-
Thread
Noch ein Taschenrechner auf ATMega Basis
µF, 6,3 V, 85°C, 1000 h, 20% 3x Artikel-Nr.: Z5U-5 100N Vielschicht-Keramikkondensator 100N, 20% 1x Artikel-Nr.: YAG 4FTE52-10K Widerstand, Metallschicht, 10 kOhm, 0204, 0,4 W, 1% 1x Artikel-Nr.: RND 1N4148 Schalt-Diode, 100 V, 200 mA, DO-35 1x Artikel-Nr.: MPE 006-1-006 Präzision-Sockelstreifen
VÖA§ªT1ARegister ç1˜M#ñK±+KÉ¥•ÉÕ¹ Ader TÕ‘ÉÅte, ¨k Åbe VÖA§ªT1ARe³Z.«ÉA:1˜S¤K±+KÉ¥•ÉÕ¹ Ader TÕ‘ÉÅte, ¨k Åbe VÖA§ªT™ ªÖ¥ÍÑ•É ó™ºjŠ
-
Thread
Atmega via Ethernet flashen
//www.engbedded.com/fusecalc ergeben sich die AVRDUDE Parameter: (für den ATMEGA644P) -U lfuse:w:0xbf:m -U hfuse:w:0xc6:m -U efuse:w:0xfd:m
ich unter Debian avr-gcc 4.3.2 ein. Ausgecheck mittels svn habe ich Rev. 51. - Mikrocontroler Atmega 32-16PU - Die Fuse-Bits sind wie folgt gesetzt: [c] avrdude: Device signature = 0x1e9502 avrdude: safemode: lfuse reads as FF avrdude: safemode: hfuse reads as 99 [/c] Das Pollin AVR-NET-IO
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
Hallo zusammen, da ich noch jungfraeulich bzgl. AVRs bin habe ich mal eine Frage. Du (M. Bode) schreibst, Du haettest den Spannungsregler auf 2,9 V eingestrellt und alle Komponenten laufen so. Der ATmega8(-16PI) ist aber doch nur fuer 4,5V - 5,5V, richtig? Funktioniert das sicher?
2,9V) ausgelegt ist und nicht einen einzusetzen des Spezifikation weit davon entfernt ist. Beides ATmega8 !!! ATmega8(-16PI) -> 4,5V - 5,5V Betriebsspannung; max 16MHz ATmega8L(-8PU) -> 2,7V - 5,5V Betriebsspannung; max 8MHz Ich weiss nicht wo hier "eine Frage der Betrachtung" steckt. Zumal
-
Thread
Modbus RTU Slave fuer AVR
Hallo, habe nun mal folgendes gemacht: Diese Defines für den Atmega16 angepasst: #define RS485_CPort DDRD #define RS485_Port PORTD #define RS485_Pin PIND #define RS485_Send PD1 #define RS485_PSend PIN1 Ansonsten habe ich nix verändert. Nun versuche ich
Hab jetzt mal den 16Mhz Quarz in Bewegung gesetzt. Allerdings bekomme ich nur Timeout..... Hab an deinem Code nur auf PD1 geändert, da dies am Atmega16 der TxD Pin ist.... Ansonsten ist alles unverändert... mal
-
Thread
Brauche Hilfe bei Projektarbeit
Semester Elektrotechnik. Schlage mich zur Zeit mit meiner Projektarbeit rum. Ich muss zwei µC (ATMega32) über ein 25m langes Koaxkabel miteinander verbinden. Der eine µC liest zwei analoge Signale von 0-5V über die ADC-Eingänge PA0 und PA1 ein, übernimmt eine erste Verarbeitung (entfernen des Offsets
UBRRL = 0x1F; // UBRR = (Taktfrequenz/(16*Baudrate))-1=31 } /* ADC Temperatur- und Druckmessung */ uint16_t ADC_READ( uint8_t channel ){ uint16_t zaehler; ADMUX = (ADMUX & ~(0x1F))
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Hi! Also sollte ein: [c] #if SYSCLK==11059200 USR |= (1 << U2X); // activate double speed UBRR=(SYSCLK / (460800 * 8L) - 1); #else UBRR=(SYSCLK / (460800 * 16L) - 1); #endif [/c] funktionieren, richtig ? Dein Quarz hat doch
CH3: RESPONSE UIH len:6 |.r.nOK.r.n| <F9 21 EF 0D 0D 0A 4F 4B 0D 0A 48 F9> //IMAGE DATA 16*31 + 1*16 TX CH1: COMMAND UIH len:31 |........H..EBMP_1.0..P.<.++**KK| <F9 83 EF 3F 90 02 00 C3 00 00 12 CF 48 01 F8 45 42 4D 50 5F 31 2E 30 05 00 50 00 3C 08 2B 2B 2A 2A 4B 4B ED F9> ===
-
Thread
Quarz will nicht anschwingen Atmega8
Hallo! Ich habe ein Problem undzwar habe ich einen 16MhZ Quarz an einem AtMega8 hängen, und als Kondensatoren 2x 22pF. Als fuse bits habe ich CKOPT=0 SUT=11 CKSEL=1111 eingestellt. So nun beim ersten mal einschalten funktioniert dies 1-2 Minuten, danach
Was mich mehr beunruhigt: ich lese auf dem Quarz 18.432 MHz Komisch, ich dachte, der ATmega8-16 kann nur bis 16MHz betrieben werden. Den ATmega mal kurz mit ueber 18MHz zu betreiben reicht schon, um ihn zumindest teilweise zu beschaedigen. Auf dem Steckbrett mag das sogar kurfristig
-
Thread
Atmel noch zukunftsfähig? Gesperrt
mir daher mal die Kinetis von NXP anschauen, die haben auch > CAN intern. Ich bin gerade vom ATMEGA16M1 auf den SAMC21E18 umgezogen. Und neben dem Upgrade auf ISO CAN-FD finde ich die 5V auch ganz praktisch, vor allem für kleine CAN-Knoten die somit nur einen Spannungsregler benötigen. Der kleinste
ganz frisch und die C21 können jetzt auch noch nicht so lange wirklich ISO CAN-FD. Aber boah, das M-CAN Modul ist schon sehr fett, vorher die alte AVR CAN-Unit die Atmel mal aus irgendweinem 8051 übernommen hat mit 6 Message-Boxen im ATMEGA16M1, jetzt zwei Empfangs FIFOs mit jeweils bis 64 Elementen
-
Thread
ADC Messung mit dem Attiny 841
bei 16 Bit return ADCH; // 8 Bit mit ADLAR=1 [/c] Damit läuft 8 Bit und ich kann mit den Auskommentierten Zeilen auf 16 Bit umstellen. Bleibt noch das Problem mit der übertragung von 16 Bit
<ADPS2)|(1<<ADPS1)|(1<<ADPS0)); // Register ADCSRA // ADPS - Teilungsfaktor 16MHz/128=125kHz ADCSRA |= (1<<ADEN); // ADC aktivieren ADCSRA |= (1<<ADSC); // eine ADC-Wandlung
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
http://www.google.de/imgres?imgurl=http://www.elektro-kahlhorn.de/media/content/images/mbk_1ph.gif&imgrefurl=http://www.elektro-kahlhorn.de/Kondensator:_:410.html&h=152&w=198&sz=1&tbnid=SXxVykIDwCifnM:&tbnh=91&tbnw=118&zoom=1&usg=__4UYkw_J2bEtGlhLRbq8zyxAAVtA=&docid=sSLtiAKEmgrFJM&sa=X&ei=5I9KUpO1NqSN4ATH
//+++++++++++++ while +++++++++++++++ if(t1>14000){ // led1_tog; lcd_goto(4,10); lcd_int4(sec,0); sec++; t1=0; //++++++ sec ++++++ lcd_goto(4,16); lcd_int4((zlx),0); zlx=0; }//---------- sec ----------- execCommand
-
Thread
Das Ende des Z80
(prx) A. K. schrieb im Beitrag #7648524: > 1 Stück 2114 16 Stück waren im PET2001 Als CPU fand ich die Sharp LH5801 toll, PI 0/1 Takt wie 6502 und sonst wie z80 also ein Zwitter zwischen beiden Welten wo man sich gleich daheim fühlte.
/M vectors found; try to boot CP/M 3.1 using yaze-ag ... Loading CP/M 3.1 ... 62K TPA DRIVES: A B C/ D . F G H I J K L M N O . CP/M 3.1 BIOS for yaze-ag, V 1.11 22.05.2019, Copyright (c
-
Thread
erster Mikrocontroller programmieren -> fragen
[code] $regfile = "m32def.dat" $crystal = 1000000 '----LCD Deklarieren---- Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , _ Db7 = Portb.3 , Rs = Portb.4 , E = Portb.5 Config Lcd = 16 * 4 '-
> Sieht nach fehlendem Pull-Up-Widerstand am Taster aus. ich dachte den PullUp schaltet man im Atmega per "PINx = 1" ein. So hab ich es verstanden. Edit: Wenigstens ein kleiner Erfolg: [code] $regfile = "m32def.dat" $crystal = 1000000 Config Portd = Output Do Portd.4 = 1 Wait 2 Portd
-
Thread
Atmega4809nano
Veit D. schrieb im Beitrag #5996513: > Hallo, > > habe mal nachgeschaut. Das "ATmega4809 Curiosity Nano Board" geht Netto > bei €13,50 los. Brutto 16,-. Es ist teurer gewurden, war mal unter 10,- in der Tat. > und es läuft mit 3,3V. Nein. Kannst es von 1,7V bis 5,1V einstellen
#5996534: > Der Kostentreiber ist ja der FTDI Chip. Man könnte noch den CH340 > nehmen. Oder einen ATmega16U2 vom Arduino. beides ist denkbar.
-
Thread
GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8
,E,0,00,0.0,0.0,M,,,,0000*07 $GPGLL,0000.0000,N,00000.0000,E,213926.206,V*2A $GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30 $GPGSV,3,1,12,05,89,000,31,30,81,000,,24,61,000,,04,53,000,*77 $GPGSV,3,2,12,17,48,000,,23,43,000,
hinter dem Komma und sieht (bei gültigen Daten) so aus: $GPGGA,194026.0,5221.58953,N,01305.59147,E,1,05,1.76,00056,M,045,M,,*5C $GPRMC,194026.0,A,5221.58953,N,01305.59147,E,000.0,218.7,130706,00.0,E,A*3D Man sieht, das auch die Zeit eine nachkommastelle spendiert bekam und die Nullstellen anderer
-
Thread
16 unabhängig arbeitende Oszillatoren ?
Hallo, > > Pfeif drauf. Jawoll! > Ich denke übrigens, dass 32 I/O Pins benötigt werden. 16 für die > Kanaleingänge, 16 für die Tonausgänge. Also irgendwas Mega16 aufwärts. Nee, ich denke 1 (EIN) Ausgang reicht! Er will das ganze nicht im Massstab 1:1 sondern auf 1m Breite anordnen, da
. ( Oder soll ich sagen - nacheinander ?) Ein Atmega 8 hat 23 I/O Pins, ein Atmega 16 32 I/O Pins. Ist diese Überlegung richtig ? Wenn ich mir andere Programme ansehe , beginnt dies immer mit der Auswahl des Controllers $regfile ="m8def.dat"
-
Thread
ATMEGA Solar Versorgung / Akkupufferung MT3608
5mA und 1/20 von 100mA. Gilt aber nur für Schaltjahre, ist also nur 1/4 der Lösung ;-) Gruß, Norbert
, 220Ah/a) (Dezember 3.8W/d, Juni 17.3W/d) (nur diffuses Licht 0.4kWh/a, Dezember 0.38W/d, Juni 1.7W/d) B) Akku 12V 7Ah (Bleigel, LC-R127R2PG1) Selbstentladung Akku 9% in drei Monaten, ca. 0.30mA. (Gealtert 3J: 10% im Monat 0.7Ah/Monat, 0.94mA) C) Atmega, Spannung 4V, Peakstrom alle 20min
-
Thread
Atmega - Messunsicherheit
verstanden worden zu sein :-( Joachim B. schrieb im Beitrag #4926760: > mit bekannten ADC Fehler, 1,5% Sensor und 1%er Vorwiderstand können > unmöglich Fehler im 10-100% Bereich kommen, OK mehr als 2-stellige % > Meßfehler nur am Anfangsmesswert, nie am Skalenendmesswert! Das Datenblatt vom ATmega16
Auslegung (!) eher kein Kriterium sein sollten! Der unerfahrene Entwickler liest: "Die Referenz des ATMEGA16 hat 1,23V" Das ist FALSCH. Richtig ist: "Die Referenz des ATMEGA16 hat bei 25°C irgenwas zwischen 1,15 und 1,4V" "Die Referenz hat einen nicht näher spezifizierten negativen Temperaturkoeffizienten
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
http://www.amazon.de/hochqualitative-Jumperkabel-weiblich-m%C3%A4nnlich-female/dp/B00K9QY13M/ref=sr_1_1?ie=UTF8&qid=1401486876&sr=8-1&keywords=jumperkabel+10cm
M. G. schrieb im Beitrag #3686659: > Zum einen steht da die Hardware: > - LED: RGB oder RGBW > - µC: Anzahl PWM-Ausgänge (8bit, 16bit, 32bit)? 3x PWM RGB (evtl. HSV Farbmodell), 1x PWM IR-LEG (wenn
-
Thread
Bluetoothmodul BTM-222
Hö? Was ist denn das Problem mit den beiden Zeilen? Die habe ich 1 zu 1 aus dem Datenblatt des ATMega16 übernommen.... Und der zweite Fehler ist durch Copy'n'Paste entstanden. Und erklärt leider nicht, warum garnichts zurückkommt, nichtmal ein ERROR.
Boris wrote: > Hö? Was ist denn das Problem mit den beiden Zeilen? Die habe ich 1 zu 1 > aus dem Datenblatt des ATMega16 übernommen.... guckstu, eh? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#UART_initialisieren
-
Thread
Fehler beim Flaschen ATMEGA328P
Stefanus F. schrieb im Beitrag #5815628: > Den ATmega 8 hast du aber nie und nimmer mit 20 MHz getaktet. Da hatte ich 16Mhz extern angeschlossen. Heute wollte ich dann vom atmega8 auf 328p wechseln und dann auch von 16Mhz auf 20Mhz
Nono schrieb im Beitrag #5815634: > Heute wollte ich dann vom atmega8 auf 328p wechseln und dann auch von > 16Mhz auf 20Mhz Ja dann versuche es doch erst einmal mit dem 16 MHz Quarz!
-
Thread
Nachfolger für ATMega gesucht
Abnahme von 10 Stück... Bei Mouser liegt der auch bei 4.5 Euro. Wenn ich bei Digikey nach Cortex M0 - M7 im 32-64 Pin Gehäuse suche, dann ist Microchip ganz vorne mit dem M0+ ATSAMD21J16A um 0.64 Euro netto. Der günstigste M3 ist ebenfalls von Microchip, und liegt bei 1.05 netto. Aber wie schon
den ATSAMC21E18-AU mit 256k FLASH, 32k SRAM, CAN-FD. Das Teil hat das gleiche Gehäuse wie der ATMega16M1, ist dafür aber nur so vollgestopft mit Peripherie, lässt sich weiterhin mit dem AS7 und dem Atmel-ICE benutzen (und auch mal richtig debuggen), kostet dabei weniger. Da der ATSAMC21 5V Versorgung
-
Thread
Arduino Sleepmode mit DS3231
mein Atmega328 einen Verbrauch von ca. 10mA hat, was schon recht viel ist. Nun möchte ich den Atmega328 die meiste Zeit "schlafen legen" und nur zu den Bestimmten Zeiten aufwachen lassen, um die Daten zu schreiben
von Arduino.cc geändert. Jetzt funktioniert es soweit! Die Schaltung verbraucht jetzt insgesamt 10,4 mA mit kurzen Peaks von ca. 14-16 mA beim Schreiben. Sind diese Werte denn einigermaßen in Ordnung?
-
Thread
ATmega328P Stromverbrauch
ausmacht und scheinbar an bleiben soll solltest du ein anderes nehmen, EA DOG braucht z.B. nur 0.25mA, gibt es scheinbar aber nur 1x8 oder 2x16. Unter 50uA für den ATmegs328 der noch ein passives LCD dabei bedient sind aber scheinbar möglich https://www.mikrocontroller.net/topic/506253#6465672
könnte ich dann auch auf 2 AA statt 3 AAA gehen und müßte etwa den gleichen Energiegehalt haben: 2 x 1,3V x 2800mAh x 0,80 (eta) = 5824 mWh 3 x 1,3V x 1400mAh x 1 = 5460mWh > Reicht, wenn man es richtig steuert. > Es muss reine Wechselspannung über dem Segment anliegen Das habe ich jetzt verstanden
-
Thread
Taschenrechner - Algorithmen
2 davon http://www.pollin.de/shop/dt/ODI3OTgxOTk-/Bausaetze_Module/Module/Tastaturmodul_DAYCOM_M_TM_TTP229_16_Tasten.html könnte man was aufbauen.
ich das sehe, hat diesr ATmega328P nur 2K an RAM. Das ist knapp. 128x64 braucht als Bildspeicher 1K und damit bleibt für den Rest nur noch das zweite 1K übrig. Geht, aber grad so. Deine Idee mit den 2 Knopfzellen halte ich aber
-
Thread
ADC-Kanäle sukzessive abfragen
StefanK schrieb im Beitrag #7880580: > so schnell wie möglich 1k schnell oder 1M schnell? StefanK schrieb im Beitrag #7880580: > Wie macht man das am elegantesten? Und elegant soll es auch noch sein. Mir reicht es schon, wenn es funktioniert.
Kanälen liegen via 10K Potis einstellbare, deutlich voneinander unterscheidbare Spannungen an (AD0:100mV, AD1:200mV, AD2:400mV, AD3:800mV), so dass es möglich sein sollte, falsch zugeordnete Kanäle zu erkennen. Ich erhalte aber völlige erratische Messwerte, die für ca. eine halbe Sekunde stabil sind, dann
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
<DD_DC); // Enable SPI, Master, set clock rate fck/16 SPCR |= (1<<SPE)|(1<<MSTR)|(1<<SPI2X); } void SPI_Transmit_Data(int Data) { PORT_CS_RST_DC &= ~(1<<CS); // Start transmission SPDR = Data; // Wait for transmission complete while
(0x2b); SPI_Transmit_Data(y1>>8); SPI_Transmit_Data(y1); SPI_Transmit_Data(y2>>8); SPI_Transmit_Data(y2); SPI_Transmit_Command(0x2C); } void SPI_Transmit_Data16(int data) { int data1 = data>>8; int data2
-
Thread
SPI für verteilte Systeme
Was heisst hier in aller Regel? Die Tiefe der FIFOs (wenn man welche hat) kann man steuern. Bei 16 Bytes Tiefe ist es ein INT (oder DMA-Req.) nicht alle 1 Byte sondern alle 16 Bytes. Macht Faktor 16, den die CPU mehr Zeit (zu rechnen) hat, bis sie wieder unterbrochen wird. Hat man weniger Bytes kann
MCUA schrieb im Beitrag #6573017: > Bei 16 Bytes Tiefe ist es ein INT (oder DMA-Req.) nicht alle 1 Byte > sondern alle 16 Bytes. Wenn ich aller 8 µs 4 Bytes vom Gerät abholen muss (also vier Nullbytes senden) und dabei vorher ein passendes
-
Thread
Benchmark für Arduino-Boards?
Die ist für das STM32GENERIC Arduino Framework standardmässig mit fpu=fpv4-sp-d16 aktiviert: ...AppData\Local\Arduino15\packages\STM32\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-gcc" -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DF_CPU=168000000L -mthumb -
:Auch beim Vergleich Arduino DUE (ARM Cortex-M3 mit 84MHz) ergibt sich eine enttäuschende whetstone-Performance im Vergleich zum UNO (Atmega mit 16 MHz): Der Arduino DUE ist beim Whetstone-Benchmark nur ca. 30% schneller als der Arduino UNO.
-
Thread
Led-Multiplexing Problem mit Strom
absolut unzureichenden Wert. - du multiplext das Ganze segmentweise, was eine auf 1/7 *verminderte* Helligkeit zur Folge hat. Dabei wäre für draußen eigentlich das Maximum wünschenswert. Wenn du den 555, den 4017 und den LS08 weg läßt und die Transistorstufen mit den ATMega16 direkt
schwer? Meine Schaltung legt > immer nur 1 Segment mit 600mA an die Leitung, nicht 7x 600mA. Natürlich ist es (fast) egal. Wenn du das eine Segment 1/7 der Zeit mit 600mA bestromst, erzielst du eine Helligkeit wie bei einer Dauerbestromung
-
Thread
Ersatz einer Diskette im Diskettenlaufwerk??
Laufwerk letztens repariert habe. Das erste hier zeigt das Datenbyte 0xE5 (Formatier-Füllbyte unter CP/M), die Markierungen zeigen die Byte- und Bitslot-Grenzen. M1 und M2 markieren den Byteslot, die grauen Markierungen sind die Grenzen der Bitslots. Hmm, wenn ich mir das Bild nochmal genau ansehen
Läubi Mail@laeubi.de wrote: > 1MB max stimmt > bzw... Laut Wikipedia: 30-pin SIMM: 256 KB, 1 MB, 4 MB, 16 MB Wie stellt der PC eigentlich fest viel RAM ein Baustein hat??
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
****************************************************************************/ -uint16_t ADC_Get_Temp_Deg(void); // Get Temperature in 1/100 Deg �C +uint16_t ADC_Get_Temp_Deg(void) // Get Temperature in 1/100 Deg �C { uint16_t tmp; tmp = 10 + (ADC_Val_Temp
berechnen //long ubrr_val = ((F_CPU)/(baud*16L)-1); uint16_t ubrr_val = ((F_CPU)/(baud*16L)-1); UBRR0H = (unsigned char)(ubrr_val>>8); <-------- UART Register UBRR0L= (unsigned char)ubrr_val; <--------- Mega169P
-
Thread
Arduino brennt durch
jedenfalls nicht Ordnung halten dafür in > seinen Postings mal eben locker vom Arduino mini zum ATmega wechseln. Angefangen hat er mit einem A* ProMini, das ist ein ATMega328 (kann auch 168) samt seiner Grundbeschaltung. Wenn er das Ding 1:1 abmalt, macht es funktional keinen Unterschied - bis auf
Dann würde ich am RAW-Pin vom Arduino direkt daneben gegen GND einen 470µF/16V Elko, einen 100nF-Keramik-C und ne "dicke" 9V1-Z-Diode parallelschalten. In die Plus-Leitung einen Vorwiderstand, welcher bissl Querstrom (100mA?) durch die Z-Diode fließen lässt [pre]((12-9)/0.1)=~
-
Thread
Eagle Layout Baustücke am besten positionieren
Damian M. schrieb im Beitrag #5177761: > Hast du vielleicht dafür ein Schaltplan Parat ? Wenn du einen ATmega328 so nimmst, wie er von Atmel kommt, läuft der interne 8MHz Oszillator und der 1:8 Teiler ist
Damian M. schrieb im Beitrag #5193148: > Habe jetzt die 1 Innenlage als GND Polygon genommen. > Meine Vias gehen aber nur von 1-16 Damit kannst du dann aber keine GND-Verbindungen herstellen. Dafür brauchst
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Aufbau breiter ist. Aber aus der Z80 wird bei mir trotz der ALU kein 4-Bitter und aus dem MC6804 kein 1-Bitter. Die Bezeichnungen von Renesas sind allerdings ein ziemliches Verwirrspiel. Weil die M32C/8x stärker an die M16C/8x erinnern, als die M16C/8x an die M16C/6x. Und ich andererseits kaum einen Unterschied zwischen M16C/6x und R8C finden konnte.
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
"M103C(1) 1 ATmega103 compatibility mode 0 (programmed"?
usb162 = AT90USB162 usb646 = AT90USB646 usb647 = AT90USB647 usb82 = AT90USB82 m103 = ATmega103 m128 = ATmega128 Atmega128 ist also m128.
-
Thread
AVR und C++ - ein Versuch
Reinhard M. schrieb im Beitrag #4763769: > [code]avr-g++ -c -mmcu=atmega16 -I. -gstabs -DF_CPU=16000000UL > -I/usr/lib/avr/include -Os -Wall -Wextra -Wwrite-strings -std=c++11 > -save-temps -funsigned-char
Reinhard M. schrieb im Beitrag #4763769: > übersetzt und installiert ist er inzwischen. > Jetzt kommt jedoch gleich die Fehlermeldung: > [code]avr-g++ -c -mmcu=atmega16 -I. -gstabs -DF_CPU=16000000UL > -I/
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
für Verpolschutz dient zum Laden und Flashen (ISP). Die LEDs laufen mit ca 0,2mA/LED. Ich habe die Uhr ohne externen Interrupt von der RTC designed. Der ATmega läuft mit internen 1MHz in Dauerschleife und fragt den ganzen Tag die RTC wie spät es ist, rechnet BCD zu binär um und
Für die Mutigen unter euch hier noch ein paar Links zu Videos: http://www.wirrtuell.org/uploads/M28_testrun2_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun2_comp.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_comp.mp4 Wie immer
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
1 > Build failed with 3 errors and 0 warnings... Du hast auch wieder einen ATmega128 als Zielprozessor genommen. Der Code ist nach wie vor aber nur für ATmega168/328 garantiert kompilierbar, weil diese
bin ich auf diesen Webserver von Simon gestossen und wollte den gleich mal ausprobieren auf meinen Atmega8 16 DIP. Leider bekomme ich ein paar Fehler die mich seit ein paar Stunden aus den Konzept werfen. Das ist einmal "unknown type name 'prog_void'" und einmal 'TIMSK1' undeclared(first use in this function
-
Thread
Was braucht ein Anfänger?
ATMEGA 8-16 DIP ist gut und kostet nicht viel
zustimmen. Ich benutze auch das farbige, für alles mögliche. noch ein paar Anmerkungen: - der ATMEGA 88 verkraftet Frequenzen bis 20 MHz (bei +5 V) - der ATMEGA 88V Frequenzen bis 10 MHz für die serielle Schnittstelle brauchst du ein Pegelwandler: - MAX 232 CPE + Sockel: GS 16P + 5 mal 1
-
Thread
Könnt Ihr mal über meinen Schaltplan schauen
Hi, ok, dann nutze ich einen 16Mhz Quarz :) Die Frage nach der Lastkapazität... Im DB steht 10pF oder 16pF, was heißt das? z.B. hier: https://www.digikey.de/product-detail/de/murata-electronics/XRCGB16M000FXN14R0/490-18285-6-
4,5V > arbeiten, sondern nur die Pullups. (prx) A. K. schrieb im Beitrag #6535664: > +5V --- 1N4148 --- Pullups Habe ich angepasst. Lothar M. schrieb im Beitrag #6535943: > Der STUSB und der ATMEGA sollten im Schaltplan nicht wie ein viereckiger > durchnummerierter Klotz aussehen, sondern
-
Thread
usbasp µC falsche LockBits Programiert
Programmieren tue ich mit dem Arduino UNO und dem ISP Sketch. Der Mikrocontroller ist der ATMEGA8 16U. Eine Zeile drunter steht: 2321A9H. https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-8-kb-16-mhz-pdip-28-atmega-8-16-dip-p45024.html?&nbc=1
bitte, Steve van de Grens, Zitate nicht verfälschen. Woher kommt eigentlich das Gerücht mit dem ATmega16 - in dem Link vom Anfang steht doch eindeutig "avrdude: device signature = 0x1e9307 (probably m8)"?
-
Thread
Labornetzteil/Funktionsgenerator
LowDrop bewegt sich so um die 4V, differenz max. Eingangs-Ausgangs-Spannung. Ab 16V 3A gibt's Rippl von 30mV. Mit zusätzlichen 4,7mF (Siebelko), also gesamt 8mF(3,3mF+4,7mF), ist der Ripple mit dem Oszi nicht mehr messbar. Gruß Michael
10 BIT des Atmega ADC mit einer Auflösung von ca. 1mV. Genau so für die Strommessung. Im Originaldesign von Elektor ist der Shunt 0.22 Ohm. Bei 5 A wieder 1.1,Volt. Passt auch super. Das ist für MICH völlig
-
Thread
Atmega48PA RS232 Problem
out UBRR0H, HIGH(UBRR_VAL) out UBRR0L, LOW (UBRR_VAL) ; Enable receiver and transmitter ldi r16, (1<<RXEN0)|(1<<TXEN0) out UCSR0B,r16 ; Set frame format: 8data, 2stop bit ldi r16, (1<<USBS0)|(3<<UCSZn0) out UCSR0C,r16 ;;;;;;;;;;;;;;;;;;;;;;;;;;; loop: ldi zeichen, 'T'
out UBRR0H, HIGH(UBRR_VAL) out UBRR0L, LOW (UBRR_VAL) ; Enable receiver and transmitter ldi r16, (1<<RXEN0)|(1<<TXEN0) sts UCSR0B,r16 ; Set frame format: 8data, 2stop bit ldi r16, (1<<USBS0)|(3<<UCSZn0) sts UCSR0C,r16 ;;;;;;;;;;;;;;;;;;;;;;;;;;; loop: ldi zeichen, 'T'
-
Thread
Universelle Tastenabfrage
( 1<<KEY2 )){ uint8_t i = LED_PORT; i = (i & 0x07) | ((i << 1) & 0xF0); if( i < 0xF0 ) i |= 0x08; LED_PORT = i; } } } [/C] Hallo Atmega128 16Mhz (code-blocks-ubuntu
> //Hallo > // Atmega128 16Mhz (code-blocks-ubuntu.9.04-libc1.6.2.) > //bei mir funktioniert nur Eingang PINB2 (0und 1nicht) > //bei gedrücktem Taster läuft die schleife durch!! wie ein lauflicht mit > //500ms > //
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
AVR's liefern bis zu 40mA an ihren I/O Pins, STM32F1 schaffen gerade mal halb so viel. Dafür haben die meisten STM32F1 Chips mehr RAM und Flash als AVR's. Die zahlreichen I/O Features schaust Du Dir am besten mal selbst
atmega-fanboy-;-) schrieb im Beitrag #5320400: > Wilhelm M. schrieb im Beitrag #5320377: >> atmega-fanboy-;-) schrieb: >> >>> Ich mag C++, programmiere auf dem Desktop fast ausschließlich damit, >>>
-
Thread
ATMEGA32 Minimum System Board
BrownOut Level 4.5V (Braucht der ATmega32, wenn er auf 16MHz laeuft) 0 --> BrownOut Ueberwachung aktiviert 1 --> StartUP Time Bit 1 1 --> StartUP Time Bit 0 (zusammen mit Bit1 ergibt diese laengste Einschwingzeit von
hier eine Version 1.4 (bei der ich den ATmega32L durch einen ATmega644p ausgetauscht habe) - das funktioniert anstandslos (mit USBD- als PD7). MfG Stephan
-
Thread
Division 64Bit durch 32Bit gesucht
; r15:r14:r13:r12:r11:r10:r9:r8 / r7:r6:r5:r4 ; = r15:r14:r13:r12:r11:r10:r9:r8 Rest r3:r2:r1:r0 DIV64_32: clr r0 clr r1 clr r2 clr r3 ldi r16, 64 schieben: lsl r8 rol r9 rol r10 rol r11 rol r12 rol r13 rol r14 rol r15 rol r0 rol r1 rol r2 rol r3 cp r0, r4 cpc r1, r5 cpc r2, r6 cpc r3, r7 brcs next sub r0, r4 sbc r1, r5 sbc r2, r6 sbc r3, r7 inc r8 next: dec r16 brne schieben
-
Thread
Brauche Hilfe AT Mega 8 im Raum Bremen evlt. vor Ort
beschreiben. Vielleicht kommt da ja noch ein Tipp aus einer ganz anderen Richtung dazu. Ich habe eine 1,9m hohe eine 1m tiefe und eine 1,5m breite Sandstrahlkabine konstruiert, geschweißt und entwickelt. Das besondere ist eigentlich, dass die Kabine incl. der Schrauben, Nieten und sonstigen Befestigungsvarianten
Ne nur einmal 5 Volt plus und 1 Mal minus links am atmega etwa in der Mitte
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
ATMEGA328P Pro Mini 5V 16MHz für 1,21 € https://www.aliexpress.com/store/product/1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz/3241083_32842895240.html?spm=2114.12010615.0.0.d4f6429dsFFTE Nano
#5579625: > Es ist (na gut, war) der Franky aus dem EEV Blog. https://www.ebay.de/itm/One-Pair-of-16-AWG-16-Gauge-Silicone-Wires-Silicon-Cables-1m-Red-1m-Black/200893010111?hash=item2ec62810bf:g:cYgAAMXQ3kRQ7jVv Das bekomme ich bei Farnell für weniger als 1 EUR/m Seines ist China Müll. Sorry...
-
Thread
Offenbach, 20 Grad - die Frisur sitzt! Gesperrt
summarum: Es ist gelaufen. Summa sumarum jugdz eigtlich niemandn. https://youtu.be/tLOZcGWlIxQ?t=1m2s
Wikipedia hat ein "Sattelauflieger mit deutscher Zulassung ... standardmäßig innen eine Länge von 13,625 m, eine Breite von 2,48 m und eine Höhe von 2,70 m". Macht etwa 92m³. Eine Gurke hat eine Dichte von etwa 1kg/l, sie schwimmt gerade so in Wasser - und besteht oft zum Großteil aus demselben. Ein