-
Thread
schadet übermäßiges verwenden von uint16_t?
das jetzt schlechter Programmierstil? Davon abgesehen: Ich vergaß zu erwähnen, dass ich für den Atmega168 programmiere. Deshalb auch die Frage, denn dieser hat ja größten Teils 8 Bit Register.
frage ich mich ob das nicht zu viel Overhead erzeugt. Ach die gedanken sind momentan für einen Atmega168
-
Thread
ATtiny Bootloader C füllt FF's in Flash
wenigsten Bootloader in C, ich kann kein asm. Als Sprungadresse habe ich die gleiche genommen, wie beim ATMega168 (dachte mir sind ja gleich groß, also sollte bei Bootloadersize von max. 2kb Sprungadresse 0x1C00 passen; ist auch so beim ATMega168 angegeben). Ich weiß echt nicht was da falsch läuft :( Die
Hi, nein ist nicht abgeschrieben, sondern selbst erstellt - auf ATMega Basis, nun habe ich versucht ihn auf den ATTiny umzubasteln (dachte ich könnte es einigermaßen importieren wenn ich die Section beim ATTiny hinzufüge). Das einzige was ich hier aus dem Forum habe,
-
Thread
AVR Interrupt immer zu 0x000 (Assembler)
Hallo Forum (ATmega168) Ich wollte mich eigentlich in das Thema Analogkomparator einarbeiten aber bin dann über ein eher unerwartetes Problem gestolpert: Ich wollte via den Analogcomparator einen Interrupt auslösen
Im Datasheet zum ATmega48/88/168 findest Du im Kapitel "Interrupts" u. a. eine komplette Muster-Interrupttabelle. Dort ist auch erklärt, warum die so aussieht wie sie aussieht.
-
Thread
ISP Anschluss
www.fischl.de/usbasp/bilder/usbasp_circuit.png Könnte ich wie da der Connector X2 belegt ist auch meinen ATmega8 bzw. ATmega168 belegen? Nur das ich halt den Jumper JP2 weglasse, da ich ja auf jeden Fall den µC programmieren möchte ... Was meint ihr? Danke für eure Mühe!
ATmega8 sollte auf jeden Fall gehn - rechts unten in der Schaltung ( über dem link ) steht: ATmega48 or ATmega8 obs mit nem ATmega168 auch geht weis ich nicht, wenn du es rausgefunden hast würds mich aber
-
Thread
Töne einer Flöte erkennen
Hi an alle, ich habe einen atmega168 und möchte damit musiktoene erkennen. Gedacht waere dass ich mit einer flöte einen Ton spiele und wenn der Ton ein c ist dann soll eine LED angehen. Was muss ich für den Audio Input verwenden?
Oder wird über den Ouput Pin einfach Strom oder nicht Strom gesendet und ich muss dass dann am ATMEGA168 auf einem Pin überprüfen ob dort Spannung anliegt? So viele Fragen. Vielleicht kann mir da jemand etwas Licht ins Dunkel bringen? Vielen Dank.
-
Thread
AVR Compilerfrage (Platz sparen)
pincompatibel: Atmega88/168/328 da wäre noch Platz ;-)
guter Tip. Dennoch werde ich keine Wissenschaft daraus machen, dafür lohnt es nicht... :-) >>Atmega88/168/328 möchte ich vermeiden, lohnt nicht, habe den 48 noch liegen... JJ
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
. 192.168.1.116 # uptime 03:47:01 up 1 min, load average: 0.41, 0.15, 0.05 192.168.1.116 # uname -a Linux 192.168.1.116 2.6.21.3PNX8550 #1743 Fri Feb 11 10:49:15 OMST 2011 mips unknown 192.168.1.116
config.defaults etc media profile sys var 192.168.0.254 / # cd /opt/ 192.168.0.254 /opt # ls elecard nxp philips 192.168.0.254 /opt # cd elecard/ 192.168.0.254 elecard # ls bin lib share 192.168.0.254 elecard # cd bin/ 192.168.0.254
-
Thread
debugWIRE mit JTAG ICE mkII
a programming interface." Zum Fusen und Locken bin ich bislang seriell ganz gut klargekommen (ATmega168). Ich habe mich aber auch noch nicht wirklich 'verfused'.
etwas älterer Beitrag aber ich versuche es hier einmal! Ich habe so meine Erfahrungen mit dem Atmega168 (DIL). Wenn ich über das mkII ein Programm debuge wird ja das "DWEN" Fuse gesetzt. Danach ist kein Zugriff per SPI mehr möglich. Das "SPIEN" ist auch gesetzt. Den DIL habe ich dann einfach
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
/uploads/2013/06/atmegaPinMap.jpg kommt man auf Port D Pin 2 und mit http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 3 auf
/wp-content/uploads/2013/06/atmegaPinMap.jpg > > kommt man auf Port D Pin 2 > > und mit > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf >
-
Thread
AVR Interrupt Flag löschen. Fundamentalismus und Fehler im DB.
an die entsprechende Bitstelle schreibt. In dem Thread, der sich sinnigerweise auch noch auf den Atmega168 bezieht, wird behauptet, dass Flags grundsätzlich mit z.B. [c] TIFR0 = (1 << TOV0); [/c] zu Löschen seien, da mit Veroderung alle anderen Flags auch gelöscht werden. Das trifft auf die
nicht zu. Um diesem Fundamentalismus entgegen zu treten: Folgendes Testprogramm: [c] //Atmega168 volatile unsigned char bTimer0 = 0; int main(void) { TCCR0B |= (1 << CS01); OCR0A = 127; OCR0B = 150; while(!(TIFR0 & (1 << TOV0))); TIFR0 |= (1 << TOV0); //Breakpoint
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
AT32UC3A1512 ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128 ATmega162 ATmega644P ATtiny20 AT32UC3A3128S ATmega164A ATmega644PA ATtiny2313 AT32UC3A3256 ATmega164P ATmega645 ATtiny2313A AT32UC3A3256S ATmega164PA ATmega6450 ATtiny24 AT32UC3A364 ATmega165PA ATmega649 ATtiny24A AT32UC3B0128 ATmega168 ATmega6490 ATtiny25 AT32UC3B0256 ATmega168A ATmega64A ATtiny25 AT32UC3B0512 ATmega168PA ATmega64M1 ATtiny261 AT32UC3B064 ATmega169P ATmega8 ATtiny4
-
Thread
IDE unter Linux
at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 atmega16 atmega161 atmega162 atmega163 atmega164a atmega164p atmega165 atmega165a atmega165p atmega168 atmega168a atmega168p atmega169 atmega169a atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561 atmega32 atmega323 atmega324a atmega324p atmega324pa atmega325 atmega3250 atmega3250a
-
Thread
arduino/atmega frage
Achtung! Atmega16 und Atmega168 sind unterschiedliche µC - 40 polig gegen 28 polig. Man kann im AVR Studio in Assembler Programme für den Atmega168 erstellen und kann die auch in einen Atmega168 auf einem Arduinoboard
. Das ist bei fertig gekauften Boards i.d.R. so. Beim Selbstbau oder Austausch des Atmega168 hat man das Henne-Ei-Problem. Wie kann man den Bootloader in einen fabrikneuen Atmega168 schaffen - man braucht mind. einmal einen ISP-Programmieradapter.
-
Thread
Arduino Custom board (Stk300)
.bootloader.high_fuses=0xDA m1281.menu.cpu.atmega1281.bootloader.extended_fuses=0xF5 m1281.menu.cpu.atmega1281.bootloader.file=optiboot/ATmegaBOOT_168_atmega1281.hex m1281.menu.cpu.atmega1281.build.mcu=atmega1281 m1281.menu.cpu.atmega1281.build.board
.bootloader.high_fuses=0xD0 m1281UHE.menu.cpu.atmega1281.bootloader.extended_fuses=0xF5 m1281UHE.menu.cpu.atmega1281.bootloader.file=optiboot/ATmegaBOOT_168_atmega1281.hex m1281UHE.menu.cpu.atmega1281.build.mcu=atmega1281 m1281UHE.menu.cpu.atmega1281
-
Thread
Chips mit dem Arduino programmieren
Stefan S. schrieb im Beitrag #3978966: > Mit der Arduino Software kannst du von Haus aus nur Atmega168P/328P > sowie einige nur in kleineren Packages erhältlichen Controller. Wenn du > keine Lust hast, jedes mal ein neues Board zu kaufen, dann bau die > Breadboard Variante auf einer Platine auf
mit dem Sketch "Arduino as ISP" kannst Du standardmäßig erstmal alle per SPI programmierbaren AVR Atmega-Controller programmieren, die auf einem im Handel verfügbaren Arduino-Board enthalten sind, z.B.: - Atmega8 - Atmega168 - Atmega328 - Atmega1280 - Atmega2560 > Und wie muss ich dann den Chip
-
Thread
Analog Digital Wandler
Kann ich nicht das GNDpin als normalen Eingang für meinen Sensor nutzen?? MfG Atmega168
Achso gut dann probier ich mal obs bei einem anderen Eingang geht. Danke=) MfG Atmega 168
-
Thread
ethersex im etherrape
atmega161 atmega162 atmega163 atmega165 atmega168 atmega169 atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128
atmega165 atmega168 atmega169 atmega32 atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11
-
Thread
Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom
hallo Bernd, danke für dein mühe, leider das gleiche problem, hex nützt mir nichts hab einen atmega 32 mfg
mueste M88 oder M168 sein
-
Thread
Spannung direkt am ADC-Eingang messen
Löms Hotzenplotz schrieb im Beitrag #2399286: > Im Schaltplan des Atmega kann ich kein Analog Ground finden. Im Datenblatt ATmega168 2.1 Block Diagramm, Fig. 2-1: Der Anschluß GND an A/D Conv. (rechts) Je nach Gehäuse Pin 18, 21 bzw. 22
ausgebauten OK1 kann man mit dem Multimeter durchmessen. Wenn ja ist das nicht gezeigte Programm im Atmega168 vielleicht falsch. Das kann man aber leicht prüfen, in dem man statt des OK eine Potischaltung anklemmt wie im Tutorial gezeigt. Schaut man in das DAtenblatt des OK, liegen deine 47KOhm Lastwiderstand
-
Thread
USB AVR ISP
ja auch... was ist eigentlich der unterschied zwischen atmega 8, 88 und 168? ich hab schon etwas gegooglt.. doch zwischen 8 und 88 ist mir als einziges aufgefallen das man den 88 statt bis 16 bis 20mhz betreiben kann... gibt es da ne goote seite wo alle gängigen
ist eigentlich der unterschied zwischen atmega 8, 88 und 168? Der 8 kann lauf Datenblatt nicht mit 3,3V betrieben werden so wie du ihn betriebst wird seine Funktion nicht garantiert und das kann durchaus auch die Ursache für den Fehler welchen
-
Thread
Wie Drain durchkontaktieren für MOSFET Halbbrücke
sicher ob das Multiplexen von drei Channels anständig funktioniert. Ich teste gerade mit einem Atmega8 (vorher hatte ich Atmega168). Bei dem Atmega8 stimmt momentan aber der UART Takt nicht, ich weiß noch nicht warum. Eigentlich sollte der gleich funktionieren, nur die Register heißen ein bißchen anders
6*6=36 Kommutierungen wenn ich das richtig verstanden habe (?). > Ich teste gerade mit einem Atmega8 (vorher hatte ich Atmega168). Bei dem > Atmega8 stimmt momentan aber der UART Takt nicht, ich weiß noch nicht > warum. Eigentlich sollte der gleich funktionieren, nur die Register > heißen ein
-
Thread
AVRISP MK2 Probleme beim brennen
programming mode. FAILED Leaving programming mode.. FAILED Ich weiß wirklich nicht mehr weiter. Der ATMEGA168 wird doch in System programmiert werden können. Kann es an diversen FUSE Bits oder LOCK Bits liegen? Mfg David
Problem mit einem Nachbau des MK2. Bei mir ist es so, dass ich die gleiche Fehlermeldung mit den ATmega 168 bekomme. Wenn ich in diese Schaltung dann einen ATmega 8 stecke ( Hardwareprobleme sollten damit ausgeschlossen sein ) funktioniert es einwandfrei damit. Darauf hin habe ich mich mit dem Entwickler
-
Thread
USBasp von Fischl unter Ubuntu installieren
Quias schrieb im Beitrag #2540051: > RN-MiniControl Der ist aber auch mit dem ATMega8 bestückt, nicht mit dem Mega168? Hmm, aber auch dann sollte die Fehlermeldung eine andere sein...
GND. > Scheinbar liegt es ja nicht an der AVR-Schaltung, oder? Ist auf das auf dem Bild ein ATmega8 oder ein ATmega168? Ist eigentlich egal, beide haben meines Wissens die gleiche Pin-Belegung. Irgendwas stimmt da aber nicht. Pin 1 des uC z.B. sollte direkt mit dem Reset-Anschluss des 10-poligen
-
Thread
Nach Neuinstallation Microchip Studio funktioniert "Build" nicht mehr.
Ventilator_Steuerung.lss" -S "Ventilator_Steuerung.tmp" -W+ie -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\include\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc" -
-S "Ventilator_Steuerung.tmp" -W+ie -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\include\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc"
-
Thread
AVR Fuses
nirgends im AVR Studio die Einstllungen dafuer gefunden. Verwende ein JTADICE mkII mit einem ATmega168. Danke
Atmega 168
-
Thread
Speicherzelle für Flashtest unter Atmel Studio reservieren
nur den Bereich bis einschließlich 0x7FFD testet. Das Gleiche würde ich nun gern auch mit meinem Atmega168PB machen! Weiss jemand wie das geht? Wäre auch denkbar den Wert im EEPROM anstatt im Flash zu speichern... Danke und Gruß DL
Hi >Zu meinem Problem: ich möchte den Flash meines ATmega168PB testen bevor >ich in die Applikation springe. Wozu soll das gut sein? Wir benutzen AVRs seit fast 20 Jahren in der Firma und ich kann mich an keinen Fall von korrupten Flash erinnern. Oder
-
Thread
AVR Studio 4.13 - Servicepack 2 erschienen
Hat denn jemand schon mal Datenblätter von den neuen µC entdecken können? Migration-note from ATmega48/88/168 to ATtiny48/88 http://www.atmel.com/dyn/resources/prod_documents/doc8089.pdf Was das soll, verstehe ich nicht so ganz. Da kann man doch gleich den Mega48 weiter benützen. Der Mega48 ist
denn jemand schon mal Datenblätter von den neuen µC entdecken > können? > > Migration-note from ATmega48/88/168 to ATtiny48/88 > http://www.atmel.com/dyn/resources/prod_documents/doc8089.pdf > > Was das soll, verstehe ich nicht so ganz. Da kann man doch gleich den > Mega48 weiter benützen. Der
-
Thread
Problem mit Genauigkeit des ADC
dass die Spannungsteiler einen relativ großen Widerstand haben? (Der Einganswiderstand des ADC des ATmega 168 ist lt. Handbuch 100MOhm, sollte doch eigentlich kein Problem sein.)
machen möchte. @Gerhard Das mit den 10kOhm hatte ich auch noch irgendwie im Hinterkopf. Beim ATmega 168 habe ich unter electrical characteristics nur die 100MOhm für R_AIN gefunden. Kannst du mir sagen, wo das im Handbuch steht? @Tcf Kat Die negative Spannung wird mit einem OPV negiert und um
-
Thread
RS-232 <-> Ethernet
IG bit: Individual address (unicast) Type: IP (0x0800) Internet Protocol Version 4, Src: 192.168.1.41 (192.168.1.41), Dst: 192.168.1.99 (192.168.1.99) Version: 4 Header Length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport
checksum: 0xff57 [validation disabled] [Good: False] [Bad: False] Source: 192.168.1.41 (192.168.1.41) Destination: 192.168.1.99 (192.168.1.99) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] Transmission Control Protocol, Src Port: 2639 (2639), Dst Port: 23 (
-
Thread
China Arduino zu kleiner flash Speicher?
Bootloader Section Size kann auf dem Mega328 nur 4k gross sein. Maximal 2k für den Mega88 und Mega168. Hat der Nano vielleicht einen Mega168 statt einem Mega328?
bzw. pindrei@ThinkPad-X1:~$ avr-size --mcu=atmega328p -C /tmp/build8054757072674598525.tmp/Luftsensor.cpp.elf AVR Memory Usage ---------------- Device: atmega328p Program: 8332 bytes (25.4% Full) (.text + .data + .bootloader) Data:
-
Thread
Welchen Atmega soll ich nehmen
. Der ATmega mit dem ungeschlagen meisten RAM ist der ATmega1284p - erhaeltlich als TQFP44 oder Steckbrettvariante DIP40. Aber der ATmega mit den meisten IO und meisten Programmspeicherplatz ist der ATmega2560
Hallo L. P. schrieb im Beitrag #3445761: > Wohl eher die Mega48/88/168 Variante... Nein. Die offizielle Neuauflage ist der ATmega8-->A<--. Die anderen sind "nur" pin- aber NICHT codekompatibel. Alter Firmwares koennen also nicht einfach auf ATmega88 installiert
-
Thread
analog comparator erkennt keine veränderte flanke
Hi, Ich hab an meinem ATMega168 an ADC1 3,2 V angelegt und ADC0 auf masse gelegt. [c] #include <avr/io.h> #include <avr/interrupt.h> ISR(ANALOG_COMP_vect) { PORTB = 0x00; } int main(void) { DDRB = 0xff;
efuse reads as 1 WDTON ist nicht gesetzt. http://www.engbedded.com/cgi-bin/fc.cgi?P_PREV=ATmega168&P=ATmega168&V_LOW=F7&V_HIGH=DF&V_EXTENDED=1&O_HEX=Apply+user+values&M_LOW_0x3F=0x22&M_LOW_0x80=0x00&M_HIGH_0x07=0x07&M_HIGH_0x20=0x00&M_EXTENDED_0x06=0x00&B_CKDIV8=P&B_SPIEN=P&B_SUT0=P&B_CKSEL3=
-
Thread
Atmega 328 oder 328P ?
Hallo, gibt es gravierende Unterschiede zwischen Atmega328 und Atmega328p (ausser Stromverbrauch) dass man unbedingt der Atmega328p benutzen sollte? Der Atmega328 in DIP kostet etwa die Hälfte von Atmega328p. Gruß
auch Migration Notes erstellt. Danach musst Du Suchen. Link [1] http://www.atmel.com/devices/atmega328.aspx [2] http://www.atmel.com/devices/atmega328p.aspx [3] AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P [4] AVR515: Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P
-
Thread
I2C Monitor mit Mega8
schnittstellen zumintest auf der rx seite durchaus 0/5v Pegel kompatiebel sind. mein snffer ist nur noch ein atmega 2* 1MOhm 2*22pF un ddier 14,x quarz geht super. eine idea hätte ich ncoh nachdem der atmega ja genug i/o eingänge noch frei hätte könnte man eine adress vorauswahl noch mit einbauen z.b. dip schalter
stricken. Ist womöglich etwas viel verlangt aber wäre es möglich dieses Projekt ebenfalls für einen M168 zu kompilieren. Der ist ja soweit Pinkompatibel. Habe ein kleines fertiges Modul von embedit mit MAX202 hier. Leider mit M168 drauf. Beim Takt bin ich recht flexibel. Wäre super, wenn das klappt.
-
Thread
Output Compare Match Interrupt, Richtung des Counters
Hallo, kann man beim ATMega 168 im "Output Compare Match Interrupt" (TIMER1_COMPA_vect) feststellen ob der Counter gerade am hoch oder runterzählen war?
Hallo OC (Gast), Up- und Down-Counting gibts beim Counter1 des ATMega168 (glaube ich) nur in den PWM-Modes. Die PWM-Hardware im ATMega168 ist extra darauf ausgelegt, den Ablauf des µC-Programms nicht zu stören. Dank "doble buffered" Counter-Registern kann man
-
Thread
SID-Player ARM/FPGA?
SID Sourcen für die Atmega gibt es einige, auch für einen Arduino Uno. Wird es ein Open-Source Projekt?
ebenfalls ein wenig abgespeckt, klingt aber super! > Wieviel Resourcen belegt der? Auf einem ATmega168 @ 20 MHz und 31250 Hz Abtastrate ca. 90% CPU-Zeit. Soundausgabe am einfachsten über PWM-Pin und RC-Tiefpass. Die SID-Registerzugriffe hatte ich per UART von einem PC-SID-Player übertragen.
-
Thread
AVR führt Programm nach flashen und Reset aus, nicht aber nach Powercycle
habe. Layout ist auch unproblematisch und die Wege kurz. Auf dem Board befindet sich neben dem ATmega168 noch ein 7805 (welcher am Programmer aber nicht in Funktion ist und damit nicht Fehlerquelle sein kann), ein FET für die Hintergrundbeleuchtung und sonst nur Steckverbinder, welche bis auf Display
[c]Stell Dir einen ATmega168 mit seinen 3 Kondensatoren vor. ISP dazu, das war's. Alles Andere drum herum habe ich schon abgenommen.[/c] wie kein Reset Pullup von 10 kOhm?
-
Thread
Wav mit Atmega in 16bit 44,1kHz ?
Hi Spess der Atmega168 hat doch einen 16-bit PWM ???
Hi >der Atmega168 hat doch einen 16-bit PWM ??? Ja, mit ICR=65535 wären es 16 Bit. Aber mit ICR1=451 hast du nur noch die erwähnten 8,8Bit. MfG Spess
-
Thread
ATmega644 tot?
Programmierung bei "Input Hex File" immer noch die .hex Datei von einem meiner letzten Projekte für einen ATmega168 genommen, ist mir aufgrund des langen Pfadnamens nicht aufgefallen, da nur der Anfang des Pfades angezeigt wird... Grrr... Ist das ein normales Verhalten? muss ich bei jedem Wechsel zu einem
bei "Input Hex File" immer >>noch die .hex Datei von einem meiner letzten Projekte für einen >>ATmega168 genommen, ist mir aufgrund des langen Pfadnamens nicht >>aufgefallen, da nur der Anfang des Pfades angezeigt wird... Grrr... > > Dummes AVR-Sudio? Was hat ein Programmiertool mir deinem Projekt
-
Thread
falsche Pinbelegung mit AVR-Burn-O-Mat
https://www.arduino.cc/en/Hacking/PinMapping168
Etwas weiter oben wurde der Link schon einmal gepostet: > https://www.arduino.cc/en/Hacking/PinMapping168 Das hatte ich durchaus schon gelesen, frage mich nur sehr, was das helfen kann. Denn um die auf dem Arduino-Board verbauten 168/328 geht es ja nun gerade nicht. @Rene, ja, Danke für den Hinweis
-
Thread
Schaltung für 3W RGB LED
Wo kaufe ich denn am Besten die ganzen Teile, wenn Conrad zu teuer ist? Reichelt hat z. B. den Atmega 168 nicht :/
Wo kaufe ich denn am Besten die ganzen Teile, wenn Conrad zu teuer ist? Reichelt hat z. B. den Atmega 168 nicht :/
-
Thread
Atmega48/88/168 ISP Programmer und RS232 über eine Buchse
Hi, ich bastel mal wieder an einer Kleinigkeit rum. Es ist ein Atmega168 mit ein bissl Display und Tasterzeugs drum rum in einem Gehäuse. Ich habe auch eine Programmierbuchse mit eingebaut in die ich meinen Programmer stöpseln kann. Wenn ich nun alles soweit programmiert
haben, deswegen meine Frage, ist MISO am Atmega168 ein Dateneingang oder Datenausgang während der Programmierphase (Master In Slave Out) ich gehe mal davon aus dass der Chip während der Programierung der Slave ist, dann müsste es also der Datenausgang
-
Thread
Extra uC für Bedienteil
der ATmega8 - aus *heutiger* Sicht - so toll ist. Keiner hat Zeit und Lust, ein ausgewachsenes Tutorial auf z.B. ATmega48/88/168/328 umzuschreiben. Der Einsteiger bleibt, verständlicherweise, erst mal bei dem
Konrad S. schrieb im Beitrag #3866386: > Die Tutorials orientieren sich am ATmega8, weil sie genau so alt sind > wie der ATmega8, nicht weil der ATmega8 - aus heutiger Sicht - so toll > ist. Keiner hat Zeit und Lust, ein ausgewachsenes Tutorial auf z.B. > ATmega48/88/168/328
-
Thread
Wie Kodierschalter auswerten?
nicht Strom" abfragen. Aber beim Kodierschalter habe ich echt keine Ahnung wie ich das an meinem atmega168 realisiern kann. Danke für die Hilfe.
>Aber beim Kodierschalter habe ich echt keine Ahnung wie ich das an >meinem atmega168 realisiern kann. Also,wenn du mit einen atmega168 umgehen kannst, dann ist doch so ein Kodierschalter ein Klacks für dich. Wenn nicht, dann lass es sein. Dann bist du ungeeignet für Elektronik
-
Thread
AVR + DS18S20 + Banana Pi
Platform. Und genau darum geht es. Ich will das ganze mit einem AVR Mikrocontroller machen. Entweder ATmega 168 oder 328. Was eignet sich besser? Außerdem will ich den Banana Pi als "Homeserver" belassen. Also benötige ich einen USB-to Serial Wandler oder? Leider weiß ich noch nicht ganz genau wie ich
Platform. Und genau darum geht es. Ich will > das ganze mit einem AVR Mikrocontroller machen. Entweder ATmega 168 oder > 328. Was eignet sich besser? Arduino Boards verwenden meist ATmega Prozessoren (Ausnahme Arduino Due) und das sind AVR Mikrocontroller. Ob ein ATmega168 oder 328 ist zum Auslesen von
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
ok, Datenblätter verglichen, der Mega8 hat TIMSK und der Mega168 TIMSK0 bis TIMSK2. Wenn ich es in TIMSK0, 1 oder 2 ändere, gibt es keine Fehlermeldung. Muss ich einen bestimmten TIMSK nehmen? Da der RFM12B ja nur max 3,8V kann, wollte ich den 168er nehmen, weil
Register ansehen und danach entscheiden. Es gibt von Atmel sicher auch ein Datenblatt wie man von einem ATMEGA8 auf einen ATMEGA168/88 o.ä. migriert, also was geändert werden muss.
-
Thread
AVR Einsteiger
programme! kostet auch nicht viel ca. 30€ weiters würde ich dir empfehlen das du dir einen normalen atmega8 holst und dann dich durchs tutorial durchkämpfst! lernst du an deiner htl c? dann würde ich dir raten eventuell in c einzusteigen! (bin htlabsolvent :)
ich habe mich jetzt ein bisschen über ide verschiedenen controller informiert. beim atmega168 gibt es die 168-20pu version und die 168p-20pu der mit dem p sollte einen längeren datenerhalt haben, was haltet ihr davon? als hobbyelektroniker braucht man sowas nicht oder? gruß
-
Thread
Board oder Steckbrett für den Einsteiger?
weiter > basteln. Erstmal eine Verständnisfrage: Also der Nano ist ein schon fertiges Board mit ATmega328 (Arduino Nano 3.0) oder ATmega168 (Arduino Nano 2.x) und integriertem Programmer? Also damit anfangen und anschließend dann auf dem Steckbrett weiterarbeiten? Habe das gute Stück leider weder bei
: > Nils H. schrieb im Beitrag #3306593: >> Also der Nano ist ein schon fertiges >> Board mit ATmega328 (Arduino Nano 3.0) oder ATmega168 (Arduino Nano 2.x) >> und integriertem Programmer? > > Ja. Nicht nur die Hardware ist vorgefertigt, es gibt auch quasi > vorgefertigte Softwarebausteine.
-
Thread
AVR ATMega Ersatz im Arduino Uno
Anwendung auch einen anderen Controller aus der gleichen Baureihe verwenden. Dabei handelt es um die Atmega 48/88/168/328. Diese 4 Conroller sind sozusagen Geschwister. Andere AVRs z.B. der Atmega8 ist ein Cousin von denen. Je nach Verwandschaftsgrad müssen beim Code mehr oder weniger umfangreiche Änderungen
ATmega verwenden.
-
Thread
[V] Verschenke / Verkaufe - Laptop, OP Panel Interbus, AVR Test Boards (ideal für Anfänger)
www.pollin.de/shop/dt/MDc5OTgxOTk-/Bausaetze/Diverse/Spannungsregler_Bausatz.html Experimentiertboard Atmega 8 von Kreatives Chaos, (ATMega48/88/168 v2.0 ) näheres hier: http://www.kreatives-chaos.com/artikel/atmega168-testboard-v2 Habe die Platine Ätzen lassen hat selber 17 Euro gekostet Preis: 21 Euro
Panel, G-LCD's und Board von U.Radig sind schon weg! Experimentiertboard von Kreatives Chaos (ATMega48/88/168 v2.0) ist noch da. Gruß Martin