-
Thread
JTAGICE 3 vs JTAGICEmkII
verwende. Hier nochmal die Versuche: a) FEHLER atprogram.exe -t jtagicemkii -i JTAG -d -e atxmega128a1 program -fl --format hex --verify -f main.hex b) OK atprogram.exe -t jtagicemkii -i JTAG -d -c atxmega128a1 program -fl --format hex --verify -f main.hex c) OK atprogram.exe -t jtagicemkii
Felix L. schrieb: > Kann ich den JTAGICE3 auch unter Atmel Studio 6 verwenden? Ja
-
Thread
Flash-Speicher mit hoher Kapazität?
die Firma *Memphis AG* nicht, bis ich eine E-Mail und eine Anruf wegen eines Problems mit dem OMAP L-138 (TI-Forum) bekommen hatte. Memphis hat mein Problem *SEHR* schnell gelößt gehabt. Die Auswahl an RAM und FLASH Speichern ist einfach gewalltig. Du schreibst denen eine Mail oder rufst sie
fand sind schon urig alt... Die schreiben immer noch von MByte Flash... und ich bin bereits bei 128 GByte... Muß mal den den source genauer ansehen... Dumm nur, das er auf Linux basierend ist. Danke Michelle
-
Thread
Createc SC02
elektor-foren-der-treffpunkt-fur-elektroniker/bauteile-gerate-datenblatter-suche-047-biete/display-128x128-fur-signalcomputer-createc-sc01.1509855.lynkx Aber eine Bedienungsanleitung findet sich auch da nicht. Gruß Ingo
anleitung de Createc SC01 zu schicken!?? brauche es für mein kleines Museum.... besten Dank im voraus. L.G chris
-
Thread
Encoder macht zu viele Schritte
den Encoder von Reichelt mit der Nummer: STEC12E08. Diesen möchte ich zur Menüführung an einem ATMEGA128 benutzen. Soweit funktioniert das fast, denn es werden meist zwei Impulse pro Rastung gelistet, obwohl ich den Encoder schon zig mal unterentprelle. Zuerst hab ich die normale Graycodeentschlüsselung
ich gepostet, ebenso die Schaltung. Die beiden Pins des Encoders gehen auf Interruptpins des atmega128. Wenn es notwendig ist, kann ich den gesammten Code posten, leider ist der aber ziemlich groß und würde meiner Meinung nach nur verwirren. Also wass kann ich nun tun, um das Problem zu beheben?
-
Thread
PTC-Widerstand mit Mikrocontroller nachbilden
Oder: du schaltest hinter einem 200 ohm Widerstand Widerstände mit Werten 1,2,4,8,16,32,64,128,256 ohm parallel. Der Mikrocontroller müsste dann die einzelnen zusätzlichen Widerstände zuschalten.
https://www.digikey.de/de/products/filter/halbleiterrelais/183?s=N4IgjCBcpgnAHLKoDGUBmBDANgZwKYA0IA9lANogAMIAugL7EBMYAzACzIhqRZ5GkK4AKwACALYB5ABbjcIYqyoSZchSGHKps%2BcQBsW1bpAB2QzvWxza4mCbXjYTSou2zLm%2BHgP1HH4udtT3Yqfw1Qj2NhQKN1MzCwUVjbADpE5PAUpiTXTKYxDLAU9hzPIoLcor1S4yYUis9WLJr1Eoz2epbiE06M%2BBbaYgAHABcoEABVADsASxHJdABZfExcAFcAJ3wQRhAAWiYuHhGNtYEySEphOnpdw8uQIekSEZJxEnkGIA
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
7-Bit-Adresse -> 7F = 128
tatsächlich isoliert läuft (in einem Minimalprogramm), ist > der Fehler verschwunden? Hallo S. l., richtig Viele Grüße Kai
-
Thread
Sipdial per ESP8266 an Fritzbox
const char* constFormat , ... ) { va_list arglist; va_start( arglist, constFormat); uint16_t l = (uint16_t)strlen(pbuf); char *p = pbuf + l; vsnprintf(p, lbuf - l, constFormat, arglist ); va_end( arglist ); l = (uint16_t)strlen(pbuf); if (l < (lbuf - 2)) { pbuf[l] = '\r'
r = strstr(line, name)) != NULL) { r = r + strlen(name); qp = strchr(r, cq); int l = qp - r; if (l < destlen) { strncpy(dest, r, l); dest[l] = 0; return true; } } return false; } // search a line in response date (p) and append on // pbuf
-
Thread
Wie aus einer SDHC-Karte eine "SD-Karte" erstellen?
E34 L. schrieb im Beitrag #6993385: > ich habe eine sehr gute Digitalkamera, die ich nicht einfach aufgeben > möchte. Ja. E34 L. schrieb im Beitrag #6993385: > Das Problem ist: Sie funktioniert nur
128 MB hätte ich noch Marke "Extra me mory" ciao gustav
-
Thread
CAN Mikrocontroller im KFZ
C.L danke für die Antwort es geht um normale Identifier ohne Akzeptanzfilter und reiner Sniffer. was sollen die 2 LEDs bringen? danke
Schau mal hier: [link] http://www.chip45.com/products/crumb128-can-5.1_avr_atmega_modul_board_at90can128_usb_rs485_can.php [/link] Ist alles drauf und kost fast nix. Hans
-
Thread
Kommunikationsproblem AVR Studio 6.1 mit ATtiny84A
Kommunikation nach der Wegnahme von define F_CPU... Hat jemand eine Idee, woran das liegen kann? Danke, lG
PWM, Timer, ADC usw...) ? Oder gibt es für alle Funktionen eine default-Einstellung? Dankesehr, lG
-
Thread
UART1 problem beim ATMEGA128
Hallo zusammen, nach Stunden der Fehlersuche mit meinem ATMEGA128 weiß ich nicht mehr weiter. Folgende Situation: Ich betreibe mit einem ATMEGA128 beide UARTS. UART0 läuft einwandfrei. UART1 sendet Daten, ist aber nicht in der Lage Daten zu empfangen. Beide Schnittstellen
uint32_t quarzClock) { // Baud Rate setzen UBRR1H = (uint8_t)(((quarzClock)/((baudRate)*16l)-1)>>8); UBRR1L = (uint8_t)((quarzClock)/((baudRate)*16l)-1); UCSR1B = 0x18; //asynchronous 8N1 UCSR1C = 0x06; UCSR1A = 0x00; } [/c] Der eigentliche Datenempfang
-
Thread
Linker-Problem
> ... avr-gcc -c -mmcu=atmega128 aber > ... crts8515.o Du solltest dir darüber einig werde, ob du für einen ATmega128 oder einen AT90S8515 compilieren und linken willst. Ansonsten sehe ich keinen offensichtlichen Fehler, wobei
interpretieren kannst. Habe mal -mmcu=atmega128 in den Linker-Optionen für die .elf-file hinzugefügt leider ohne Erfolg.
-
Thread
Signal jede ms schalten
0A165+608+96+672+96+2+10%0Aw+496+160+560+160+0%0Aw+304+64+672+64+0%0Aw+672+64+752+64+0%0Aw+752+64+752+128+0%0Aw+752+128+736+128+0%0Aw+560+224+560+192+0%0Aw+560+192+560+160+0%0Aw+608+224+560+224+0%0Aw+608+128+560+128+0%0Aw+560+128+560+160+0%0Aw+608+192+560+192+0%0A155+784+128+832+128+0+0%0Aw+784+160+736+
880+192+896+192+0%0Aw+896+192+896+224+0%0Aw+896+224+784+224+0%0Aw+784+224+768+224+0%0Aw+768+224+768+128+0%0Aw+768+128+784+128+0%0A150+912+48+960+48+0+2+0+5%0Aw+896+128+880+128+0%0Aw+352+32+912+32+0%0Aw+896+128+896+64+0%0Aw+896+64+912+64+0%0A207+960+48+992+48+0+zur+LED%0Ao+2+32+0+4103+10+0.00078125+0+2
-
Thread
Wie schliesst man einen Poti an?
einem Bild - optimal auch einem Video Wie schliesst man einen Poti an... es tut schon weh..LoL
. schrieb im Beitrag #4155047: > Diesmal für 10 statt für 5 Euro das Stück :) wo bestellt ?..LoL
-
Thread
IOs umbenennen
Guten Tag Ich arbeite momentan mit WinAVR und einem ATXMEGA128A1, der ja bekanntlich 78 IOs hat. Das Programm wird aber auch von Personen bearbeitet, die zwar C programmieren können aber noch nie mit Atmel MyCs gearbeitet haben, so dass ich mich wegen der Übersichtlichkeit
u08 *DDR, volatile u08 *PIN, u08 msk) { if((*PIN & msk) != 0) { return H; } return L; } [/c] [c] //-------------------------------------- // Anwendungs-Beispiel //-------------------------------------- if (get(AC230_ON_2) == L) { set(AC230_ON_2,L); // drive output low
-
Thread
[SUCHE] T6963C Grafik LCD
Hat noch jemand nen 240x128 t6963c LCD im angebot??? Würde auch gerne so eins haben ...
LoL das 240x64 hab ich schon (genau das) und bei dem 240x128 sieht ja böse aus ... ich glaub, dass ich mir eins ohne fehler holen werde ... aber danke fürs angebot!
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand): 5€ 56 maxim max180 evaluation
17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket: 5€ 59 leds: 3€; Schaltregler: 10
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
es gibt in der Bucht http://www.ebay.de/itm/172441289963 schöne Adapterboards mit einem Atmega128, der pinkompatibel zum AT90CAN ist. Wäre natürlich toll, die Platine ohne Atmega128 zu kriegen. Der ist schade zum wegschmeißen und macht Arbeit zum auslöten. Aber ich fürchte, das übersteigt die
extern umgestellt habe, geht es auch mit den alubehausten Dongles. Getestet mit AT90CAN32, Atmega8-8L und Atmega8-16PU
-
Thread
Strom sparen mit ATMega128
Spannung brauche ich wegen Anschluß SD-Karte. Datenblatt will 3,3V haben. Bringt der 128L was? Ich habe gehört, dass das der gleiche Kern ist, nur hat nicht so hoch getaktet werden darf. Ich will Daten von einer seriellen Schnittstelle aufzeichnen. Wenn nichts kommt, könnte der ja sleepen
> Bringt der 128L was? In Sachen Stromverbrauch definitiv nicht.
-
Thread
Was sind eure Lieblings-ICs?
Helmut L. schrieb im Beitrag #4879186: > Und jetzt die Frage: was ist eure Lieblingsdrahtfarbe? Grün-Gelb
- XMega128A4U für große Projekte - Mega328PB für mittlere Projekte - Tiny816 (zukünftig) statt Tiny13 für kleine Projekte
-
Thread
Speicherbedarf Mp3-Player
size (Bytes): 2048 Time (s) : 10.0 Data rate (kB/s) : 204.8 Test conditions: ATmega128 at 14.745 MHz, 128 MB SD card, FAT16-only configuration, 2 MB file, FAT16-only configuration, buffered access, without timestamps. Read FAT-32 Chunk size (Bytes): 2048 Time (s) : 8.5 Data rate (kB/s) : 240.9 Test conditions: ATmega128 at 14.745 MHz, 4 GB SDHC card, FAT32, 2 MB file, buffered access, without timestamps. [/code]
-
Thread
Schrittmotorsteuerung selbst gemacht
selbst habe schon ein paar Schrittmotorsteuerungen gebaut (Bipolare Motoren). Allerdings nur mit dem L297 (Ansteuer-IC) und dem L298 (Leistungstreiber-IC). Der L297 wird wiederrum von einem Mikrokontroller angesteuert. Ich würde jedoch selbst gerne mal den Leistungsteil mit eigenen Bauteilen realisieren
Verluste ausgelegt, was bei kleinen (12V) Versorgungsspannungen lästig ist. Aktuell verwende ich den L6506 und 2 x L6203, um bipolare Schrittmotoren anzusteuern. Prinzipiell die gleiche Leistung wie beim L298 - aber deutlich weniger Verluste. Der Knackpunkt bei der Ansteuerung ist m.E. nicht ein deutlich
-
Thread
Gigabyte S775 Board will nicht booten
habe hier ein Gigabyte S775 Board, das mir Kopfschmerzen bereitet. Installiert ist ein GA-EP43T-UD3L rev. 1.0 (https://www.gigabyte.com/Motherboard/GA-EP43T-UD3L-rev-10#ov). Aufgebaut ausserhalb des Gehäuses auf einer Anti-Statikmatte mit: - Intel Q9550 - Freezer 11LP CPU Kühler (neu) - 2x 4GB DDR3
Rudi Ratlos schrieb im Beitrag #6784211: > ELSA Victory Erazor 4 (nVidia Riva128), 4MB, PCI OT; Da habe ich lustige Erfahrungen gemacht: KEINE kombination von Hardware hatte funktioniert, aber als ich aus verzweiflung solch eine 4MB PCI-Karte steckte, wachte das Bios plötzlich
-
Thread
AVR SDK / API gesucht
Adam P. schrieb im Beitrag #6979386: > #define F_CPU 128000L steht doch für 128KHz oder? Wenn ja, sollte es richtig sein.
David P. schrieb im Beitrag #6979414: > Adam P. schrieb: >> #define F_CPU 128000L > > steht doch für 128KHz oder? > Wenn ja, sollte es richtig sein. Darf ich fragen, warum du den Controller so langsam laufen lässt?
-
Thread
PDP-11 auf MCU
assembler." und dann mit diesem selbsterklärenden Programm Primzahlen berechnen. echo '2p3p[dl!d2+s!%0=@l!l^!<#]s#[s/0ds^]s@[p]s&[ddvs^3s!l#x0<&2+l.x]ds.x' | dc oder mit diesem Programm e auf 2570 Stellen genau berechnen: https://rosettacode.org/wiki/Calculating_the_value_of_e#dc
Patrick L. schrieb im Beitrag #6891434: > Es gibt mittlerweile sogar ein BASIC Interpreter für den MSP430. Ja dann... Gruß Rainer
-
Thread
Wenn eine Tri-State Schaltung eine Oder Schaltung ersetzen soll, wie ist das dann mit dem Enable Pin
432+272+448+272+0%0Aw+448+272+448+192+0%0Aw+352+272+352+224+0%0Aw+352+224+416+224+0%0Aw+416+224+416+128+0%0Aw+416+128+448+128+0%0Aw+448+128+448+96+0%0Aw+400+176+384+176+0%0Aw+384+80+400+80+0%0Aw+496+80+496+176+0%0Aw+496+176+496+224+0%0Aw+496+224+480+224+0%0Aw+480+224+480+240+0%0Aw+304+80+384+80+0%0Aw+
die Tristate-Technologie jeweils einen eigenen Schalttransistor zum Umschalten des Ausgangs auf den L-Pegel und auf den H-Pegel besitzt." https://de.wikipedia.org/wiki/Tri-State
-
Thread
ATMega128A, Hardware I2C plus zwei Software I2C möglich?
Nun wollte ich das ganze wie auf dem Bild im Anhang bauen. Also ein Wannenstecker für Audio R/L, GND sowie I2C. Das I2C Signal geht zu einem ATMega128A. Das Audiosignal geht zu den TDA7439. Nun werden die TDA7439 über I2C gesteuert. Die Adresse ist jedoch nicht einstellbar. Somit dachte
Geil! ATmega128 Xmega128 AVR128 Und alle sind AVRs. Ich hätte auch gerne etwas von den Kraut, dass die nehmen.
-
Thread
Problem bei der Warte-Routine bei der Steuerung eines Schrittmotors
ich habe einen L297 Stepper Motor controller, L298N Dual Bridge Driver. Assembler Code: .INCLUDE"m128def.inc" .CSEG rjmp progstart progstart: ldi r16,LOW(RAMEND) out SPL,r16 ldi r16,HIGH
schiefgehen. http://www.roboternetz.de/schrittmotoren.html Da findest du auch die Schaltung mit L297/L298 inklusive Beschreibung.
-
Thread
Ein ganz einfacher C Code für PWM
TCCR1B |= (1<<CS10); // TCCR1A |= (1<<WGM10)|(1<<COM1A1); //PWM 8 Bit OCR1A=128; OCR1B=128; return 0; }
<<COM1A1)|(1<<COM1B1); //PWM 8 Bit und nicht invertierend für OCR1A und OCR1B OCR1B=128; OCR1A=128; } return 0; }
-
Thread
Platzmangel SMD Quarze woher?
Dank schon mal für die Infos, den 14,745600MHz von Reichelt kenne ich, allerdings läuft ein Atmega128L auf 3V in meiner Applikation. Laut Datenblatt darf der µC maximal mit 8MHz laufen. Das mit dem Prescaler klappt doch nur bei einem µC mit interner PLL oder? Eigentlich brauche ich den Quarz nur für
schon mal für die Infos, > > den 14,745600MHz von Reichelt kenne ich, allerdings läuft ein Atmega128L > auf 3V in meiner Applikation. Laut Datenblatt darf der µC maximal mit > 8MHz laufen. Das mit dem Prescaler klappt doch nur bei einem µC mit > interner PLL oder? Eigentlich brauche ich den Quarz
-
Thread
gcc-avr: sprintf_P kracht (mit 3 oder mehr Parameter)
119 002a 0FBE out __SREG__,__tmp_reg__ 120 002c 8DBF out __SP_L__,r24 121 .L2: 122 002e 00C0 rjmp .L2 123 /* epilogue: frame size=0 */ 124 /* epilogue: noreturn */ 125 /* epilogue
0014 0F90 pop __tmp_reg__ 110 0016 0F90 pop __tmp_reg__ 111 0018 0F90 .L2: 112 001a 0F90 rjmp .L2 113 /* epilogue: frame size=0 */ 114 001c 00C0 /* epilogue: noreturn */ 115 /* epilogue end (size=0) */ 116
-
Thread
STM32G4xx: Impulsformung
breit mit minimal 500µs Pause, und maximal beides 10ms. > Die Flankenform liegt dabei als Array (128-512 Elemente) vor. Anstieg = 128 Takte ? Abstieg = 512 Takte ? dazwischen halten ? Der STM32G4xx hat DAMA-MUX mit Request Generator, Trigger und Synchronisation. Damit sollte es gehen. Mal
breit mit minimal 500µs Pause, und maximal beides 10ms. > >> Die Flankenform liegt dabei als Array (128-512 Elemente) vor. > > Anstieg = 128 Takte ? > Abstieg = 512 Takte ? Beides gleich, einstellbar. > dazwischen halten ? klar, macht der DAC ja. > Der STM32G4xx hat DAMA-MUX mit Request
-
Thread
Atmega32u4 PWM
CS30); ICR3 |= 0x3FFF; // TOP to 16383; /*Associate Motor Pins*/ TCCR1A |= (1 << MFRONT_L); // connect pin MFRONT_L to timer 1 channel A TCCR1A |= (1 << MFRONT_R); // connect pin MFRONT_R to timer 1 channel B TCCR1A |= (1 << MBACK_L); // connect pin MBACK_L to timer 1 channel C /
Pulsweite zu setzen: [Code] /*.............................*/ // Motor front left OCR1A = ((FRONT_L<<4) - 16000) + 128; // Motor front right OCR1B = ((FRONT_R<<4) - 16000) + 128; // Motor back left OCR1C = ((BACK_L<<4) - 16000) + 128; // Motor back right - Wieder, ist hier eventuell ein Fehler
-
Thread
8 bit auslesen
Ähh, wenn du letztlich aus 128 Musiktiteln auswählen willst, so musst du auch alle 128 Möglichkeiten ins Programm reinschreiben. Ob du das jetzt als if / else Reihe, switchcase oder als Arrayzugriff machst ist völlig egal. Du brauchst
Ich verstehe das so, du hast ein Soundboard mit 128 Tasten und per Tastendruck soll einer von 128 Sound abgespielt werden? Aber was bringen dir dann die einzelnen Bits?
-
Thread
RS422 / RS485 - Bus Suche Lib für Protokoll
kein abbruch, den alle Slaves werden dann den gleichen undefinierten Pegel erkennen. Entweder H oder L. Kurz: Alle Slaves erkennen dann den gleichen Pegel. An der Checksumme spätestens word erkannt, ob Daten Korrekt sind oder nicht.
diesen Anwendungsfall kaum zur Debatte. Für 500m Leitungslänge? und eine Sternförmige Verbindung zu 128 Teilnehmern.
-
Thread
Impulse schwanken im oberen Spannungsbereich?
Hallo Ich benutze einen Atmega8L zur Impulserzeugung. Zunächst was ich vor habe (siehe Bild): Ich habe vor mittels zweier 8 Bit Timer (T0,T2) und einen ADC Impulse zu erzeugen. Beispiel: Ich stelle eine analoge Spannung von 2,5
bestimmte Breite des Impulses (zB. T = ca. 33 ms). Die Breite hängt dabei natürlich von meinem Preskaler (128), aktuellem ADC Wert (128) und CPU Takt (1MHz, internal RC) ab: 2,5 V --> entspricht 128 --> 1/(1000.000/128)*(255-128) = 32,768 ms Stelle ich eine andere Spannung ein, so ändert sich auch die
-
Thread
EEPROM Uart LCD
nicht sicher wie man die Position des letzten Bytes abfragen kann. so siehts aus: .dseg .equ L_FIFO = 128 FIFO_Data: .byte L_FIFO init_FIFO: ldi XL,low(FIFO_Data) ; read ldi XH,high(FIFO_Data) ldi YL,low(FIFO_Data) ; write ldi YH,high(FIFO_Data
Prüfung des Pufferendes durch eine AND-Operation ersetzen: .dseg .org $0000 Puffer: .db 128 .cseg ..... clr XL ; Pointer initialisieren clr XH ..... ld temp2,X+ andi XL,0b01111111 ; XL wird bei 128 wieder 0 MfG Spess
-
Thread
Bitte um Überprüfung: GSM Steuerung mit GPS
C402 hat jetzt Verstärkung bekommen. Der C4022 (evtl. auch 2200µF) hängt parallel dazu. 3) Ein L-C Glied (L401 und C4023) für geringeren Output-Ripple 4) Die beiden Widerstände R4022 und R4032 sorgen beim Reset für geschlossene T400 und T401. So springt GPS und die SD-Karte nicht gleich an.
Michael B. schrieb im Beitrag #2375124: > 3) Ein L-C Glied (L401 und C4023) für geringeren Output-Ripple L ist nicht nötig. Nett, aber wenn DU Platzprobleme haben solltest.... > 4) Die beiden Widerstände R4022 und R4032 sorgen beim Reset für
-
Thread
[V] Diverse Displays mit Controller (OLEDs, LCDs, VFD)
proprietären Befehlen. Mehr Infos zu den zusätzlichen Befehlen kann ich gerne geben. 4) Vier OLEDs 128x128 mit 16 Graustufen: jeweils 7,50€ Neu in Schaumstoff-Tray. 3,3V, SSD1327, SPI. 5) LCD 128x64 mit LED-Hintergrundbeleuchtung: 3,50€ Neu. 3,3V, NT7538, Parallel. 6) Drei LCDs 128x32, monochrom
jetzt verkauft. Übrig bleiben noch: - 2x Arduino LC-Display mit Tastern (jeweils 3€) - 4x OLED 128x128 4bpp Graustufen (zusammen für 20€)
-
Thread
Nokia Farbdisplay 3510i / 6100
anzusteuern, aber außer der Hintergrundbeleuchtung geht nix... Ich betreibe das Display an einem ATMega128 mit 16Mhz und 5 Volt. Wer kann mir weiterhelfen? Andreas
ich habe oben das BASCOM Listing von MartinK ausprobiert an einen Mega 16L - und es klappt :-) Aber da ich mich nicht so auskenne - wie bekomme ich jetzt farbige Buchstaben auf das Display?
-
Thread
Welches Darlington-Array-IC?
Hallo, ich möchte vier 12 Volt Motoren (je ca. 200mA bei 12V) mit einem Atmega128 per PWM steuern. Ein Darlington-Array-IC scheint mir dafür eine elegante Lösung zu sein - kann aber bitte nochmal jemand bestätigen, ob dies so wie in der Skizze dargestellt, geht? (Hab noch nicht so
nehmen kann und ob ich dann noch irgendwelche Widerstände und/oder Dioden benötige um damit Atmega128 die Gleichstrommotoren per PWM steuern zu können. (Würde gerne bestellen und schiebs deshalb mal hoch) Grüße Torsten
-
Thread
Mono Audiorecorder
sollte im Bereich mp3 liegen. > > Das kann beliebig gut oder schlecht bedeuten. Welche Bitrate? 128kbps wären schon völlig ausreichend.
aufzuzeichnen. Also Sachen mit wesentlich höherer Bitrate als die lächerlichen 128kBit/s, um die es hier geht.
-
Thread
ATmega8: Das Buch
Chip (ausgenommen dem Debug Interface) selbst nachbauen kann (selber schon gemacht für einen Atmega 128 mitsamt Peripherie).
geben wie man es prinzipiell macht und vielleicht auf Internet Resourcen verweisen. Da man beim B.L. meist mit einem dedikierten Steuerprogramm arbeiten will braucht man ja ein Programm für die andere Seite. Ich habe allerdings schon B.L. Sachen mit einem Terminalprogramm gemacht und gute Erfolge gehabt
-
Thread
Atmega128 16-bit Timer
HIGH value TCNT1L = 0xE1; //load counter LOW value } Was mache ich falsch? Habe mit diesem Problem seit tagen schon zu kämpfen und bin sehr sehr froh für weiter hilfe. grüssel
Kann demfall die "#include <avr\iom128.h>" weglassen! Jedoch funktioniert das Togglen am Pin PB5 nicht, obwohl die ISR methode aufgerufen wird. Habe ich vergessen irgendwo was zu setzten?
-
Thread
watchdog ohne Totalreset?
// low oder T-overflow TCCR1B = 0; // Timer stop high = TCNT1L + (TCNT1H<<8); // auslesen return (high); } Wenn ich in der vorletzten Zeile den Summanden TCNT1L einfach weglasse, funktioniert es. Nun könnte man zwar den Low-Anteil vernachlässigen
[c]high = TCNT1L + (TCNT1H<<8);[/c] Bei sowas hast du keine Kontrolle darüber, welches Register nun tatsächlich zuerst gelesen wird. Nimm einfach den üblichen Weg: [c]high = TCNT1;[/c] > Ich bin davon ausgegangen
-
Thread
24 Volt Relais an 80 Volt Versorgungsspannung.
hash=item1a2c0d53db%3Ag%3AnmEAAOSwaadaytqz&_sacat=0&_nkw=step+down+100v&_from=R40&rt=nc&_trksid=m570.l1313
+0%0Aw+496+112+432+112+0%0Ag+640+400+640+416+0%0Aw+640+144+640+176+0%0Aw+640+304+640+336+0%0Aw+576+128+528+128+0%0Az+576+128+576+80+1+0.805904783+6%0Aw+640+80+640+112+0%0Aw+528+80+576+80+0%0Ap+528+80+528+128+1+4%0Af+576+128+640+128+1+1.5+0.02%0Aw+640+80+576+80+0%0Ar+576+128+576+192+0+500000%0Ag+576+192
-
Thread
ATmega Development Boards (Sind die OK?)
3428067f829a-1&algo_pvid=f8437135-25d5-4f6e-8eb0-3428067f829a&transAbTest=ae803_3&priceBeautifyAB=0 ATmega128 https://www.aliexpress.com/item/AVR-ATmega128A-Development-Board-Learning-Board-the-Minimum-System-Core-Board/32802401668.html?spm=2114.search0104.3.15.689669f3GUQXPo&ws_ab_test=searchweb0_0,searchweb201602
Flash-Speicher gerade erst am Anfang und noch sehr teuer, aber billiger als EEPROM. Der erste ATmega103 mit 128kB Flash kostete damals so um die 20-30 EUR. Vor 10-15 Jahren kosteten die auch noch so ca. 8 EUR ab 128kB Flash. Jetzt bekommt man die ab 2-5 EUR. Die Arduino Boards sind aber nicht billiger geworden
-
Thread
PIC18F timer zählt nicht
Ich kenn jetzt zwar diesen PIC nicht, aber TMR0H klingt, als ob es auch ein TMR0L gibt. MfG Klaus
habe ich noch eine letzte Frage. Damit es funktioniert, habe ich >>timer = 256 * TMR0H + TMR0L; in >>timer = 128 * TMR0H + TMR0L; eingestellt. Die Anzeige fängt bei 0 an und hört bei 32k und ein paar kaputten auf. Ich schätze es sind 2^15 also 32768 Erwartet habe ich 2^16, da ich
-
Thread
Atmega16 PWM konfigurieren bei 8MHz und bei 16MHz CPU-Takt
, 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128
128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128
-
Thread
Pollin Touchpad MODEL TM1001A
PIC Pin18 RA1) 3 (U2 PIC Pin17 RA0) 4 Taste R von Tastenmodul (Low aktiv) (U1 Pin32) 5 Taste L (Low aktiv) (U1 Pin31) 6 Vss/Gnd 7 ?, schaut nach nix aus ;) 8 ? U1 = T1002, U2 = PIC16C58A-04 [/pre] Und PS2 ist es nicht, denn ich hab das einfach mit den 2 Pins an nen alten PC gehängt,
Hier einer version von die //Bits Makro #define BITS(H,L) (0b##H ##L) Und diser als comment // Eingänge ADB_PDIR &= ~ADB_BIT; // Pull Up einschalten ADB_POUT |= ADB_BIT // Eingänge // ADB_PDIR &= ~ADB_BIT; // Pull Up einschalten // ADB_POUT