-
Thread
Toggle OC1B bei Vergleichswert in OCR1B ohne Interrupt
bleibt immer dieselbe. Folgendes habe ich geschrieben: DDRB |= (1<<PB2); OCR1B = 0x00FF; TCCR1B |= (1<<WGM12); TCCR1B |= (1<<CS12); TCCR1A |= (1<<COM1B0); Wie gesagt, der Pin togglet, nur leider unabhängig von OC1B. Geht es doch nicht ohne Interrupt ?
> Wie gesagt, der Pin togglet, nur leider unabhängig von OC1B. ? OC1B *ist* der Pin. Mit > TCCR1B |= (1<<WGM12); wird CTC mit TOP=OCR1A gewählt, also bestimmte OCR1A die Frequenz, wenn es denn gesetzt wäre; OCR1B legt das Tastverhältnis fest.
-
Thread
Kann man mit OCR1B rechnen
1<<OCIE1B); // Interrupt erlauben OCR1A=4999; // Timer 1 Register auf 4999 = 20ms OCR1B=275; // } [/c] Die Mittelstellung des Servos beträgt dabei OCR1B=275
dann in CPU-Registern durchgeführt statt in den (langsameren) IO-Registern. [c] uint16_t ocr1b = OCR1B; if (ocr1b < 550) { ocr1b += 20; if (ocr1b >= 550) ocr1b = 550; OCR1B = ocr1b; } [/c]
-
Thread
Manchestercode 1B2B
Hallo, ich verstehe leider nicht, warum der Manchestercode ein 1B2B-Code ist. Ich habe ein Grafik im Netz gefunden. Kann mir das jemand anhand der Grafik erklären? Danke!
z.B. ein 8b10b, den man z.B. beim Video benutzt.
-
Thread
ATMega8 und OCI1B
benötige ich für eine PWM, die jetzt auch zu gehen scheint. Beim Initialisieren: initTC1: ; B.1 als 16Bit-(fast)PWM ; OC1A=PortB,1 (OC1B= PortB,2 wird nicht benutzt!) ; TCCR1A= COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10 ; ; TCCR1B= ICNC1 ICES1 - WGM13 WGM12
r16,0b00011001 ;WGM13 & WGM12 & CS10: Fast PWM TOP=ICR1; Update OCR1A at Bottom; TOV1 Flag at Top 0b00010001 out TCCR1B,r16 ... cli ; ICR1 ist TOP ldi r16,0x7f out ICR1H,r15 out ICR1L
-
Thread
Melodieklingel MELO4-1B
Hallo, ich suche dringend den Schaltplan für MELO4-1B aus dem Jahre 1988. Diese Melodieklingel möchte ich in Betrieb nehmen - ohne Unterlage scheint mir dies unmöglich. Er kann helfen? Bitte Unterlagen (Schaltplan und Leiterplattenbestückungsplan
-
Thread
Interrupt COMPARE1B auslösen
Abend, Weiß jemand vielleicht, wie man den Interrupt COMPARE1B auslösen kann? Ich hab immer nur den COMPARE1A verwendet, brauche aber jetzt eine zweite Interrupt-Routine, die auch bei compare match ausgelöst wird. Wie kann man das realisieren? danke
Hi, Anton, schau mal unter OCR1B, OCIE1B im Register TIMSK (Atmega16) und SIG_OUTPUT_COMPARE1B() Ciao Wolfgang Horn
-
Thread
Ferntastsystem FTS8-1B von EIA
Hallo, ich habe aktuell das System FTS 8-2. Weißt du, wo der Unterschied liegt zum FTS 8-1B? Ist eine Bedienungsanleitung dabei?
#7427064: > Hallo, ich habe aktuell das System FTS 8-2. Weißt du, wo der Unterschied > liegt zum FTS 8-1B? Fürs Archiv, falls das mal jemand braucht: Der Unterschied zwischen 8-1B und 8-2B ist, dass das System 8-2B keine Decoder (8-3) in den Tastern braucht. Dafür wurde jeder Taster einzeln an den
-
Thread
RPi 1 B+ fiept an Stromversorgung aus Aktivlautsprecher
Hallo, ich habe einen Raspberry Pi 1 B+ mit HifiBerry Digi+ Pro HAT, der über eine optische S/PDIF-Verbindung ein Paar Aktivlautsprecher Nubert nuPro A-600 (https://www.nubert.de/nupro-a-600/p3150/) ansteuert. Die Lautsprecher haben
, zur Stromversorgung des Raspi ein separates potentialfreien Netzteil zu benutzen. > 5V / max 1A Ist für viele Raspi Modelle eh zu wenig Alternative: Ein Übertrager in der Audio-Leitung, z.B. https://www.amazon.de/-/en/FeinTech-ATG00101-Isolator-Current-Eliminates-black/dp/B076JGVJGP Noch
-
Thread
Neuer SDR: SDRplay RSP1B
Neu gibt es jetzt den RSP1B als Nachfolger des RSP1A von SDRplay: https://www.sdrplay.com/rsp1b/ Die wesentlichen Verbesserungen sind lt. Beschreibung: weniger Noise in einigen Frequenzbereichen, HF-Signalverbesserung, Metallgehäuse
> einigen Frequenzbereichen, HF-Signalverbesserung, Metallgehäuse. Ich habe leider nur einen RSP1 "Chinaklon", aber so übel ist der nicht. Das klingt auf alle Fälle nach einer Verbesserung des Design. Wie hoch ist der "aufschlag"?
-
Thread
PWM an OC1A und OC1B
TCCR0A &= ~(1<<COM0B1);PORTD |= (1<<PORTD5) #define PWM_MFC2_LO TCCR0A &= ~(1<<COM0B1);PORTD &= ~(1<<PORTD5) #define PWM_MFC2_NORM TCCR0A |= (1<<COM0B1) #define PWM_MFC2_TOGGLE PIND |=
<COM1B1);PORTB |= (1<<PORTB2) #define PWM_MFC5_LO TCCR1A &= ~(1<<COM1B1);PORTB &= ~(1<<PORTB2) #define PWM_MFC5_NORM TCCR1A |= (1<<COM1B1) #define PWM_MFC5_TOGGLE PINB |= (1<<PINB1
-
Thread
BASCOM PWM mit Timer1a und 1b
timerwert 1b so lange auf 0 lassen. B.
= 100 Compare1b = 200 'Or for better reading : Pwm1a = 100 Pwm1b = 200 Wenn Pwm1a oder 1b verändert werden, dann ändert sich auch die Helligleit der LED's an den entsprechenden Ausgängen des Mega32. Waitms
-
Thread
bedeutung OC1A und OC1B
in wie weit unterscheiden sich die Bits OC1a und OC1B beim Mega 32
OC1A-Ausgang und das andere für den OC1B-Ausgang ist. Das lässt sich aber auch relativ einfach aus dem Datenblatt herauslesen.
-
Thread
Atmega8 Tmr1 Clear OC1B on Comp Match - Wie setzt man OC1B?
setzen und beim nächsten (echten) Compare Match wieder zu clearen mache ich folgendes: [c] TCCR1A = (1<<COM1B1) | (1<<COM1B0); //set OCR1B on compare match (only temporary) TCCR1A |= (1<<FOC1B); //force compare match (to set pin high) TCCR1A = (1<<COM1B1); //clear OCR1B on compare match //
setzen und beim nächsten (echten) Compare >Match wieder zu clearen mache ich folgendes: > TCCR1A = (1<<COM1B1) | (1<<COM1B0); //set OCR1B on compare match (only >temporary) > TCCR1A |= (1<<FOC1B); //force compare match (to set pin high) > TCCR1A = (1<<COM1B1); //clear OCR1B on compare match
-
Thread
OCR1B und OCR1C Register
hi, ich habe meinen tiny26 im pwm betrieb. hierbei wird die pwm b benutzt. nun hab ich eine frage zu den oben genannten registern: der counter1 zählt bis zum wert im ocr1b register und schaltet die pwm auf einen high pegel. wenn der counter1 nun das ocr1c register
-
Thread
[R8C/1B] Programmierer-Belegung
getroffen zu haben. Ich habe mir um ein wenig zu experimentieren ein kleines Platinchen mit dem R8C/1B besorgt - mit Quarz etc. schon drauf. Auch an einen Programmier-Adapter bin ich gekommen, allerdings habe ich dazu keinerlei Materialien. Der Programmierer benötigt wohl offensichtlich 6 Anschlüsse
Writer and On-Chip Debugging Emulator" aus http://documentation.renesas.com/eng/products/mpumcu/rej09b0252_r8c1a1bhm.pdf Seite 328. Viel Erfolg !
-
Thread
Problem mit dem OCR1B beim ATtiny2313
eine LED zu dimmen bzw. Ein / Aus schalten. Wenn ich im off state hoch dimme, blitzt die LED am OC1B Ausgang kurz auf. Sobalt die Zeile [c] TCCR1A = 0xA2; // OC1A und OC1B auf ON [/c] im unteren Codeteil ausgeführt wurde geht mein OC1B Ausgang auf High! Hat jemand einen Tip?
H. G. schrieb im Beitrag #3235177: > dimm_value = 0; > OCR1B = dimm_value; > OCR1A = dimm_value; > TCCR1A = 0xA2; // OC1A und OC1B auf ON > TCCR1B |= (1 << CS10); // start timer Im Phase Correct bedeuten
-
Thread
PWM Mega8 OC1B geht nicht
Hallo Zusammen! habe folgenden Code im ATMega8: [c] TCCR1A = (1<<WGM11)|(1<<WGM10)|(1<<COM1A1) ; TCCR1B = (1<<CS11); OCR1A = 1023; OCR1B = 512; [/c] Problem: OCR1A PWM geht super! OCR1B macht keinen Mux wie kann man diesen aktivieren
Hallo, COM1B1 in TCCR1A setzen! Sascha
-
Thread
SMD Diode identifizieren helfen (SM1B?)
kann jemand sagen, was das für Dioden im Bild sind. Gemeint sind die Bauteile mit der Aufschrift "SM 1B". Die Platine stammt aus einem Fülldraht-Schweißgerät (Güde EasyMig125a) und sorgt für den Drahtvorschub. Ich habe leider nichts schlüssiges dazu gefunden. Weder zu dem Bauteil, noch zur Schaltung
S1M von Gensemi/Vishay, praktische eine 1N4007 in SMD.
-
Thread
Egnite Ethernut 2.1B Pin setzen
Hallo Leute Ich versuche bei meinem Ethernutboard, von Egnite, einen Port (also alle Pins) auf High zu setzen. Wenn wer das Ethernutboard kennt: Da is so ne Leiste wo viele Pins hervorstehen. Da steht der Reihe nach "PORT D PORTB PORT E ADDRESS DATA CONTROL GND PWR". Nennt sich glaube ich "Erweiterungsboard". Ich hab das Programm auf den MC hochgeladen aber wenn ich zwischen nem PIN von PORT E und GND messe hab ich keine Spannung drauf. Hier der CODE: .... outp(0xff, DDRE);//Alle Pins sind Ausgänge outp(0xff, PORTE);//Alle Pins auf High .... Was mache ich
-
Thread
Timer1 mit OC1A und OC1B
Hallo zusammen,ich habe ein Problem mit Timer1, ich möchte ein Programm schreiben mit 2 Funktionen, eine für OC1A und die andere für OC1B,(Init zustand ist OC1A =0 und OC1B=0)wenn Funktion 1 wird durgeführt(OC1A=1 und OC1B=0) und wenn Funktion2 wird durchgeführt dann(OC1A=0,OC1B=1) ,zwischen beide Funktionen muss 5ms Pause sein,ich habe ein Programm geschrieben,aber wird nur OC1A aktiviert. David
-
Thread
sm470r1b1m-ht
oben genanntem Mikrocontroller. Hier noch das Datenblatt: http://focus.ti.com/lit/ds/symlink/sm470r1b1m-ht.pdf Hier wurde auch schon über die "problematik" diskutiert: http://www.mikrocontroller.net/topic/49023#new Als 1. zur Gehäuseform/Größe, wie groß ist eigentlich so ein HGF gehäuse? In diesem
jetzt mal nicht das die PINs so eng aneinander sind. 2. Der TMS470 (ARM7 TDMI) von dem dieser sm470r1b1m-ht "abstammt" hat mehr oder weniger PINS als 84? Oder hat es dann explizit was mit den Features zu tun? Dieser hier von TI hat weniger PINS und auch weniger Speicher, MHz usw. http://focus.ti.com
-
Thread
ATmega8 CLK/timer1 an OC1B
selbstverständlich als Ausgang konfiguriert sein. Wenn das der Fall ist, sollte das eigentlich funktionieren (z.B. ohne Prescaler und 31 im Compare-Register). EDIT: Hatte überlesen, dass Du es an OC1B machen willst. Das geht nicht so einfach, weil CTC nur mit OC1A geht. Wenn das Signal unbedingt an OC1B ausgegeben
Habe das Problem schon gefunden, hatte den CTC-Modus vergessen, muss natürlich heißen: TCCR1B = (1 << CS10) | (1 << WGM12);
-
Thread
Arduino AVR inline ASM. Wie TCCR1B schreiben?
Ich möchte in inline asm in TCCR1B mal eine null und dann eine eins reinschreiben. Geht aber nicht. Arduino IDE. Versucht: asm("out _SFR_IO_ADDR(TCCR1B),R16"); asm("out TCCR1B,R16"); asm("sts _SFR_IO_ADDR(TCCR1B),R16"); asm("sts TCCR1B,R16"); Geht nicht. Wo kann ich den wert für TCCR1B nachschauen? Oder braucht asm da einen include?
-
Thread
PWM an PIN OC1B mit 8 Bit Timer
Hallo Ich will ein phase correct PWM mit dem 8-Bit Timer auf OC1B ausgeben. Leider finde ich den Weg dahin nicht. Kann es sein, dass man den 8-Bit Timer mit dem Pin PC1 überhaupt nicht nutzen kann, sondern nur OC0A und OC0B?
Die Timer und die Pins: --------------- Timer0 = 8Bit OC0A = PD3 OC0B = PE1 --------------- Timer1 = 16Bit OC1A = PD2 OC1B = PC1 --------------- Du kannst dir aber ne Interrupt Routine machen und die Pins ummappen.
-
Thread
Atmega mit OC1A, !OC1A, OC1B, !OC1B, Totzeit und ADC mit 20x Gain
wobei bei 2 davon jeweils das nicht-invertierte und das invertierte Signal nach außen führen müssen (OC1A, !OC1A, OC1B, !OC1B), inklusive Totzeiteinstellung. Der ADC muss einen Opamp mitbringen (z.B. 20x Gain, wie das bei einigen Tinies der Fall ist). Ich habe bereits den ATtiny861 gefunden, aber der hat
www.atmel.com/selector.html#(actives:!(),data:(area:'',category:'34864[33180[33085]]',pm:!(),view:table),sc:1)
-
Thread
PWM !OC1B auf ATtiny85 läuft nicht wie erwartet
.extended = (EFUSE_DEFAULT) }; #include <avr/interrupt.h> void init_timer1(void) { DDRB |= (1<<DDB3); // Port !OC1B set output PORTB &= ~(1<<PB3); // Set PB3 off GTCCR = (1<<PWM1B) | (1<<COM1B0); // PWM-Mode, !OC1B set on compare match, Cleared when TCNT1 = 0 TCCR1 = (1<<CTC1) | (1<<CS12) | (1<<CS11); // timer on, timer cleared on compare match with OCR1C, prescaler 1/32 => F_TIMER = 125kHz OCR1C = 199; // F_PWM = 625Hz OCR1B
-
Thread
FastPWM Mode 14 OC1B disconnect?
Hi. Ich verstehe Dein Problem nicht ganz... Mit (1<<COM1A0) weist Du den Pin OC1A(PD5) dem Timer zu. Das hat aber doch nichts mit Pin OC1B(PD4) zu tun. Solange Du die Bits COM1B0 und COM1B1 in Ruhe lässt bleibt PD4 ein ganz normaler IO-Pin. Gruß,
Jonathan Strobl schrieb im Beitrag #2315043: > TCCR.OC1B1:0 Sorry, es ist COM1B1:0...
-
Thread
I2C auf dem R8C1B
Schritt die Bits 6 und 7 dazuodern. { unsigned char maske; maske = iccr2 & 0x3F; /* 0b00111111 */ iccr2 = (0<<7) | (1<<6) | maske; } Oder gleich in einem Schritt: iccr2 = (0<<7) | (1<<6) | (iccr2 & 0x3F); Wenn du Zeifel hast, dass der Compiler die konstanten Ausdrücke
mit iccr2 = iccr2 ^ 0x80; Wenn aber Bit 7 gezielt auf 0 gesetzt werden soll, dann geht das z.B. so: iccr2 &= ~(1<<7); Näheres im Artikel [[Bitmanipulation]] und dort nicht an den AVR Beispielen stören, das kann man so auf dem R8C auch machen.
-
Thread
PWM - 2fach? OC1B ansprechen
Hallo, ich hab mal versucht mit dem atmega8 in C auf PB1+2 (OC1A+B) ein PWM-Signal zu erzeugen. Das Tastverhältnis hab ich mit OCR1A+OCR1B eingestellt. Ich habs mal mit multimeter gegen Masse gemessen und auf PB1 kann ich je nachdem welchen Wert ich OCR1A
den Unterschied messen. Bei PB2 kann ich leider nichts messen -> 0,001V, egal welchen Wert ich OCR1B gebe. Hab ich irgendwas vergessen,falschgemacht? Übrigens Makefile passt.
-
Thread
PWM Register OC1B ansteuern ATMEGA8
Tach kann sich jemand mal das Programm ansehen. [avrasm] sbi DDRB,1 sbi PORTB,1 ldi r16,0b10000001 out TCCR1A,r16 ldi r16,0b00000010 out TCCR1B,r16 ldi r16,50 ldi r18,0 out OCR1AH,r18 out OCR1AL,r16[/avrasm] Kann mir das Programm
klappt nicht? Wenn die Funktionalität unverändert bleiben soll muss im Grunde nur anstelle von COM1A1 COM1B1 gesetzt werden: [avrasm] sbi DDRB,1 sbi PORTB,1 ldi r16,0b10000001 -> ldi r16,0b00100001 out TCCR1A,r16 ldi r16,0b00000010 out TCCR1B,r16 ldi r16,50
-
Thread
Schema/Belegung IGBT-Modul YPHT31292-1B
Suche das Pinout / Schema für ein YPHT31292-1B IGBT-Modul. Danke, old. Hat sich erledigt, habe es bei RS gefunden: https://de.rs-online.com/web/p/igbt-module/7165612/ https://docs.rs-online.com/bc46/0900766b80ef28c7.pdf
Von wegen! Das ist ein 7MBI75SA-120B Der Unterschied: Im 7MBP75RA-120-55 sind die IGBT-Treiber eingebaut. Ich bin jetzt dabei die Ansteuerung für das Modul passend zu modifizieren. Die Treiberschaltung für den MBI arbeitet mit
-
Thread
Zwei Einegänge, wenn A 1, B 0 = Ausgang 1
Dafür reicht ein einfaches Und-Gatter mit einem Nicht vor dem B-Eingang. C = A & !B A B C 0 0 0 1 0 1 0 1 0 1 1 0
Ein Relais mit einem Öffner Spule an B Kontakt an A
-
Thread
Ersatz für 9.1B und 15B Zener Dioden
15B Diode: https://de.farnell.com/stmicroelectronics/bzw06-15b/diode-tvs-15v/dp/3573242 9.1B Diode: https://de.rs-online.com/web/p/zener-dioden/4761759/ also das sind die jetzt Mal, wenn du woanders
Edit: Auf Mouser gibt es beide Bauteile mit den Bezeichnungen: UDZSTE-179.1B BZW06-15B
-
Thread
Veränderung von OCR1A und OCR1B über Taster
|= (1 << WGM11); TCCR1B |= (1 << WGM12); TCCR1B |= (1 << WGM13); //WGM11:13 für Fast PWM mit //Obergrenze ICR1 TCCR1B |=
< COM1B1); //OCR1B bei Compare Match setzen und bei ICR1 //löschen TCCR1A |= (1 << WGM11); TCCR1B |= (1 << WGM12); TCCR1B |= (1 << WGM13);
-
Thread
Alps Potis Unterschied 1B/3B/15A
soweit ich weiß lautet der Code für lin/log Potis von Alps folgend: 15A : Logarithmischer Verlauf 3B: Linearer Verlauf 1B: Ebenfalls Linear Ist 1B/3B prinzipiell austauschbar und vergleichbar? Ist der Unterschied so gering das es im Prinzip keinen Unterschied macht welches man verwendet? Bei
Hi, Gurgel mit "resistance taper 1B 3B 15A" und siehe da, erster Eintrag; http://www.alps.com/prod/info/E/PDF/Potentiometer/TAPER.PDF Gruß Andreas
-
Thread
Datenblatt LVD1B & LVS2B gesucht
gehen die Signale dann an ein paar unbekannte Bauteile. Zwei kleine SOIC-8 mit der Bezeichnung LVD1B und einen SOT-Irgendwas 6 Pinner mit der Bezeichnung LVS2B. Von der Schaltung her würde ich auf Low Site Fets tippen. Aber ich kann zum verrecken kein Passendes Datenblatt finden. Jemand einen Tipp
Jam-El schrieb im Beitrag #7260060: > Zwei kleine SOIC-8 mit der Bezeichnung LVD1B und > einen SOT-Irgendwas 6 Pinner mit der Bezeichnung LVS2B. Fotos? Mit Maßen!
-
Thread
Compare1A geht, Compare1B geht nicht?
On , Compare B Pwm = Clear Up , Clear Timer 0 Do Portb.1 = 0 For I = 0 To 255 Step 1 Pwm1a = I Pwm1b = I Pwm0a = I Pwm0b = I Waitms 10 Next For I = 255 To 0 Step -1 Pwm1a = I Pwm1b = I Pwm0a = I Pwm0b = I Waitms 10 Next Portb.1 = 1 Waitms 100 Loop End So lange ich nur PWM1a
-
Thread
Printf mit tms470r1b1m funktioniert nicht
(int c) { // Warten bis fertig while (TXRDY == 0); // Send character SCI1TXBUF = c; // Warten bis fertig while (TX_EMPTY == 0); return 0; } [/c] Die initialisierung habe ich weggelassen, weil es an der nicht liegt. Ich bekomme mit diesem Code nur ein
Es könnte auch an falsch eingestelltem Handshake liegen, hast Du danach schonmal geschaut? wenn z.B. am Controller Hardware-Handshake eingeschaltet ist, sendet er ein Zeichen und wartet dann auf das Signal vom PC, dass er das nächste senden darf. Wenn am PC Handshake ausgeschaltet ist, oder die Leitungen
-
Thread
foc1a / foc1b kann jemand helfen?
zusammen, ich arbeit mit einem tiny26. aber ich habe gerade ein paar verständnis probleme mit dem tccr1a register. ich verwende eine pwm am ausgang oc1b. das funktioniert auch alles, nur versteh ich nicht, für was die bits foc1a und foc1b da sind. kann jemand mir helfen? gruß peter :-)
-
Thread
OC1A/OC1B unabhängig voneinander toggeln?
Hallo, kann man beim ATMega8 die Pins OC1A und OC1B unabhängig voneinader toggeln lassen? [c] TCCR1A |= (1<<COM1A0) | (1<<COM1B0); //Toggle OCA/B on Compare Match TCCR1B |= (1<<CS10) | (1<<CS12) | (1<<WGM12); //Prescaler 1024 OCR1A = 80
int main(void) { set_freq_buffer(400, &freq_buffer[0]); set_freq_buffer(200, &freq_buffer[1]); TCCR1A = // Normal mode (no WGMxy-Bits set) (1<<COM1A0) // Toggle A on match |(1<<COM1B0) // Toggle B on match ; TCCR1B
-
Thread
OCR1A OCR1B atmega168 nur ein interrupt
(void){ TCCR1B=(1<<CS10); //prescaler=1 } void Init_Interrupts(void){ TIMSK1=(1<<OCIE1B); //Interrupt enable für err. des Wertes in OCR1B TIMSK1=(1<<OCIE1A); //Interrupt enable für err. des Wertes
> TIMSK1=(1<<OCIE1B); //Interrupt enable für err. des Wertes in OCR1B > TIMSK1=(1<<OCIE1A); //Interrupt enable für err. des Wertes in OCR1A i = 5; i = 8; welchen Wert hat i nach der 2.ten
-
Thread
[Verkaufe] Diverse Raspberry Pi (Zero W und Model 1 B)
Hast PN für 2x Model B und 1x Zero !
So, die beiden Model B gehen morgen früh in die Post. Da hat wohl jemand eine Bank, die zu meiner eine superschnelle Verbindung hat... Bei den Zeros bin ich zuversichtlich, dass das auch nur noch ein-zwei Tage maximal dauern
-
Thread
Relais JQ1-B-12v-F -- welche Alternativen?
sollte was dabei sein: https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313&_nkw=JQ1-B-12v-F&_sacat=0 z.B. er hier aus D: https://www.ebay.com/itm/JQ1-B-12V-F-Coil-Voltage-12V-5A-250V-Form-C-Panasonic/192660902859?epid=7023876658&hash=item2cdb7c13cb:g:rqcAAOSwAplbn5Uf
Ja, die Angebote sind ok. (siehe Foto in meinen vorletzten Beitrag) Ist an dem "NAIS JQ1-12v" etwas auszusetzen bzw. gibt es eine Einschränkung/Nachteil gegenüber dem originalen JQ1-B-12v-F ? Ein Relais "NAIS JQ1-12v" könnte ich für 6,80eu bekommen (9,80eu für zwei) ; incl. Versand.
-
Thread
TMS470R1B1M CAN-Bootloader
Hallo zusammen! Ich habe hier einen TMS470R1B1M von TI. Der sitzt auf dem IAR-Demoboard und lässt sich per J-Link (JTAG) programmieren. Jetzt möchte ich das anders machen und die Programmierung über die CAN-Schnittstelle laufen lassen. Hat jemand
-
Thread
brauche Hilfe :- R8C1B mit SSU
Hallo, ich bräuchte ein wenig Hilfe. Mein 'Material' : - R8C1B RSK dazu DACs und noch zwei drei Schalter Mein Vorhaben : - R8C1B soll via SSU die beiden DACs ansteuern - die Schalter will ich ganz normal mit nem PIN ansteuern (ein/aus) - dazu noch den integrierten
CS für den DA hab ich P1_2 genommen. :-?
-
Thread
(S) Panasonic JS1B12V Relay oder kompatibel
Hey :) Ich bräuchte vier Panasonic JS1B12V oder kompatible Relays. Hatte zwar bei den Großversendern Mauser und Digikey welche für ~1,60 pro Stück gefunden, aber 20 Euro Porto finde ich etwas drastisch. Und weder Reichelt noch Pollin haben
googlen. Ansonsten kannst du auch ein elektrisch gleichwertiges Relais nehmen und den pinout mit d=1mm Silberdraht "verändern", wenn es passt ist das für das eine Mal OK. EDIT: OK, 4x...dann hilft das nicht unbedingt. Klaus.
-
Thread
ATmega88 Timer1, OCR1A, OCR1B
> ldi temp, 0b00000100 ; Bit 2 OCIE1B: Timer/Counter1 Output Compare Mach doch nicht so einen Scheiss. Wenn du OCIE1B setzen willst, dann schreib das als ldi temp, 1<<OCIE1B ; OCIE1B: Timer/Counter1 Output
Nein, das Toggeln des Pins ist im CTC-Mode ausschlieslich vom Wert im OCR1A abhängig. Da hat OCR1B keinen Einfluß. Welcher Pin dann toggelt steht im TCCR1A, Bit COM1A1, COM1B1, COM1A0, COM1B0. Ich habe nur COM1B0 gesetzt, das führt zum Toggeln des Pins OC1B.
-
Thread
FuG8-1b 2ten Hörer anschliesen
Hallo, wir haben ein Bosch FuG8b-1 in unserm TSF eingebaut mit Bedieneinheit Bg228c daran haben wir einen Hörer mit Sprechtaste. Wir würden gerne einen 2 ten Hörer (bzw. Lautsprecher) mit anschließen und diesen im hinteren Teil
-
Thread
Compare Reg. OC1B beim 8515 fkt. nicht!
dann ggf. einen Interrupt zu erzeugen. In der Praxis funktioniert dass mit dem OC1A wunderbar, nur der OC1B funktioniert nicht. Habe hier einmal die Einstellungen mit denen ich den Timer initialisiere: // zunaechst mal alle Register deaktivieren! TIMSK = TCCR1A = TCCR1B = 0x00; SREG = 0x00; SREG = 0x80; // Global Interrupt Enable TIMSK = BV(OCIE1B); // CompareB Match Interrupt Eneble TCCR1A = BV(COM1B0); // Output toggle OCR1B = 200;//Compare Register beschreiben TCCR1B = BV(CTC1)|BV(CS12); // Timer1=0, wenn TCNT1=OCR1B ; CPU-Takt 7.3728MHz
-
Thread
Timer 1 OCR1A und OCR1B gleichzeitig verwenden
aber schon nicht komisch vorkommt, dass es im DB unter den Modi nur einen gibt der bis OCR1A zählt, und nix mit OCR1B? mein Code: (Mega8 16MHz) TCCR1B|= (1<<CS11)|(1<<WGM12); //Systemtakt durch 8 teilen OCR1A = 1000; OCR1B = 10000; TIMSK|=(1<<OCIE1A)|(1<<OCIE1B); DDR_OUT
codeschnipsel: initialisierung: // Timer 5 CTC Mode aktivieren + Vorteiler (256) setzen TCCR5B |= (1<<WGM52) | (1<<WGM53)| (1<<CS52); // Vergleichswert setzen ICR5 = 26473; //39062 Schritte ->ca. 1s (39062*25.6µs) // Interrupt wird durch Compare Match (B und C) ausgelöst TIMSK5 = (1<<OCIE5B