D / C/ / / / * / A/A/A / P1.1/T2EX/SS 2 39 P0.0/AD0 1 1. 1 1 1 I C 0 0 0 03 . P1.2/ECI 3 38 P0.1/AD1 P P P P P N V P P P P P1.3CEX0 4 37 P0.2/AD2 P1.4/CEX1 5 36 P0.3/AD3 44 43 42 41 40 3938 37 36 35 34 P0.4/AD4 P1.5/CEX2/MISO 6 35
D / C/ / / / * / A/A/A / P1.1/T2EX/SS 2 39 P0.0/AD0 1 1. 1 1 1 I C 0 0 0 03 . P1.2/ECI 3 38 P0.1/AD1 P P P P P N V P P P P P1.3CEX0 4 37 P0.2/AD2 P1.4/CEX1 5 36 P0.3/AD3 44 43 42 41 40 3938 37 36 35 34 P0.4/AD4 P1.5/CEX2/MISO 6 35
D / C/ / / / * / A/A/A / P1.1/T2EX/SS 2 39 P0.0/AD0 1 1. 1 1 1 I C 0 0 0 03 . P1.2/ECI 3 38 P0.1/AD1 P P P P P N V P P P P P1.3CEX0 4 37 P0.2/AD2 P1.4/CEX1 5 36 P0.3/AD3 44 43 42 41 40 3938 37 36 35 34 P0.4/AD4 P1.5/CEX2/MISO 6 35
D / C/ / / / * / A/A/A / P1.1/T2EX/SS 2 39 P0.0/AD0 1 1. 1 1 1 I C 0 0 0 03 . P1.2/ECI 3 38 P0.1/AD1 P P P P P N V P P P P P1.3CEX0 4 37 P0.2/AD2 P1.4/CEX1 5 36 P0.3/AD3 44 43 42 41 40 3938 37 36 35 34 P0.4/AD4 P1.5/CEX2/MISO 6 35
D / C/ / / / * / A/A/A / P1.1/T2EX/SS 2 39 P0.0/AD0 1 1. 1 1 1 I C 0 0 0 03 . P1.2/ECI 3 38 P0.1/AD1 P P P P P N V P P P P P1.3CEX0 4 37 P0.2/AD2 P1.4/CEX1 5 36 P0.3/AD3 44 43 42 41 40 3938 37 36 35 34 P0.4/AD4 P1.5/CEX2/MISO 6 35
D / C/ / / / * / A/A/A / P1.1/T2EX/SS 2 39 P0.0/AD0 1 1. 1 1 1 I C 0 0 0 03 . P1.2/ECI 3 38 P0.1/AD1 P P P P P N V P P P P P1.3CEX0 4 37 P0.2/AD2 P1.4/CEX1 5 36 P0.3/AD3 44 43 42 41 40 3938 37 36 35 34 P0.4/AD4 P1.5/CEX2/MISO 6 35
E 5 C T 3 8 0 R 4 P P 5 1 2 6 T 7 3 R HIGH ORDER ADDRESS BUS 4 O A8–15 P 5 0 6 1 7 CMSR0-5 2 4 3 T 0 RXD/DATA O 4 1 TXD/CLOCK P 5 2 3 INT0 6 3 R CMT0 7 O INT1 4 P T0 CMT1 5 6 T1 RSTIN WR RSTOUT 7 RD EW *) only
Control Register. Das MCU Control Register enthält Kontrollbits für allgemeine MCU-Funktionen. Bit 7 6 5 4 3 2 1 0 Name - - SE SM ISC11 ISC10 ISC01 ISC00 MCUCR R/W R R R/W R/W R/W R/W R/W R Initialwert0 0 0 0 0 0 0 0 SE (Sleep Enable) Dieses Bit muss gesetzt sein, um den Controller mit dem SLEEP-Befehl
OnChip Vreg, Brown-out detection ns SSC 16-bit Family e & r e e k r e r o y s d i n a M r o e w i o t C C P r C s l o e P r C f e A P T - o U o i T d f s p es / p M e t / / m t t J r d t B i C l u / r e i I R r it C / a u o l T I a S w h W h e a p a c s m M a M n a t L C a m 6 t t d t c r a L N 0 D r
SM T Digi-K ey ZM M 5242B DC T-ND 5.1 V Zener SM T ZM M 5231B DC T-ND 22 1 D9 5.6V Zener SM T Digi-K ey ZM M 5232B DC T 23 1 D6 Digi-K ey 24 1 L1 EM I Inductor, 1x10mH, 0.7Panasonic ELF-15N007A 25 1 L2
PTO1&Sect2=HITOFF&d=PALL&p=1&u=/netahtml/srchnum.htm&r=1&f=G&l=50&s1=6,084,406.WKU.&OS=PN/6,084,406&RS=PN/6,084,406">patent 6084406</a> "Half-cycle saturable-core magnetometer circuit " covers this idea.</p> </ul> <p><br> Since this technology has a very low power
- OptkopplrTx SM D D L schaft des Gerätes. DieVerbindungzwischenderBasisplati- Bild 4: RS-232-Schnittstelle des SPS 9540 neundderProzessorplatineerfolgtüberein 6 0 0 T T - S S n t e 4 r s 1 u - d 5 . 2 k C 7 3 W R s
more I C devices or a longer bus length, up to 400 pF per segment 2 2 • Multi-directional I C drivers t2at require no directional control isolate the I C bus capacitance of each segment. • Powered-off high impedance I C pins support hot insertion and tolerant up to 6.0 V. • Open drain outputs and fail
BV(SM1)) Power Save Mode. 5.7.2.6 #define SLEEP MODE STANDBY ( BV(SM1) | BV(SM2)) Standby Mode. 5.7.3 Function Documentation 5.7.3.1 void set sleep mode (uint8 t mode) Set the bits in the MCUCR to select a
Stand-alone CAN controller SJA1000 handbook, full pagewidth MSB LSB MSB LSB LSB CAN ADDRESS 16; ACR0 CA 17; ACR1 CA 17; ACR1 CA 19; ACR3 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 3 2 1 0 filter 1 CAN ADDRESS 20; AMR0 CA 21; AMR1 CA 21; AMR1 CA 23; AMR3 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 3 2 1 0 2 2 2 2 2 2 2 2 2 1 1 R 1 1 1 1 1 1 1 1 message D D D D D D D D . . . D D D R T B B B B B B B B I I I I I I I I I I I D D D D D D D D (1) CAN ADDRESS 22; AMR2 CA 23; AMR3 7 6 5 4 3 2 1 0 7 6 5 4 CA = CAN Address filter 2 ACR = Acceptance Code Register AMR = Acceptance Mask Register
after the device is characterized. Pin Configurations Figure 1. Pinout ATmega128CAN11 ) ) ) K S O I T T T T ) ) ) ) / / / / C C C C C C C C 0 1 2 D D D D D D D D D D D C F ( ( ( ( ( ( ( ( ( ( ( C N E 0 1 2 3 4 5 6 7 N C 0 1 2 A G A P P P P P P P P G V P P P 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 (1) NC 1 48
16-Bit Portregisters ein. __outw (<wert>, <port>); Schreibt einen Wert in ein 16-Bit Portregister. 6 Ü BUNG 1, T ASTENPRELLEN Alle mechanischen Kontakte, sei es von Schaltern, Tastern oder auch von Relais, haben die unangenehme Eigenschaft zu prellen. Dies bedeutet, dass beim Schliessen des Kontaktes
after the device is characterized. Pin Configurations Figure 1. Pinout ATmega128CAN11 ) ) ) K S O I T T T T ) ) ) ) / / / / C C C C C C C C 0 1 2 D D D D D D D D D D D C F ( ( ( ( ( ( ( ( ( ( ( C N E 0 1 2 3 4 5 6 7 N C 0 1 2 A G A P P P P P P P P G V P P P 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 (1) NC 1 48
0 @ P \ p p (1) (2) ! 1 A Q a q ä q 0001 (3) " 2 B R b r 0010 (4) # 3 C S c s 0011 0100 (5) $ 4 D T d t 0101 (6) % 5 E U e u ü (7) 0110 & 6 F V f v (8) 7 G W g w 0111 ’ (1) ( 8 H X h x √ x 1000 1001 (2) ) 9 I Y i y _1 y 1010 (3) * : J Z j z j ; K [ k { x 1011 (4) + (5) < L ¥ 1 | ¢ 1100 ’ (6) = M ]
D D 5 6 0 1 2 3 4 5 6 7 4 5 ( ( ( ( ( ( ( ( T T T 0 1 2 3 4 5 6 7 7 I I I 0 1 A2A 3 A4A5A 6 7 - 8 1 1 1 1 1 1 2 2 2 2 2 2 2 2 ( 0 1 2 3 4 5 6 7 8 9 D D D D D D D D A A A A A A A A A A A A A A A A A A A A 0 1
34 BKPT CTL0/*FLAGA 69 35 EA 68 VCC 36 SCL CTL4 67 37 SDA 66 CTL3 38 OE# P P P P P P P P GND 65 P B B B B B B B B S W V / 1 / 3/ / V G T R T R / 5/6 7/ / G V N D R S C D D D D C N D D D D D D D D N D D D D D C # # # # C 0 1 2 3 C D 0 0 1
html SLEEP-Idle-Initialisierung: ; SLEEP-MODUS (Idle) ldi temp, (1<<SE)|(0<<SM2)|(0<<SM1)|(0<<SM0) out MCUCR, temp Bernhard
XH,HIGH(Charbuf+cpl*2);Position auf Bildschirm ldi XL, LOW(Charbuf+cpl*2) ldi mpb,6 ;6 Zeichen baudl: lpm mpa,Z+ ; holen st X+,mpa ; und im Charbuffer speichern dec mpb brne baudl ;USART einstellen und
Nullbytes zum lesen des Messwertes). Pro Messung (16 Kanäle) sind das also 80 bytes, bei 400kHz also ca. 1.6ms. Bei einem Sample-Interval von 4ms hätte ich dann noch ca. 2.4ms pro Takt zum speichern, was zwar im Mittel ausreicht, wegen dem angesprochenen Latenzproblem jedoch nicht funktioniert. Zur ISR
bekomme ich >ls DCIM/ 0 Test/ 0 Myfile 35 > und mit >cat Myfile 00000000: 74 20 73 6f 6c 6c 74 65 't sollte' 00000008: 20 69 63 68 20 69 6e 20 ' ich in ' 00000014: 4d 79 66 69 6c 65 20 77 'Myfile w' 00000018: 69 65 64 65 72 66 69 6e 'iederfin' 00000020: 64 65 6e 65 72 66 69
interne Block-RAMs reichen für eine Alpha-Version sicher (z.B. 3S200 : 200 kBit Block-RAMs ergibt ca. 6k x 32 Kanäle.) Da man sowieso immer den PC dran hat, bräuchte man nichtmal ein Config-PROM und die Taktaufbereitung mit DCMs oder PLLs wäre wesentlich eleganter als beim CPLD. Synchronisation
werden muss. Man kann den Cy22150 auch programmieren per JEDEC, aber das Gerät CY3672 dazu kostet ca. $300 (nicht gerade erschwinglich für den einmaligen Gebrauch). Daher mein Vorschlag, alle 6 clocks an den CPLD legen und intern per MUX selectieren, per uC eine Grobauswahl treffen, da die Clocks
. Ansonsten bräuchte man 6 PWM Ausgänge an einem Timer. Ein extra PWM-Ausgang steuert ein wenig Extralogik an. Die Logik macht folgendes: PWM ein: Alle 6 Signale 1:1 durchgereicht. Aus: Alle unteren Fets generell aus (low vom
Momentan frißt er mit der Flasche also fast ohne Belastung ca. 1A bei ~12V, was dann ja so 12W sein dürften.
Gute Erklärung, aber: Die H-Brücke würde doch auch arbeiten wenn die 4 AVR-Ports direkt an T7,T5,T8 und T2 hängen, oder? Wenn dem so ist, wozu dann T3, T4 und T6? Grüße, Bernd
AUTO two times at 18:21 and the HR10 resumed to heat to 21°C HR20.log: 9179 [pre] T: 1942 D: d6 29.11.08 18:21:32 V: 100 I: 1942 S: 2100 B: 3169 T: 1942 [/pre] Dario.
Du erst das Status Flag abfragen. Abfrage des Status Flags: A0 RD WR 0 0 1 Bit 7 6 5 4 3 2 1 0 x ? x x x x x x x=don't care Wenn ?=0 dann busy Wenn ?=1 dann not busy
Hallo Mark, Einzelpreis ca. 6,- / Stk. 1000-er Stückzahlen gehen in Richtung 3,- /Stk. Bei Bedarf einfach konkret anfragen. Gruß Peter