-
Thread
Programmieren mit Olimex AVR-ISP-MKII funktioniert nicht
flashen? > Ich vermute du versuchts über ISP flashen und verdendest PDI oder Ich verwende einen ATMega48PA und würde ihn gern über ISP programmieren. Ist das mit PDI möglich?
Karren Karl schrieb: > Ich verwende einen ATMega48PA und würde ihn gern über ISP programmieren. > Ist das mit PDI möglich? Nein wird nicht funktionieren, die Belegung von PDI und ISP ist unterschiedlich. Du muss ein Adapter basteln von 10 Pol
-
Thread
Power over ethernet für AVR & Servo
Hi. Ich bastel gerade mit dem ENC, nem ATMEGA und 2 Servos rum. Bisher betreib ich die Servos direkt an 5V, max. 500mA (Steckernetzteil). 5V * 0,5A = 2,5W. Nun würd ich gern auf POE umschwenken. POE liefert bei 48V 0.3A, also ca 12W. Leistung
150nF betragen. Es gibt aber auch s.g. Injektoren (z.B. von Linksys), die speisen die Spannung von 48V gnadenlos und ohne Rücksicht auf Verluste in das Netzwerkkabel ein.
-
Thread
micro:bit A/D nicht 0
schrieb im Beitrag #6259064: > Egal, welchen A/D Wandler ich bisher benutzt habe: GND ist 0. Der ATmega > schafft das auch. Der ATmega48 hat laut Datenblatt einen Offset-Fehler von typisch 2 LSB, Min- und Max-Werte sind nicht angegeben. Die würden wohl deutlich darüber liegen. 3 LSB Fehler wie beim TE sind also durchaus auch bei einem ATmega möglich. Interessanterweise ist beim ATmega2560 ein negativer Wert, nämlich -2 LSB angegeben, während die bei den meisten anderen Typen angegebene vorzeichenlose Zahl wohl als ±-Wert angesehen
-
Thread
STM32F730R8T6 top P/L, crashkurs fragen
Flash dürften aber ziemlich schnell voll sein. Aber nur für Schwätzer. Wenn man bedenkt, daß ein ATmega328 nur 32 KB hat, dann ist da noch reichlich Luft nach oben ;-) STM32 schrieb im Beitrag #6006511: > Der STM32F730R8T6 bietet ein tolles P/L verhältnis. So sieht es aus!
1MB/2MB Typen nicht aus. Das hat aber ein Sinclair ZX-Spectrum in Farbe bereits mit 16k ROM und 48k RAM bei 3,5 MHz hinbekommen! Man muss einfach programmieren können.
-
Thread
Thermomix Rezeptchips
Atmega8 Atmega8 schrieb im Beitrag #3969592: > Hans Ulli Kroll schrieb im Beitrag #3969546: >> Es gab mal einen Windows Treiber, der das gleiche wie dm_crypt auf Linux >> gemacht hat. Nur leider sind die
Atmega8 Atmega8 schrieb im Beitrag #3977083: > ... aber so ist das meiner Ansicht nach kein so attraktives Angebot auf > welches ich mich stürzen würde. Laut Youtube, macht es aber unglaublich guten
-
Thread
ASM: eeprom schreiben über Stack (Atmega8)
EEPROM Somit ist das klar. Kann mir noch jemand sagen, ob es normal ist, dass beim Lesen des Atmega8 Eeproms durch Ponyprog ein Reset ausgelöst wird? Vielen Dank
Atmega8 verglichen). Axel
-
Thread
dringende Hilfe (ATMEGA Port Pin)
Keiner meiner Kollegen kennt sich damit aus. Die Aufgabe bestand darin, eine U/I- Kennlinie eines ATMEGA Port- Pins zu messen. Wenn ihr mir bitte eine Schaltung schickt und die Vorgehensweise der Messung erklärt.!? Wäre sehr nett. Danke vielmals mfg
Ampere (Strom) P = U * I P in Watt (Leistung) Schnapp Dir ein Datenblatt, z.B. das des atmega328p http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf und schaue dir die Diagramme "35.7 Pin Driver Strength"
-
Thread
direkter Zugriff auf Low/High Byte von 16bit-Werten
67 2f mov r22, r23 itoxx (buf, HI8(i)); 78: e7 df rcall .-50 ; 0x48 <itoxx> itoxx (buf + 2, LO8(i)); 7a: c8 01 movw r24, r16 7c: 02 96 adiw r24, 0x02 ; 2 7e: 6f 2d mov r22, r15 80: e3 df rcall .-58 ; 0x48
; 0x48 <itoxx> } 8c: 0f 90 pop r0 8e: 0f 90 pop r0 90: cf 91 pop r28 92: df 91 pop r29 94: 1f 91 pop r17 96: 0f 91 pop r16 98
-
Thread
DS18B20-Temperatur Vergleich Problem
dass sich dadurch noch mehr fehler zeigen: Build started 2.11.2015 at 17:56:09 avr-gcc -mmcu=atmega16a -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT MAIN.o -MF dep/MAIN.o.d -c ../../../../Downloads/1wire/MAIN.c avr-gcc -mmcu=atmega16a
targets in passing argument 1 of 'sprintf' differ in signedness ../../../../Downloads/1wire/TEMPMEAS.c:48: warning: pointer targets in passing argument 1 of 'uputsnl' differ in signedness avr-gcc -mmcu=atmega16a -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
-
Thread
Netzteil, LM317, Strombegrenzung und Anzeige!
Kann der Strom durch einen Bypaßtransistor erhöht werden? - Paßt das Programm auch noch in nen Mega48? - Wie sind die verschiedenen Potis abzugleichen? So das wars erstmal :)
ich mich aber, welches Trafo ich nehmen soll. Würde das http://www.reichelt.de/Universaltrafos/NT-48VA-2X12/index.html?;ACTION=3;LA=2;ARTICLE=24648;GROUPID=3322;artnr=NT+48VA+2X12;SID=11TrXdFn8AAAIAAG0g4E8a78b01d266b20bda7259eb5e9fdc667e funktionieren, ohne irgendwas ändern zu müssen? Oder wäre ein
-
Thread
Atmel Studio 7 itoa
itoa-Lib nicht auf den halbierten Registersatz portiert wurde. Nimm einen Standard-AVR, z.B. ATmega328 oder ATmega1284.
buffer[0]= '\0'; if (data >= 0) { do { buffer[i++] = data % 10 + 48; data = data / 10; } while (data != 0); i = i -1; } else { data = data * -1; do { buffer[i++] = data % 10 + 48; data = data
-
Thread
Komisches Verhalten bei CPU-Frequenz und UART
Stephan Kempa schrieb im Beitrag #2270625: > Atmega168 mit internem Quarz Wo hast Du den her? Extra von Atmel produzieren lassen? Offiziel gibs sowas jedenfalls nicht. Aber vermutlich läuft auch Dein Atmega168 wie alle anderen mit dem internen
Bei den Mega48/88/168/328 liegt das Register UBRR bei 0xC4. Die Fleury-Routinen kennen ich nicht. Schreiben die denn auch an diese Adresse? Oder sprechen diese die Adresse 0x09 an, wo zum Beispiel UBRR vom ATmega16
-
Thread
Typenreihen Atmega
Hallo, ich hab eine Frage zu den Atmegas... Ich habe so zwei Reihen festgestellt... Atmega48..88..168...328 und Atmega64...128 Stimmen dies Produktreihen so? Ist die Serie Atmega64 bzw. 128 leistungsfähiger als die Reihe Atmega48...328 ? Der Unterschied innerhalb einer Reihe
Hi >und >Atmega64...128 Die sind schon etwas älter. Aktuell sind ATmega640/1280/1281/2560/2561 (wenn du TQFP willst) oder ATmega164/324/644/1284 wenn du DIP willst. MfG Spess
-
Thread
Tiny und Stromknausern
passt schon. Hab ich auch schon so gemessen. Wenn man wirklich Strom sparen will, nimmt man einen Atmega48PA oder Konsorten und den Timer2 im asynchron Mode mit Uhrenquarz. Da geht es dann nochmal um Faktor 10 runter. mfg.
passt schon. Hab ich auch schon so gemessen. > Wenn man wirklich Strom sparen will, nimmt man einen Atmega48PA oder > Konsorten und den Timer2 im asynchron Mode mit Uhrenquarz. Da geht es > dann nochmal um Faktor 10 runter. > Ja klar, aber umsteigen will/kann ich nicht(mehr). Ich hab nun 3V dran
-
Thread
Möglichst viel Spannungen mit AVR messen?
messen bzw. ansteuern. Per Multiplexer, Register ADMUX, schaltest Du die der Reihe nach durch. Der ATMega8 im PDIP-Gehäuse hat allerdings nur 6 ADC-Channel, der ATMega8 im TQFP-Gehäuse hat 8 Channels. Wenn Du keinen SMD-µC nehmen willst aber 8 Channels, brauchst Du einen ATMega48/88/16/32 mit 40 Pins.
Hi Andi, Ok ich danke für die Infos. Ich habe mir den ATMEGA8 besorgt. Werde mal morgen versuchen 0..5V einzulesen... Mal sehen ob ich das packe... Danke für die Tips. Achja und 6 Spannungen messen reicht aus... ;-) Gruß AVRli
-
Thread
Taster am AD Wandler plus WakeUp - wie?
gerne so ändern, dass ich über einen Druck auf einen der vier Taster den Atmega8 aufwecke und dann sofort über den AD-Wandler auslese welche Taste gedrückt wurde. Da ich nicht so sehr elektronisch bewandert bin weiß ich nicht, wie ich den WakeUp-Interrupt-Pin des Atmega8 und
Wenn Du unbedingt beim ATmega8 bleiben möchtest, mußt Du parallel zum ADCx-Eingang noch einen INTx-Eingang verwenden, der auf negative Flanken reagiert. Besser ist es allerdings einen ATmega48/88 mit PCINT-Option zu verwenden.
-
Thread
AVR-ATmega: Multiplex von 8 Digits 7-Segment und 8 Tasten
einem Auszubildendenprojekt zum Thema "multiplexen", hier jetzt eine Version, die an einem 28 pol. ATmega48 bis ATmega328 eine 8-stellige 7-Segmentanzeige sowie 8 Tasten anbindet. Grundsätzlich müßte das auch mit einem ATmega8 funktionieren, wenn man die Register für die Timer1 ändert (konnte ich nicht
FREQ = 8000000ul #MCU = atmega328p #MCU = atmega168 MCU = atmega8 [/code]
-
Thread
Programmierung eines Atmega16 in Assembler
möchte gerne die Temperatur und Luftfeuchtigkeit über den SHT 11 aufnehmen. Die Werte sollen an den Atmega 16 gesendet und ausgelesen werden. Möchte die Daten dann mit Hilfe des RFM12 welcher auf meinem Funk-AVR-Evaluations-Board v1.2 von Pollin sitzt, weiter senden. Wollte die Programmierung mit Assembler
numerische Displays mit denen du das Ergebis anzeigen kannst. Für diese Display gibt es für die ATMega's fertige C-Routinen die aufgerufen werden müssen. Dann brauchst du nur noch den Text an die Routine schicken(übergeben) und es wird im Diplsya angezeigt. Die Verbindung zwischen Controller und
-
Thread
S65 Display Unterschiede zw LPH88* und LP-88* ?
aber noch nichts außer der Hintergrundbeleuchtung entzaubern. Ich habe auf einem Steckbrett den Atmega32 bei 5V und 8MHz laufen. Über einen LM317 hab ich 2.75V (soll: 2.9V/1.8V) für den Displaycontroller bereit gestellt. Pinning ist über U-Teiler (3k9/4k7) so ausgelegt: LCD Atmega32 1 RS
lauf Datenblatt bei 3V exakt 14Mhz und ist dabei nochnichtmal übertaktet. Mega88 = Mege168 = Mega48, nur Flash/SRAM ist unterschiedlich. Gruß Hagen
-
Thread
Spielanzeige
auch mit Fotos des Displays - die Steuerschaltung mit dem Atmega328 hat ein RFM12 Funkmodul mit dem man die Inhalte für das Display (und ggf. Steuerkommandos für die Anzeige wie reinscrollen etc.) übertragen kann, hier ist später noch eine Fernbedienung geplant,
20 Jahren noch > reparabel. Das stimmt, gute Idee. Ich hatte mich für eine Schaltung mit Atmega entschieden damit ich volle Macht über die Ansteuerung habe (PWM, Effekte), was ich mit einem Raspberry Pi mangels vernünftigem Timing nicht gescheit kann. Und RS232 als Input wäre für Effekte zu
-
Thread
Motordrehzahl eingeben Arduino
einem String. Dann die einzelnen Elemente zu ihren Eigenwerten umzuwandeln, bei Zahlen ist das immer -48, also z.B. fünf = (int)'5'-48; Dann musst du noch die erste Stelle mit 10^2 und die 2. mit 10^1 multiplizieren. Dann postet du dein Ergebnis und wir können weiter arbeiten.
String. Dann die einzelnen Elemente zu ihren Eigenwerten umzuwandeln, > bei Zahlen ist das immer -48, also z.B. fünf = (int)'5'-48; Dann musst > du noch die erste Stelle mit 10^2 und die 2. mit 10^1 multiplizieren. > > Dann postet du dein Ergebnis und wir können weiter arbeiten. void zahl2string
-
Thread
Audio Codec mit I²s
du willst via SW einen I2S Slave machen in einem atmega ?
Der ATMega ist zu langsam für vernünftige Anwendung. Einzig denkbar ist das Generieren sämtlicher Steuersignale mittels Timer und UART im Master-SPI-Mode, so daß sich der ATMega die Daten vom Codec holt. Der
-
Thread
CAN Bus Alternative für Arduino
übertragen will (z.B. Firmwareupdate). Die Auswahl an AVRs ist leider nicht sehr groß, z.B.: ATMEGA32M1 oder AT90CAN128.
gerne genommen. gibts da nicht genauso wie für CAN eigene ICs die die Kommunikation statt dem Atmega übernehmen?
-
Thread
Entwicklung eines Bussystems
mindestens 110 Knoten verbinden ohne Repeater. CAN hat 29 Adreßbits, das sollte wohl reichen. Den ATMEGA16M1-AU gibt es z.B. bei Digikey. Peter
richtige Feedback von euch gewartet^^. Ps.: Fast vergessen... WARUM hört man eigentlich immer "ATmega88" als Auswahl für den µC für die Teilnehmer?
-
Thread
Lcd zweite zeile wird nicht angesprochen
Hallo, erstmal immer wieder schön, dass sich leute neu mit Atmega und Co beschäftigen, allerdings solltest zuerst das AVR Tutorial lesen, in dem auch Infos und Links zu AVR-Assembler stehen. Ich selber programmiere lieber in c allerdings denke ich dass du eclipse
46 47 48 49 4A 4B 4C 4D 4E
-
Thread
ATmega16 mit PonyProg per ISP Programmieren, Fehler -24
Hallo, ich hab jetzt auch mit µC angefangen und wollte das erste mal einen ATmega16 programmieren, doch bisher erfolglos. Ich habe extra den ISP-Programmer von dieser Seite gekauft um ja nichts falsch zu machen. Als erstes wollte ich erstmal per PonyProg etwas lesen (In den Einstellungen
Dir das Teil, lade die entsprechende Software herunter, programmiere damit mal einige Tiny24 und Mega48 und berichte mal, wie problemlos das funktioniert hat. ...
-
Thread
atmega328pb Takt Gesperrt
16MHz-Full-Swing-Quarz zu betreiben.[2] [1] https://www.pololu.com/file/0J1464/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf Kapitel 3.1 [2] https://www.avrfreaks.net/forum/mega328pb-testing-status
Clock: CKSEL[3:0] = 0000 8-16MHz External Oscillator (Resonator): CKSEL[3:1] = 111 (Datasheet ATmega328PB)
-
Thread
Nur das Schreiben des Flashs klappt nicht(Atmega32 mit usbasp)
ff ff ff ff ff |..... | avrdude> write eeprom 0 0x48 0x61 0x6C 0x6C 0x6F >>> write eeprom 0 0x48 0x61 0x6C 0x6C 0x6F avrdude> read eeprom 0 5 >>> read eeprom 0 5 0000 48 61 6c 6c 6f |Hallo | avrdude
ff ff |.. | avrdude> write flash 0 0x48 0x61 0x6C 0x6C 0x6F >>> write flash 0 0x48 0x61 0x6C 0x6C 0x6F avrdude.exe (write): error writing 0x48 at 0x00000 cell=0xff avrdude.exe (write): error writing 0x61 at 0x00001 cell=0xff avrdude.exe
-
Thread
Problem in Avr GCC, kehrt nicht aus Prozedur zurück.
Ich habe ein Problem, bei welchem ich nicht mehr weiter komme. In einem STK500 steckt ein Atmega 328P. PB0 und PB1 sind mit LED0 und LED1 verbunden. Folgenden Code habe ich im AVR Studio 6 übersetzt und auf den Chip geladen: [c] #include <avr/io.h> void test(void) { DDRB |= (1
0x100 an, damit > ist der SP doch richtig gesetzt. Vielleicht ist der Controller ja gar kein ATmega328 ...
-
Thread
Welcher Programmer für ARM Cortex-M0?
Hallo, bisher habe ich 'nur' Mikrocontroller wie Attiny, Atmega usw. programmiert. Nun möchte ich in die Programmierung von ARM Cortex-M0 einsteigen und die Welt der IoT (Internet of Things) erkunden. Kann mir jeman dafür einen Programmer empfehlen? Da ich bisher
SAMV70 einleiten. Nur, muss ich das unbedingt haben? Nein. Meine aktuellen Projekte laufen mit ATMega324PA und ATMega16M1. Dazu mal 90CAN32, Mega88PA und Mega164PA. So richtig ausgelastet sind die aber nicht. Nice-to-have wäre da mal sowas wie ein MPC5602 oder ein RH850 im 64 Pin Gehäuse mit
-
Thread
Mein Atmega8 funktioniert nich
mit z.B. Reichelt verglichen und weißt, daß Du eine Bestellung von z.B. Reichelt i.d.R. innerhalb 48 Std. hast? Falls alles nix hilft: vielleicht sind wir ja Nachbarn - wo wohnst Du (so ungefähr) ? Gruß Gunter
passieren muss wenn + oder GND an Pin X oder Y anliegt. Geht ein Reset per Software noch an dem ATMega8? Gruß Andi
-
Thread
ATMega324PB: Header?
In AtmelStudio 7 an einer für mich unüblichen Stelle: C:\Atmel7\7.0\packs\atmel\ATmega_DFP\1.0.90\include\avr\iom324pb.h Keine Referenz in io.h. Wird aber in einem Projekt mit Device=ATmega324pb und Native Toolchain korrekt eingebunden.
uses the device specifying macro to determine # the name of the device header. For example, -mmcu=atmega8a triggers # the definition of __AVR_ATmega8A__ and avr/io.h includes the device # header 'iom8a.h' by means of: # # ... # #elif defined (__AVR_ATmega8A__) # # include <avr/iom8a.h
-
Thread
AD Wandler Messwert springt bei Messung von Gleichspannung
Bei V_ref 2.5V und dem Spannungsteiler sollte ein LSB 48.83mV sein, also ca. 2.5 Linien. Die Werte im Diagram sind auf zwei Nachkommastellen gerundet, das bringt zusätzliche Fehler. Wie konfigurierst du denn den ADC (Frequenz, sampling Art, noise reduction
im Beitrag #6743183: >> Und eigentlich ein überflüssiges Bauteil, die interne Referenz des >> ATMega ist gut genug, damit habe ich mehrere Aufbauten. > > Die internen 1,1V? Puh, das ist eine Möglichkeit, aber erstens muss man > die immer kalibrieren, weil kein Mega wie der andere ist Du hättest
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
alten Avrs. So will es Microchips. Da tut sich doch einiges bei den neuen ATtinys und auch der ATmega328PB ist ganz nett. Fehlt nur noch der Schritt zum ATmega328PC mit 2 * CAN. Die kastrierten ATtinys mit 16 Registern scheint man glücklicher Weise nicht mehr weiter zu entwicklen.
GPRs, sondern wieviel Beinchen das Ding > hat. Nicht unbedingt, aber aktuell offenbar. Von ATmega48/88 wurden später noch Abrüstversionen gebaut, die man ATtiny48/88 nannte. Gleiches Pinout, aber reduzierter Core (z.B. kein MUL), damit kleinerer Die. Führte dazu, dass man den ATtiny48 alternativ
-
Thread
24h Schalter mit Attiny 12
so einiges nicht. Tip: bestell dir nen anderen µC mit dem Tiny12 macht das keinen Spass. also ATMega88 oder 48 und wenns ein 8Beiner sein muss dan halt Tiny45 oder 25
Tiny12 entschieden weil die Platine so klein wie möglich gehalten werden muß. Aber wie gesagt, der Atmega8 läuft mit dem Quellcode ja auch nicht.
-
Thread
Voltage Regulator (o.ä.) bestimmen bzw Ersatz gesucht. 2,5V -> 2,7V-5V
leider nicht mehr aus und ich muss mal eine Frage stellen. Ich habe eine Platine (u.a. mit einem ATMega48v, aber das ist hier nicht weiter wichtig) Die Stromversorgung geschieht über einen kleinen IC, dessen Beschriftung "E25 BTM" mich auch nach langem Googeln nicht weiter gebracht hat. Was er
den Strom aus) Ich möchte die ganze Schaltung aber mit 2,7V oder mehr betreiben, damit ich den ATMega48V auf 8MHz statt 1MHz takten kann. Zwischen Pin 5 und 2, die ich mal mit "r1" und "r2" beschriftet habe, hängt ein 360 Ohm Widerstand, dessen Sinn mir nicht ganz klar ist. Sollte es sich um einen
-
Thread
Experimente mir Controller im QFP- Gehäuse
oder auch sowas in der Art: http://cgi.ebay.de/AVR-ATmega-64-128-QFP64-TQFP64-ISP-Programmer-Adapter-/290406212659?cmd=ViewItem&pt=LH_DefaultDomain_0&hash=item439d8f2433
sinnlos. Folglich lassen sich die sehr wohl auf Lötpunktraster löten oder auch stecken. Für QFP48 gibt es billige Adapterplationen auf DIP48 (ebay/dipmicro), die lassen sich auch mit Steckbrett nutzen. Besonders die STM32 besitzen bereits in 48-er Bauweise erhebliche Funktionalität und Kapazität.
-
Thread
Impulsverdoppler für alte Heidenhain Anzeige
Kann man, braucht aber schon einen ATmega48, wenn es Sinussignale sind und 1 µm Auflösung benötigt wird. Der TO hat aber seine passende Lösung gefunden.
arbeiten rein analog, sodaß es da auch nirgends einen 'Startimpuls' gibt. Seinerzeit hatte ich ATmega48 für Sinusauswertung mit 100-facher Auflösung verwendet. Bei 10 µm bzw. 20 µm Perioden der Heidenhain-Taster ergab das eine Auflösung von 0,1 µm bzw. 0,2 µm. Die Grundschaltung für 11 µA Signale
-
Thread
2x Arduino im Gleichtakt
UBRRn + 1)), wenn U2Xn = 1 (Async. Double Speed) https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf#G3.1199934 2Mbps bei fosc = 16MHz, UBRRn = 0, U2Xn = 1 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
-
Thread
ATmega644: warum +1 Takt bei einigen Sprungbefehlen ?
Hallo, im Datenblatt zum ATmega644 wird für die Befehle RCALL, ICALL, CALL, RET und IRET jeweils ein Taktzyklus mehr als z.B. beim ATmega88 angegeben. Bei einem Programmspeicher von mehr als 64k wäre das nachvollziehbar, aber der
nicht einhält. Ich tippe auf einen Fehler im Datenblatt, da ich einen Codeschnipsel habe der auf ATmega32 und ATmega644 ohne Änderungen funktioniert und in der innersten Schleife einen rcall macht. Würde der auf dem 644 wirklich einen Takt länger brauchen als auf dem 32 dann wäre die Abweichung so gross
-
Thread
Erste Platine, bitte um Begutachtung/Rat
ausgeschaltet ist, übernimmt die Batterie die Versorgung des Uhren ICs. Die Zeit behält der DS1307, der ATMEGA168 fragt diese über I²C ab (mit Peter Fleurys library). Für den ATMEGA hab ich mich entschieden, weil die Kontrolle der Spalten damit wesentlich einfacher für mich schien, als mit der Lösung über zwei
noch nicht. Funzt denn der Code und braucht man denn unbedingt den Dallas? Das bekommt doch der Mega8/48/88 auch alleine hin. Gruß Michael
-
Thread
Die genaue Sekunde / RTC Gesperrt
Also, Dieser Code funktioniert bei mir auf Anhieb mit einem Atmega16 bei 14.3 Mhz. Wie könnte Ich denn nun die Uhrzeit auf einem LCD Display ausgeben?
ganz kurz: [C] #define KEY_INPUT PIND [/C] @ Daniel Steiner Ich hänge meine Version mal an (ATMega8 und HD44780 LCD Display). Zur Ausgabe benutze ich die LCD library von Peter Fleury.
-
Thread
ATMega88: Interner Temperatursensor ja oder nein?
Hallo zusammen, ich hab von meinen Hardware-Kollegen eine Schaltung mit einem ATMega88 (ohne Zusatzbuchstaben) bekommen und soll den internen Temperature Sensor auswerten. Im Datenblatt steht, dass er einen hat: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2545-8-bit-AVR-Microcontroller-ATmega48
Kann sein, daß der ATmega88A oder ATmega88P einen haben.
-
Thread
LED in der Klingelbeleuchtung
Atmega8 A. schrieb im Beitrag #4399412: > das ist extremer Wucher. > > 100 weiße 5mm LEDs (15000mcd): 1,13 Euro Willst du den Klingelknopf beleuchten oder deinen Vorgarten? Georg
Atmega8 A. schrieb im Beitrag #4399412: > Nee du ... in Reihe schaltet man sowas nicht. Warum nicht? Dadurch nutzt man ja auch deutlich weniger Energie, in der Nicht leuchtenden Halbwelle fliest ja mehr
-
Thread
ATmega32U4 Timing Problem
Der atmega32u4 hat einen usb bootloader und benötigt zwingend einen externen 16MHz quarz. Mann stellt hier also , im vergl. zu einigen anderen keinen 1/8 Teiler aus.
Hallo, Karl M. schrieb im Beitrag #5606841: > Der atmega32u4 hat einen usb bootloader und benötigt zwingend einen > externen 16MHz quarz. auch in diesem Fall? Martin B. schrieb im Beitrag #5606789: > Ich habe eine Platine erstellt mit einem ATmega32U4
-
Thread
JTAGID not valid - Chinaschrott
Als wenn jetzt die die Atmega32 aus China schuld sein sollen. Lächerlich. Von AVR Plagiaten wird hier immer mal wieder schwadroniert, bisher hat sich alles als heiße Luft herausgestellt. Ich tippe auf PEBKC. Die Sache mit
einen Dragon hast, hast du mal versucht per ISP drauf zu gehen? Du schreibst du hast mehrere ATmega32 aus China? Zeigen die alle dieselben Probleme der hast du bisher nur mit einem Exemplar getestet?
-
Thread
AVR Hardwarefrage eines Anfängers
Habe noch ein Pollin-Board fertig aufgebaut abzugeben. Stromversorgung, Atmega8 und weitere Hilfen sind dabei. Einfach mal anfragen. Siehe auch www.ups.bplaced.de unter Atmega-Projekte.
von den Tiny13 würd ich eher abraten, weil kein(sehr wenig) SRAM nimm lieber Tiny45 oder so ATMega8 ist auch steinalt, lieber ATMega48,88,168 und nur einer ist auch blöd, wenn du den grillst musst du wieder extra bestellen, also lieber gleich 2. Eine Hand voll 100nF Kondensatoren kann auch
-
Thread
Atmel AVR µC gesucht
Fange am besten mit einem ATMega8 an dort kannst du dich gut rein arbeiten und die die meisten Tutorials wie auch das auf dieser Seite sind für den ATMega8 geschrieben. Egal ob da ein paar pins übrig bleiben. Ich würde dir eh vorschlagen
funktioniert Das ist Quatsch, Single-Master-I2C geht mit jedem MC mit 2 beliebigen IO-Pins. Ein ATmega48 im 28M1 ist aber auch nur 4*4mm² groß. An den kannst Du nen 32kHz Uhrenquarz anschließen und brauchst dann keine extra RTC.