diff --git a/Zusätliche Abgaben/MCT_Ablaufplaene.pap b/Zusätliche Abgaben/MCT_Ablaufplaene.pap index a80ecff..1bb181f 100644 --- a/Zusätliche Abgaben/MCT_Ablaufplaene.pap +++ b/Zusätliche Abgaben/MCT_Ablaufplaene.pap @@ -1,9 +1,9 @@  - - + + - - + +
@@ -31,71 +31,41 @@
-
- +
+
-
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
-
- +
- +
- +
- +
- +
- +
@@ -110,12 +80,12 @@
- +
- +
@@ -127,10 +97,8 @@ - - diff --git a/Zusätliche Abgaben/Termin1.pdf b/Zusätliche Abgaben/Termin1.pdf new file mode 100644 index 0000000..050108d --- /dev/null +++ b/Zusätliche Abgaben/Termin1.pdf @@ -0,0 +1,1260 @@ +%PDF-1.7 +% + +1 0 obj +<< + /Type /Pages + /Count 1 + /Kids [88 0 R] +>> +endobj + +2 0 obj +<< + /Type /Outlines + /First 3 0 R + /Last 13 0 R + /Count 2 +>> +endobj + +3 0 obj +<< + /Parent 2 0 R + /Next 13 0 R + /First 4 0 R + /Last 4 0 R + /Count -1 + /Title (4.1 Aufgabe 1 - C: GPIO) + /Dest 79 0 R +>> +endobj + +4 0 obj +<< + /Parent 3 0 R + /First 5 0 R + /Last 12 0 R + /Count -8 + /Title (Vorbereitungsfragen:) + /Dest 78 0 R +>> +endobj + +5 0 obj +<< + /Parent 4 0 R + /Next 6 0 R + /Title + /Dest 70 0 R +>> +endobj + +6 0 obj +<< + /Parent 4 0 R + /Next 7 0 R + /Prev 5 0 R + /Title (b. Wie werden Taster entprellt?) + /Dest 71 0 R +>> +endobj + +7 0 obj +<< + /Parent 4 0 R + /Next 8 0 R + /Prev 6 0 R + /Title + /Dest 72 0 R +>> +endobj + +8 0 obj +<< + /Parent 4 0 R + /Next 9 0 R + /Prev 7 0 R + /Title (d. Was ist speziell bei der Programmierung von Mikrocontrollern unter dem Begriff Initialisierung zu verstehen?) + /Dest 73 0 R +>> +endobj + +9 0 obj +<< + /Parent 4 0 R + /Next 10 0 R + /Prev 8 0 R + /Title (e. An Welchen Pors des Mikrocontrollers sind die LEDS und Taster der STefi Light Patine angeschlossen?) + /Dest 74 0 R +>> +endobj + +10 0 obj +<< + /Parent 4 0 R + /Next 11 0 R + /Prev 9 0 R + /Title + /Dest 75 0 R +>> +endobj + +11 0 obj +<< + /Parent 4 0 R + /Next 12 0 R + /Prev 10 0 R + /Title (g. Wie muss ein Pin konfiguriert werden damit er als Eingang verwendet werden kann?) + /Dest 76 0 R +>> +endobj + +12 0 obj +<< + /Parent 4 0 R + /Prev 11 0 R + /Title + /Dest 77 0 R +>> +endobj + +13 0 obj +<< + /Parent 2 0 R + /Prev 3 0 R + /First 14 0 R + /Last 15 0 R + /Count -2 + /Title (4.2 Aufgabe 2 - ASM: Interrupts, Entprellen) + /Dest 87 0 R +>> +endobj + +14 0 obj +<< + /Parent 13 0 R + /Next 15 0 R + /Title (Aufgabenstellung:) + /Dest 80 0 R +>> +endobj + +15 0 obj +<< + /Parent 13 0 R + /Prev 14 0 R + /First 16 0 R + /Last 20 0 R + /Count -5 + /Title (Vorbereitungsfragen:) + /Dest 86 0 R +>> +endobj + +16 0 obj +<< + /Parent 15 0 R + /Next 17 0 R + /Title + /Dest 81 0 R +>> +endobj + +17 0 obj +<< + /Parent 15 0 R + /Next 18 0 R + /Prev 16 0 R + /Title + /Dest 82 0 R +>> +endobj + +18 0 obj +<< + /Parent 15 0 R + /Next 19 0 R + /Prev 17 0 R + /Title + /Dest 83 0 R +>> +endobj + +19 0 obj +<< + /Parent 15 0 R + /Next 20 0 R + /Prev 18 0 R + /Title + /Dest 84 0 R +>> +endobj + +20 0 obj +<< + /Parent 15 0 R + /Prev 19 0 R + /Title + /Dest 85 0 R +>> +endobj + +21 0 obj +<< + /Type /StructTreeRoot + /RoleMap << + /Datetime /Span + /Terms /Part + /Title /P + /Strong /Span + /Em /Span + >> + /K [23 0 R] + /ParentTree << + /Nums [0 22 0 R] + >> + /ParentTreeNextKey 1 +>> +endobj + +22 0 obj +[49 0 R 48 0 R 47 0 R 46 0 R 45 0 R 45 0 R 44 0 R 42 0 R 42 0 R 41 0 R 41 0 R 40 0 R 40 0 R 40 0 R 40 0 R 39 0 R 38 0 R 37 0 R 36 0 R 30 0 R 35 0 R 30 0 R 34 0 R 30 0 R 33 0 R 30 0 R 30 0 R 32 0 R 30 0 R 31 0 R 29 0 R 28 0 R 27 0 R 26 0 R 26 0 R 25 0 R 24 0 R] +endobj + +23 0 obj +<< + /Type /StructElem + /S /Document + /P 21 0 R + /K [49 0 R 48 0 R 47 0 R 46 0 R 45 0 R 43 0 R 42 0 R 41 0 R 40 0 R 39 0 R 38 0 R 37 0 R 36 0 R 30 0 R 29 0 R 28 0 R 27 0 R 26 0 R 25 0 R 24 0 R] +>> +endobj + +24 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [36] + /Pg 88 0 R +>> +endobj + +25 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [35] + /Pg 88 0 R +>> +endobj + +26 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [33 34] + /Pg 88 0 R +>> +endobj + +27 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [32] + /Pg 88 0 R +>> +endobj + +28 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [31] + /Pg 88 0 R +>> +endobj + +29 0 obj +<< + /Type /StructElem + /S /H2 + /P 23 0 R + /T (Vorbereitungsfragen:) + /K [30] + /Pg 88 0 R +>> +endobj + +30 0 obj +<< + /Type /StructElem + /S /P + /P 23 0 R + /K [19 35 0 R 21 34 0 R 23 33 0 R 25 26 32 0 R 28 31 0 R] + /Pg 88 0 R +>> +endobj + +31 0 obj +<< + /Type /StructElem + /S /Strong + /P 30 0 R + /K [29] + /Pg 88 0 R +>> +endobj + +32 0 obj +<< + /Type /StructElem + /S /Strong + /P 30 0 R + /K [27] + /Pg 88 0 R +>> +endobj + +33 0 obj +<< + /Type /StructElem + /S /Strong + /P 30 0 R + /K [24] + /Pg 88 0 R +>> +endobj + +34 0 obj +<< + /Type /StructElem + /S /Strong + /P 30 0 R + /K [22] + /Pg 88 0 R +>> +endobj + +35 0 obj +<< + /Type /StructElem + /S /Strong + /P 30 0 R + /K [20] + /Pg 88 0 R +>> +endobj + +36 0 obj +<< + /Type /StructElem + /S /H2 + /P 23 0 R + /T (Aufgabenstellung:) + /K [18] + /Pg 88 0 R +>> +endobj + +37 0 obj +<< + /Type /StructElem + /S /H1 + /P 23 0 R + /T (4.2 Aufgabe 2 - ASM: Interrupts, Entprellen) + /K [17] + /Pg 88 0 R +>> +endobj + +38 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [16] + /Pg 88 0 R +>> +endobj + +39 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T (g. Wie muss ein Pin konfiguriert werden damit er als Eingang verwendet werden kann?) + /K [15] + /Pg 88 0 R +>> +endobj + +40 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [11 12 13 14] + /Pg 88 0 R +>> +endobj + +41 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T (e. An Welchen Pors des Mikrocontrollers sind die LEDS und Taster der STefi Light Patine angeschlossen?) + /K [9 10] + /Pg 88 0 R +>> +endobj + +42 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T (d. Was ist speziell bei der Programmierung von Mikrocontrollern unter dem Begriff Initialisierung zu verstehen?) + /K [7 8] + /Pg 88 0 R +>> +endobj + +43 0 obj +<< + /Type /StructElem + /S /P + /P 23 0 R + /K [44 0 R] +>> +endobj + +44 0 obj +<< + /Type /StructElem + /S /Code + /P 43 0 R + /K [6] + /Pg 88 0 R +>> +endobj + +45 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [4 5] + /Pg 88 0 R +>> +endobj + +46 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T (b. Wie werden Taster entprellt?) + /K [3] + /Pg 88 0 R +>> +endobj + +47 0 obj +<< + /Type /StructElem + /S /H3 + /P 23 0 R + /T + /K [2] + /Pg 88 0 R +>> +endobj + +48 0 obj +<< + /Type /StructElem + /S /H2 + /P 23 0 R + /T (Vorbereitungsfragen:) + /K [1] + /Pg 88 0 R +>> +endobj + +49 0 obj +<< + /Type /StructElem + /S /H1 + /P 23 0 R + /T (4.1 Aufgabe 1 - C: GPIO) + /K [0] + /Pg 88 0 R +>> +endobj + +50 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /LQBNIN+LibertinusSerif-Bold-Identity-H + /Encoding /Identity-H + /DescendantFonts [51 0 R] + /ToUnicode 54 0 R +>> +endobj + +51 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /LQBNIN+LibertinusSerif-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 53 0 R + /DW 0 + /W [0 0 500 1 1 514 2 2 244 3 3 514 4 4 250 5 5 740 6 6 598 7 7 391 8 8 521 9 9 505.99997 10 10 542 11 11 489 12 12 358 13 13 706 14 14 256 15 15 732 16 16 614 17 17 367 18 18 730 19 19 700 20 20 551 21 21 428 22 22 322 23 23 358 24 24 616 25 25 427 26 26 1028 27 27 452 28 28 777 29 29 561 30 30 325 31 31 732 32 32 581 33 33 505.99997 34 34 529 35 35 652 36 36 551 37 37 430 38 38 456 39 39 654 40 40 905 41 42 514 43 43 244 44 44 619 45 45 899 46 46 613 47 47 716 48 48 577 49 49 609 50 50 734 51 51 504 52 52 641 53 53 730 54 54 561 55 55 312 56 56 716 57 58 315 59 59 736 60 60 545 61 61 391 62 62 598 63 63 680 64 64 514] +>> +endobj + +52 0 obj +<< + /Length 12 + /Filter /FlateDecode +>> +stream +x,]y +endstream +endobj + +53 0 obj +<< + /Type /FontDescriptor + /FontName /LQBNIN+LibertinusSerif-Bold + /Flags 131078 + /FontBBox [-87 -238 1135 720] + /ItalicAngle 0 + /Ascent 894 + /Descent -246 + /CapHeight 645 + /StemV 168.6 + /CIDSet 52 0 R + /FontFile3 55 0 R +>> +endobj + +54 0 obj +<< + /Length 1514 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +64 beginbfchar +<0001> <0034> +<0002> <002E> +<0003> <0031> +<0004> <0020> +<0005> <0041> +<0006> <0075> +<0007> <0066> +<0008> <0067> +<0009> <0061> +<000A> <0062> +<000B> <0065> +<000C> <002D> +<000D> <0043> +<000E> <003A> +<000F> <0047> +<0010> <0050> +<0011> <0049> +<0012> <004F> +<0013> <0056> +<0014> <006F> +<0015> <0072> +<0016> <0069> +<0017> <0074> +<0018> <006E> +<0019> <0073> +<001A> <0057> +<001B> <007A> +<001C> <0077> +<001D> <0064> +<001E> <006C> +<001F> <0055> +<0020> <0070> +<0021> <00E4> +<0022> <0076> +<0023> <0054> +<0024> <00F6> +<0025> <003F> +<0026> <0063> +<0027> <0042> +<0028> <006D> +<0029> <0033> +<002A> <0032> +<002B> <002C> +<002C> <0068> +<002D> <004D> +<002E> <006B> +<002F> <00660066> +<0030> <004C> +<0031> <0045> +<0032> <0044> +<0033> <0053> +<0034> <00660069> +<0035> <0051> +<0036> <0078> +<0037> <006A> +<0038> <0052> +<0039> <0028> +<003A> <0029> +<003B> <004B> +<003C> <0046> +<003D> <0066> +<003E> <00FC> +<003F> <0066006C> +<0040> <0030> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +55 0 obj +<< + /Length 6789 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xzy\Sg?Ll^RZkQkuں"%a' aDAQ[2vtsfֱcǙs}mڷn>s6i O NJ.^X}RIOyQShnٓ2Е'}bOO{͍3~s$4:1<1単ؔa-^-~w{X|D}W'%',tssw㸭*dCu|jfd)=ힿaq7j]MtzM{tmFns9\zO ^ϟg/<'P +~e)k|4U:y6fo,0-󱙏K蕇Xts'y}3-3'MOmRt0]Jt7fU>;uAn=衛jno}O +`ƽcw R6\Om~k6V<y!7r@V)5DNU5RM֊xB5BK+_-]"n 5_ jFЋ^+!:3s<C[Z:$M"Q$rEǾ[yaq'dvRG昲jy")̈́SiE +ACYhQYCq뻻{n 4B4,ڶf~r;'w;Ny%X-4[L5$a`4e$֫T,JCgqxζXtUJK)I9aa$1JO3M}PcI`?ko!k}\a2+q7,o +3pXҐUC*11!'~ᨪ$w)6:^AGhSHQ4xRʤ߳V*hi环;>lly2uDަ*"E#yBk0KNBr)=N0eoaLԜU7Ox Yz؃,78Cm!{D?HbCݍ;QX둱;eD1˞Nay9J}~`}2uAy^iSJ!Q=U&Sb %"sdIghaSXWK 8(NYJ#i*֒gRxV`ZpD + % mUWj{z1Yqs.\V_*%ܣ80x>0c=pd֧&OtU;h,R[eL:LR ًͅM:> X k _o+h%)ߒr_%uݖVJ+q×ǧKմPpJi@Yy]oXXep,z6KJa|0^W&:#&;:4,q=;ȝahv:*/הMVh4Yz9[pNef*c59< ^N,No+sz9D$v}p@y(z-/Uo2˫1}q ͥ3B`kC!tx@%rBUBV͝Ez{>Y[ejgNh:59IS兊Z z8>_>J-y%n-/^Tz_[RG+ձ#'fn4Dh9b Ϸ{4:)D9sx>y G'|FÛ +'8Xj0 +=8r:!/"7Ŏ#[>KE$pk;S o/7)EWb=Lx>hl[c:@IŸD퀥u᧎P׉!/\RKcK%KS5kg;z)B{8Q۟aܸ=\9'4 eĝgbne}wLc%9C^L@YK *ْQMi4L nzѝ~zoMO85QW4c+Gg Fj⪈yVE!U8+NW| ѳޞu[]@" Kٓԉ_@C7f}蕭}r_/^07Oza;el7^sz81 # ޮ߅NM2=QI IEmyt8cBeBݷRʂ NO@YDˬPp<=Bz8@'K*= xbu4o*t_-$.WSsr L+i!z\ +`:/.JJ#d^~FXKsƆ&g]TШ{i5OۤyL-ܓ3c}ViH6('Tl?m/k7ÔS?4 LFH+~tMW .4 lK#%g]Vi;#GsH6kJ8'QE .A-x# 0s:<#]-Ϥ*=cs4= L;kg*%N)2]8T:H2+^dʣ&AEaWdkhQEar4:57Z-VǮ ʥk uⰗ_]QFv7hiZvߢ? gph;픦]ݤ# +s)Vl45q.@h-[H|^b; ܙM櫋"W65VnL8Ó,1⢫>Yӝ\]TݼJم kj-)rv穫Ɗ7>훈;]5{FvN"rmb +[.(h+r7\aޘe;C%=|lW`?m| cb'cli7 ۮ֔\a1|OL? hG ,wCK2ihR:^ lvk?:OP𗋜ցwp1L˫*5$<;,=E"wIh%O۠HCߢ3[FGa5s$M^ey>G?_|_(9?톞exTmBSsMMSsBMdT|B$jjkk"")axZ@o;?%Qg;Gk֚SFh~Ê7AVOtKW*hx +.T6 =Н&I,+ + m;cyAb#<߳;:*Gt~ޔGc>1W +ф#ի$z9V)fc(jZ)L|^S{9M,U^ ߻0 ޫT(1A\+ߝc˼|K1/®'a#.UtxՁ{:=U؋xC{][dH +;f/H'YMyT! +jq25g¾ڴ7#>IN #B[e5M%v>RI`#;y =! ^-SbQxr4 '!#k-յͽ;N!2yj.1-KDq褅: )N B \x ݂O7>q8JAATfAxح{7-,}lV7lFsy +cSXCo YJ-rѥ%ObWYS ߬3v{P#L'1u:2;UynwihpxH:.jB|#TGc&M4,Dd[^LY82aϪM^VRY`(&c#O3^"-ͤUb22%.U^%S:2H>׀`ϹppED:-dL"ÜzBwHa36kOdX ӱOx|utGccUYkQ5Uc'mg[;߾CSRc43L.+,X2MIѱA$[MTp﮹F)4k݂E+_IqbQb|eL.T$qk(U^mh44 _D전g\raqcWZD7Aka~clQ뜭edw#veBƒz)y \ ͯu4K>7r4]>n.|4~ ;[*z݂g-L;|Tn-L]ͪ&crM<Ғg3vHb vÂ60MC"؀et0Ss/ QT(YfKłcv:7h:]a9IՋGeL>[?Cw8$;Z K3Fͯ+hBX:.9%N[ ~1P>_ƮjZ%hLo]Fݙ޳Oƫ&.NϡSE]$[c}ωWE$dȯ]yJR )="Q+Mل~7f44yXYD11xA7tQkVG-f!K+xC&6 & [1_+Gmn`U=6k(&5I n>@7wf󗥪>@1;.4_UX m9zRGʓE٬XL;SFMS*5H!:3αAKrFKgM6"Ox1|TXF`*.䟨耀*6 Uk +.R +gbaxaSqviB2hKFZw7j6IzEۈ7efIS 0붝b +=iE(s-}gcIQTȡm!QŚc'ᶶ_5\_Fkuy!uO۱ֱ }u6=:OTycN6<v" ׉+hmVbƊ25F8ƪ޲R,¿pqGA17(>D˔ns (cxgK8Qm\c);fqT~ +:0OJmغCPU//m* lB f-j;wҩ5\g_[.2Yr6n|Ic7R0)ltLĤ6mk*ߢB̀h!,Įg1FjƑE&LuBN?t,Sq7bKxKʦ3MWͧP1LDH^vo;]+}4*Nm GQh)lIoE0ZVx%Q껑a#f}ˡ )HKU@(}=&\Q6H PYTIZrm8! NjQ;NV" 4R3S +Ncw,tpX,/7Ǝd;nPsϾd1NL&JqIsW}zC*5GV'/C )l]GX 3JZJ (@4S1m\F rˀ-`{UdOEI-TJR4QaTC8:l %t [o-Ψ("(Ɛ&5&B?ofE)ׄb'"FXv +8O8eg˜0Q>nR#U [c#X96 ,fîʵcY/m5U6}È +xý1ܻ9.] ~/J ~?P"r=~#pcm~Ǿz`w dlE]H Hx,/ia>@b핉ͤ٬כhRi-q|>i`,.x\2!0<\ߠr`3=og r4A34f#h-ݻ]_?g +endstream +endobj + +56 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /SXTNAK+DejaVuSansMono + /Encoding /Identity-H + /DescendantFonts [57 0 R] + /ToUnicode 60 0 R +>> +endobj + +57 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /SXTNAK+DejaVuSansMono + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 59 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 13 602.0508] +>> +endobj + +58 0 obj +<< + /Length 10 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +59 0 obj +<< + /Type /FontDescriptor + /FontName /SXTNAK+DejaVuSansMono + /Flags 131077 + /FontBBox [35.15625 -176.75781 566.89453 759.7656] + /ItalicAngle 0 + /Ascent 759.7656 + /Descent -240.23438 + /CapHeight 759.7656 + /StemV 95.4 + /CIDSet 58 0 R + /FontFile2 61 0 R +>> +endobj + +60 0 obj +<< + /Length 788 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +13 beginbfchar +<0001> <0069> +<0002> <006E> +<0003> <0074> +<0004> <0020> +<0005> <0078> +<0006> <005E> +<0007> <003D> +<0008> <0028> +<0009> <0031> +<000A> <003C> +<000B> <0030> +<000C> <0029> +<000D> <003B> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +61 0 obj +<< + /Length 5179 + /Filter /FlateDecode +>> +stream +xY xՙ~ḡ D$1%aBER4 I$Er!II¥AY1^0(*²,\$ٖR-[p&7}Ogg̜w ;րV}n9 ~@Ki\p4~E͚kO,`\[]QeӀ +_ĸyկli}֧[nX#[#⊆ӣ(=D?kj_p{ww9`$jh=o?845ώG8эX FﰉXGm1Zh?NG-1Do8;v~یOeœ`)6 , a%`;7PPehaVZѦ]»Q&yc{L. +M p51䂪];$ t;](zLsvvQetnIM^R l~y^jҲ]ZʛIx.\P]Y^XQ + ]A0c~\{txv r&8 :(wم%[@n@3`E8xX"y6i{u*3/t99l{r`,<4LNL`I g{1kgp_/Q{`8qJ B7A fzy 찍i&n5٧ΘIҘ39nDR)ڙ̈e^c_j+wh{7=>it䣁t2t :NJ1)}j6q}-yob pەZǵ6v; +}^;^N1&I!,4F11`XmL~mfcslfZXLaG:c$gc&M/-3;KO_Im1[\K +f-ږYyV-ʒ,_wFW~Y4-V,bȼaF/.뵑7;:OL nbv'S1uk-Z̽2Vm*aVtXdd{rX#!:LO^rvHl@-(c7ҴGAQ&"SHc&-4B?.j"[vM7n2E_w"oO0\) 6hm⏘jI28r5~QLNp'`UVc6.I eؠЗo5N~`fF#͎@03)ͪEL_*͔[8"]P/1Hb6P5jS|ئn3% .12>a͎@38?Ӽ?<<{Lzl{XEYz2e,Y,[ŬX+c>ͷͷwuhԡwSauwb'۩NӴӼӲӺӶ~A 򃦃惖փ)_D&h||||4E@7cظ 郣]5#*#=F$>1֒IN_u㭭駟|rv~bI[ +-}#c>KcDU,r{fW\443z=٭6`f vi Qi^[׭]k +ɧψɁ߳~xvA +,Ll3b#Øy??g~O1",+L`41 O~PH}_L?ZPvʰ˞VcF`. `9}ftv 0` ]UA`Pufp@ԧ_G 7A$lr>h[lGֵ+uXZ4ÍQ-p#iHCXp#uhFը@RFcF6Q7f`5j4Kըؐj܏ +܅QZT`1nT(|7n4 P:T*Ѐ +uo NB3b|X&ԩ~d`b١kTQs{a3 < +_A|hTZ]ŨF3A yRZ=ըpGIu-UݏYcC*ʘc,>|)YkPh9h`ת{A*+ReOԨ=֌$7ç.VynXa Ta6+sj\!9ndRZ5F'ɒD99J}K}D*9X4(ɵGԡ>ǣz8Z]oƲ`KȞF,UhQ<{T)d-O_lAK*QbhL@ZAed{-JÔ>ёmKo{ojUHӣB6փ]TouH9gףeJd!jԞ8衑#OiRJ܏jT*3Ơ^ԫ;X +ꮣX5+@#\ W'pyEp ~1Yٽ.da=y.@D9PHd\Yumc}WFe(Ś!_)Ff);ŘY٘n`&q +|䩸d;~Zw@!c20f"[aρ[aJH]MGLGB-L=%(DiԘEE!f#Oj԰Wb-P\ PjV c&r1-x79(Px?EzxN 2VId(TWw6f(UzJ " 0%FL4R,YzGFf:]̊Q^ mQ1Vq|TGz dܤRjt)J\dX| jk`yo1$S"{'fGx0Vgnz/%2ˮUE?DY B*Q2Ű`~V^}C(4VvJ=NCc')Jޕjk kMל}ުog[ T5a^c6άg5NSrʀ7T}{lԷRuQ 6T%LdoT 4(ϗ{MʮaZ, kMQF''DEj$-ɨ*9VsSWAȗ/_6ST֢uJaYO .y>D*`0 '2C 0wF! +iwQz/B<cTπRF>_o"wnQ. !x][âwodzobhhQ 6H}F! +ĜP bSyv2 * C2ّb6gU,1jں'գ#H}.r:>lcovH~1Fԫ_AL<AI:wџ)ǩ< (z{UTù*v:WEGqcA]D +}tC!t~#ׂ~A4G_;y4l46yW&u +:?%'6:)}AwnL +:N[qA?UtL;~(# zKС v~EAoGoK~/z;۲ke7=vWѿFЮ()UB?GA/_N"{/:FыNTU=#hcZE/8xzAl-Ο9{v NгchS[6N킞8?Yo|"oGӂ}D2&lz|? vz5?VE라5;QAzXз9s? Z+!gf9~`_-U*%he}S2AK4Hj3x7Q!)A(ȷiq(FQEttL QjAU*JA BPkEм*3q\;T梻%hv>;f *4SНDP`|}4}QHQ iFU4%?OG&RnFQ_zzNv$qR_תg{#xv$e!UfqoylתgYyVe[.6oL}}e +ᓪֱCi .>A4.m(72҆ A.hlJiCɓXcԔA> +endobj + +63 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /OHSFBD+LibertinusSerif-Regular + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 65 0 R + /DW 0 + /W [0 0 500 1 1 701 2 2 457 3 3 390 4 4 250 5 5 541 6 6 372 7 7 504 8 8 500 9 9 790 10 10 264 11 11 519 12 12 447 13 13 597 14 14 316 15 15 542 16 16 505.99997 17 17 531 18 18 428 19 19 512 20 20 604 21 21 528 22 22 557 23 23 747 24 24 538 25 25 220 26 26 271 27 27 338 28 28 493 29 29 424 30 30 220] +>> +endobj + +64 0 obj +<< + /Length 12 + /Filter /FlateDecode +>> +stream +x?  +endstream +endobj + +65 0 obj +<< + /Type /FontDescriptor + /FontName /OHSFBD+LibertinusSerif-Regular + /Flags 131078 + /FontBBox [0 -238 782 698] + /ItalicAngle 0 + /Ascent 894 + /Descent -246 + /CapHeight 658 + /StemV 95.4 + /CIDSet 64 0 R + /FontFile3 67 0 R +>> +endobj + +66 0 obj +<< + /Length 1026 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +30 beginbfchar +<0001> <0044> +<0002> <0061> +<0003> <0073> +<0004> <0020> +<0005> <0050> +<0006> <0072> +<0007> <006F> +<0008> <0067> +<0009> <006D> +<000A> <006C> +<000B> <0070> +<000C> <0065> +<000D> <0054> +<000E> <0074> +<000F> <006E> +<0010> <0064> +<0011> <0075> +<0012> <0063> +<0013> <006B> +<0014> <005A> +<0015> <004C> +<0016> <0045> +<0017> <0077> +<0018> <0068> +<0019> <002E> +<001A> <0069> +<001B> <002D> +<001C> <0062> +<001D> <007A> +<001E> <002C> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +67 0 obj +<< + /Length 3768 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xW tN,M"ԠG Q.zDDyU-}N6f&3$@ۤLH*`U|WP@xG<+@ ,5g=߿dT*MXږYQ嗨g]]V}L@8Lx NMVk|7kjOH$H$҉< K܌帙ѿq$1RLrqFf璂Ūʹ[w>6ys=1-)'s-XlLL[\)(VϑHH%:/U&%NkܤFqw T"HeV6(x uZ2"",zGE1YbsbGd&E^~EΉ&Mzyҥ wM;~ɓzwgwaapu@x}0X`茽&}ey]5\ "ǂoeJ > IbC?M_ft ZPjȵYevs5f{{^/AQDQ𨘄/M3}ނ7r?sĭ]ro۠0!}n0¹pp(Z\^Aˌh>r0.H^5NI1cx74P&ƚ) `P^~YFщ~̿'Vb0WH)@7D:OJq1HkA.~C0ch `FnsbsY +u8y+---`cfjy1}jxO5OYW@P#w/]⦕sϩ굩M, (F~Ym'R JMe% +Aɷ_~sb0q3y xv MT +VId\cNGϲRn7?qWg8WkWQ,?tKA\Z`(2-3фF(^'=ZDL/[V[Ɛva6gƑ>sˡFo.mơ7Noe-܌Cm;6o{5CA5v .ar.4xb,qt1reK|tyrajZv6MO3g>|LM=`;ZwV]|mg?5p}]?PhSNky _BK-PlJ :57yGT䉳g +tjo:3gPԝ4ƙ]FDs||[W4|?Pђߎ~_ tR&5F ++6<{蚎V·ƔoEdzcO}5uax \ã'G mY)^+L9룿{BC`fnҭ,/$ƳH>WY,C\j;V|alHªufDLsLo b8>bԄކqq|L7.u6|g啼4J+V@_g{У#K؅ ;s{v: ߍai!ҞMb3עi. t{?!.YKfGǯwpYAl W{@Bp>:(|Ńqp(a!^~ۍ5N-=>¡s?y9`iA)C/z\&N4[S O{Gd=DUҧ:d#oSҧ29D)#0~9OX WXUxd;vD|]aod"hgw~]/HB0a$+)bz) J!/E%u: Va0 aZphK%/#l$/4=FJwlyHI +9FvDNnRl r?, j:\o +ܸ5rq~[k +_P+|v]6֬9VrMh筻 ^aB [܂".r~c3"+7Ӵlݎ.$3OM-Z'`Pk=RBQ^&?:^hwsƏ9s.D u_WF nWn/ In?i8#1ڑͪfU_@db4oK]Aϰ_CBLPs!F5lqUMUUjI*\)p'cTBg +֚u?>4}8C?>\vWA,0 +97ke +2e}.g|TL'exKYbi 'n_wvUGSn0LvfuIUK)Q]`V(±O4x}{Ha3J4wiq(dKBYx ?y>0<pN$U>C". $UmSPnA{O ۞)Ҍ'Y# +2#Fڊ+a:1J mc!`ӊ%5Uqa\݌Vf32^%>γ7aI"v]C /{ce/kv(d߮Ktư]ʪ5*V#6D৴ ~*)]ΚgPQ!K39V牀^5!)ڽx IU'T ]ZaNPs.Y@&ƀẀ19Lvf![4c ŏ*j=NsYdcǗv8Wz?S奱ycN[9O b*0$܇Og߲x ϋWn)OmAnꏩ k_c +}?(t4H*k +=i_|!g+`$ Jbӷ"εѹ~mFzѹkMhxU՘7M궶6uS~Z)ziՁ{~Q,JlC ۏZ1;Ua[mt뮟, Txo ^?Y>Ae+EMEMM-&mk!j5smixb@P5V6bL_iM.\h QZ?OF +0 ,6Vɡ¦Ͱg0; + jr8,^ݮj[=&Eic;х&} N?YV;sƽ6ųEٖju8ƃ)r/R E$Gz>V´BV2Ǵe^r /řOPVDn *(osx(S_$"N +xj;b'93FRCp•P*c\sK{u^OD%3N3EtLOU~D +endstream +endobj + +68 0 obj +[/ICCBased 69 0 R] +endobj + +69 0 obj +<< + /Length 258 + /N 1 + /Range [0 1] + /Filter /FlateDecode +>> +stream +xuJPFOUvDD@`]\ +FMkIRB|&إnऋ(HrTų9` ըa&ʺ:l +3Ŭ*ުnh)&C|>b纝黓AvCƫ+ y') +̵8+/> + /Font << + /f0 50 0 R + /f1 56 0 R + /f2 62 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 0 + /Parent 1 0 R + /Contents 89 0 R +>> +endobj + +89 0 obj +<< + /Length 2142 + /Filter /FlateDecode +>> +stream +x[KoFWl^}/nǡEs([ClT +Dhp!Q\Lfo|ܰWV][&V777W &ؕd^9iwN8?fv%z-ܰBB᪆fچiOw׻Mî?(2zwdpTyv7k,7vkt^nܔnX-+ kg7C+%E$aG-y37t%1歐%!="%:=Zm(ŢԖh?A:آމB-G ziXs +Z.AkB|!(N<ǗÃ̄HDf"CXcw5|aJ*5[ |>`iXLkӜxqNnoRBX3&|bG2?'mx Jx8u-Y?[/Xޅs#<^p4rK*I;angDaf,yXQN18 _{"CA.m}iN8e^PywYÜZ7Â2͊xȍtd0 $c%@0 5B[N'tUoi epS( +1LUA /]s%T8?N0Qq]E|bXWnNYt,yiJ.JG [2JdINZ(j*w!muYHò ca>#_)*t虺jǘ.vشR-#}fb菖v8uU7w\hrFb|QPl-rjHRG&m,\WDV9#갇,q[!K2^-EJ(ceU2($KIYXI%U"ϒ~ cQnfT-Nj=12 ,#GG;Tq(s1l CSUuZeK$ذۿs;fڵmG +gńG4:! :2"/,mW'* F lB⦩K> +endobj + +91 0 obj +<< + /Length 996 + /Type /Metadata + /Subtype /XML +>> +stream +Typst 0.14.2en2026-03-17T18:16:49+01:002026-03-17T18:16:49+01:001application/pdftbjtieLGJgjG7/Y3iNjiUg==tbjtieLGJgjG7/Y3iNjiUg==proof1.7 +endstream +endobj + +92 0 obj +<< + /Type /Catalog + /Pages 1 0 R + /Metadata 91 0 R + /Lang (en) + /StructTreeRoot 21 0 R + /MarkInfo << + /Marked true + /Suspects false + >> + /ViewerPreferences << + /Direction /L2R + >> + /Outlines 2 0 R +>> +endobj + +xref +0 93 +0000000000 65535 f +0000000016 00000 n +0000000081 00000 n +0000000162 00000 n +0000000306 00000 n +0000000433 00000 n +0000000804 00000 n +0000000928 00000 n +0000001413 00000 n +0000001617 00000 n +0000001813 00000 n +0000003144 00000 n +0000003323 00000 n +0000003724 00000 n +0000003890 00000 n +0000003989 00000 n +0000004134 00000 n +0000004508 00000 n +0000004925 00000 n +0000005498 00000 n +0000005935 00000 n +0000006301 00000 n +0000006530 00000 n +0000006808 00000 n +0000007025 00000 n +0000007404 00000 n +0000007839 00000 n +0000008413 00000 n +0000008828 00000 n +0000009215 00000 n +0000009330 00000 n +0000009466 00000 n +0000009557 00000 n +0000009648 00000 n +0000009739 00000 n +0000009830 00000 n +0000009921 00000 n +0000010033 00000 n +0000010171 00000 n +0000010586 00000 n +0000010764 00000 n +0000012104 00000 n +0000012303 00000 n +0000012510 00000 n +0000012587 00000 n +0000012675 00000 n +0000013163 00000 n +0000013288 00000 n +0000013674 00000 n +0000013788 00000 n +0000013905 00000 n +0000014084 00000 n +0000014940 00000 n +0000015029 00000 n +0000015281 00000 n +0000016876 00000 n +0000023770 00000 n +0000023932 00000 n +0000024198 00000 n +0000024285 00000 n +0000024567 00000 n +0000025435 00000 n +0000030693 00000 n +0000030875 00000 n +0000031407 00000 n +0000031496 00000 n +0000031747 00000 n +0000032854 00000 n +0000036727 00000 n +0000036763 00000 n +0000037121 00000 n +0000037172 00000 n +0000037223 00000 n +0000037274 00000 n +0000037325 00000 n +0000037376 00000 n +0000037428 00000 n +0000037480 00000 n +0000037532 00000 n +0000037583 00000 n +0000037634 00000 n +0000037686 00000 n +0000037737 00000 n +0000037789 00000 n +0000037841 00000 n +0000037893 00000 n +0000037945 00000 n +0000037996 00000 n +0000038047 00000 n +0000038351 00000 n +0000040572 00000 n +0000040698 00000 n +0000041783 00000 n +trailer +<< + /Size 93 + /Root 92 0 R + /Info 90 0 R + /ID [(tbjtieLGJgjG7/Y3iNjiUg==) (tbjtieLGJgjG7/Y3iNjiUg==)] +>> +startxref +42019 +%%EOF \ No newline at end of file diff --git a/Zusätliche Abgaben/Termin1.typ b/Zusätliche Abgaben/Termin1.typ index e69de29..3dac6a0 100644 --- a/Zusätliche Abgaben/Termin1.typ +++ b/Zusätliche Abgaben/Termin1.typ @@ -0,0 +1,12 @@ += 4.1 Aufgabe 1 - C: GPIO +== Vorbereitungsfragen: +=== a. Wozu werden Pull-Up Widerstände bei der Abfrage von Tastern benötigt? +=== b. Wie werden Taster entprellt? +=== c. Wie wird ein einzelnes Bit in einem 32-bit Wort getoggelt, ohne die anderen Bits zu verändern? +`int x ^= (1 << 0);` +=== d. Was ist speziell bei der Programmierung von Mikrocontrollern unter dem Begriff Initialisierung zu verstehen? +=== e. An Welchen Pors des Mikrocontrollers sind die LEDS und Taster der STefi Light Patine angeschlossen? +=== f. Studieren Sie die wichtigsten Quelltextdateien des C-Projektes task1.c und Stefi-Light.h. Welche Register und welche Bits werden hier beschrieben? Suchen Sie in der ST-Dokumentation (Reference Manual) die beiden relevanten Kapitel heraus und vollziehen Sie die Bedeutung der getätigten Einstellungen nach. +=== g. Wie muss ein Pin konfiguriert werden damit er als Eingang verwendet werden kann? +=== h. Erstellen Sie ein detailliertes Flussdiagramm für Ihre Lauflicht-Applikation + diff --git a/Zusätliche Abgaben/Termin2.typ b/Zusätliche Abgaben/Termin2.typ new file mode 100644 index 0000000..afddcf6 --- /dev/null +++ b/Zusätliche Abgaben/Termin2.typ @@ -0,0 +1,9 @@ += 3.2 Aufgabe 2 - ASM: Interrupts, Entprellen +== Aufgabenstellung: +Das Programm soll per Tastendruck den Zustand der LEDs wechseln. Taster *S-1* soll *LED0* und *LED3* ein-bzw. auschalten, Taster *S1 LED1* und *LED2* +== Vorbereitungsfragen: +=== a. Welche vier Einträge stehen am Beginn der ARM Exception Vector Table? +=== b. Wie viele Interrupt-Prioritätsstufen unterstützt ein ARM-Controller maximal? +=== c. An welchen Positionen in der Exception Vector Table stehen die Adressen der ISRs für die Tasten? (ST Dokumentation) +=== d. Schauen Sie sich das Prellen eines Tasters an und überlegen Sie sich eine Lösung. +=== e. Erstellen Sie ein komplettes Flussdiagramm für Ihren Lösungsansatz. \ No newline at end of file