-
Thread
MIDI-Rekorder mit SD/MMC und AVR
Ich hab jetzt meinen Fehler gefunden, ich habe die Schaltung anhand des Atmega8-Schaltplans(ohne Fernbediehnung) aufgebaut, verwende aber einen Atmega168. Dort ist der Play Button auf PIN13(PD7). Grüße
Elektronikkenntnisse. Bereits beim geplanten Einkauf der Teile weiß ich nicht mehr weiter :-) soll es nun ein ATMEGA168-20AU TQFP 32 oder vielleicht doch ein ATMEGA168V-10AU TQFP 32 sein... Daher meine Frage/Bitte: Als DAU in diesem Bereich ist es mir unmöglich, aus diesem Forum die Quintessenz herauszulesen.
-
Thread
Audiotisch (Daft Punk)
nicht hin. Build started 25.6.2011 at 21:23:48 AVR Memory Usage ---------------- Device: atmega168 ... usw Also es ist definitv für ein ATmega168. Könnte ich da auch etwas evtl. durch die FUSE-Bits vermasselt haben ? Danke aber für dein .asm Quelltext, evtl. finde ich dann im Debug-Modus
Pascal K. schrieb im Beitrag #2241550: > Sodele, nachdem ich ja leider nur den ATmega168 rumliegen hatte und der > mir später zwecks Portpins nicht ausreichen würde, verwende ich einfach > den ATmega16. Wie viele LEDs willst Du denn ansteuern? 21 schaffst Du mit dem 'kleinen'
-
Thread
myAVR MK2b fehlerhaft, Firmware / Hardware?
Hallo, ich habe hier einen ISP Programmer myAVR MK2b, ich wollte damit ATMEGA 168 und 328 Programmieren. Nur das Ding macht immer wieder Probleme. Beim beschreiben des Flash Speichers bricht die Programmierung bei ca. 60 - 80% Fortschritt ab. Fehlermeldung Time Out. Das ganze
Eingeschaltet, das gleiche Verhalten. Was kann das sein? Also mal den Stick untersucht, der hat einen ATmega168 drauf, auch der CP2102 ist der gleiche. Aber beim Stick ist ein Quarz mit 7,3728 MHz bestückt, beim MK2b mit dem ATmega 328 ein 20 MHz Quarz. Warum wohl? Für einen einfachen Programmer. Laut Baudraten
-
Thread
Mikrocontroller über Ethernet verbinden
LED bzw. das Relais auch schon ein und ausschalten kann. Nun möchte ich aber dass ein zweiter ATMEGA, der genau so mit dem Netzwerk verbunden ist, dem anderen ATMEGA sagt dass er jetzt das Relais ein bzw. ausschalten soll. Müsste da der ATMEGA, der das Relais schaltet, als Client laufen und sich
Netzwerk Zeug nicht so gut aus Die Website liefert der erste ATMEGA, an dem möchte ich sowohl die eigenen Ausgänge schalten können, als auch das Relais am Client. Ist der GET Befehlt das mit dem Link (also 192.168.10.199/D5HIGH bzw. 192.168.10.199/D5LOW) etc. ?
-
Thread
SOUNDRX - Datenübertragung/Bootloader PC -> µC über PC-Soundkarte
chris schrieb im Beitrag #2279211: > Soweit ich im Atmega8 Datenblatt gelesen habe, sind die digitalen > Eingänge Schmitt-Trigger-Eingänge mit 0.5V Hysterese. Ich lese das hier im Datenblatt vom ATmega168: Input Low Voltage,Except XTAL1 and Reset pin
Hallo Frank, gerade eben habe ich mal den Bootloader für einen Atmega168 compiliert. In meinem AVR-Studio ( -OS ) erhalte ich eine Programmgröße von 1200 Bytes. Soweit ich weiß, hat der Atemga168 nur 1024 Byte für den Bootloader zur Verfügung. Hattet Ihr eine kleiner
-
Thread
LED durch "Toggeln" aufleuchten lassen
de/de/8-bit-atmega-avr-mikrocontroller-16-kb-20-mhz-pdip-28-atmega-168-20dip-p58324.html RS-Components hat noch ein paar ATmega328 auf Lager: https://de.rs-online.com/web/p/shields-fur-arduino/7589339 Insgesamt
ATtiny 24A, der genau das mitbringt was der TO braucht und >> preislich auch noch unter dem 48, 88 und 168 liegt. >> Was stimmt bei dir nicht? Warum versuchst du die Leute auf den Arduino >> zu missionieren? Zuwenig Leute die sich freiwillig dein Buch anschauen? > > Der ATmega168 bzw. ATmega328 sind
-
Thread
IPOD and AVR anschließen
machen kann, das ist vielleicht etwas verwirrend. Aber Du siehst die Verbindung zwischen iPod und ATmega168. Gruß Norbert
. Dieser Pin ist ja direkt oder aber über einen Wiederstand mit dem Rx-Pin am ATmega168 verbunden, so das der ATmega168 "rückwarts von hinten" mit Spannung versorgt wird. Das kann zu seltsamen Nebeneffekten führen, oder im einfachsten Fall nur den iPod leersaugen. Gruß Norbert
-
Thread
Von Arduino auf Atmel Studio 7.
. Meldungen beim Upload aktivieren, in den Einstellungen. Tipp: Es gibt einige Arduino mit ATmega168p, stelle ein solches Board ein.
Arduino F. schrieb im Beitrag #5080641: > Tipp: > Es gibt einige Arduino mit ATmega168p, stelle ein solches Board ein. welch denn, konkret??
-
Thread
Einstiegsfragen AVR
ich her und zeichne dir den Plan wie du den ATmega168 verdrahten mußt und evtl. kann ich dir einen Chip flashen, wenn du mir einen in einem frankierten Rückumschlag schickst (momentan hab ich keine leere ATmega168 liegen, werde ich erst nächstes Jahr
Steckbrettvariante interessiert bist, schreib > mir PN dann geh ich her und zeichne dir den Plan wie du den ATmega168 > verdrahten mußt und evtl. kann ich dir einen Chip flashen, wenn du mir > einen in einem frankierten Rückumschlag schickst (momentan hab ich keine > leere ATmega168 liegen, werde ich erst nächstes
-
Thread
ATmega Power-Down und Wakeup mit INT0
möglich sei. Grüße Markus Ausgabe 2018: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Ausgabe 2020: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
Power-down, 'rising edge of INT0': von meinen 8ern wachen die neueren (ATmega48PA, ATmega328P) auf, die älteren (ATmega88, ATmega168) nicht.
-
Thread
Suche möglichst billigen Arduino um selbigen kennenzulernen
? Ja, das ist (fast) nur die Hardwarebasis. Allerdings ist der Mikrocontroller (laut 'me' ein ATMega168) mit einem soganannten Bootloader vorprogrammiert. Dadurch entfällt ein ISP bzw. HVP, da der Mikrocontroller sich das Programm, das der PC sendet selbst in den Speicher schreibt. Du kannst dir
zitat : The Arduino Duemilanove ("2009") is a microcontroller board based on the ATmega168 (datasheet) or ATmega328 (datasheet). Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader SRAM 1 KB (ATmega168) or 2 KB (ATmega328) EEPROM 512 bytes (ATmega168
-
Thread
1-Bit Variable
drauf los programmiert, ohne mir um den Speicher Gedanken gemacht zu haben. Zur Not nehm ich den ATmega168. mfg
txet schrieb im Beitrag #3438097: > Zur Not nehm ich den ATmega168. Das dürfte die einfachste Lösung sein. Optimierung mit -Os hast du aber eingeschaltet, oder? Oliver
-
Thread
RC Empfänger PWM Signal Mosfet Motorregler
sourceforge.net/projects/arduinorclib/ Die kannst du dann der Arduino Umgebung hinzu fügen. Für den Atmega8 wird das leider nicht so einfach. Der kann kein pin change interrupt. Hier würde ich auf den Pinkompatiblen Atmega88 oder besser 168 ausweichen. Dann musst du eigentlich nur noch das passende Arduino
Den gibt es bei den lieben Chinesen und nennt sich: HobbyKing_Multi_Rotor_Control_Board_V2_1_Atmega168PA Das Board war so ziemlich das erste was man bei HK kaufen konnte. Auf diesem Board ist ein Atmega168PA und man kann es als Aero, Bicopter, Tricopter, Quadrocopter und Hexacopter nutzen.
-
Thread
Error, Atmel Studio 7 und Arduino
######################################################################### ### ATmega168 ### atmega168bb.name=ATmega168 on a breadboard (8 MHz internal clock) atmega168bb.upload.protocol=arduino atmega168bb.upload.maximum_size=14336 atmega168bb.upload.maximum_data_size=1024 atmega168bb.upload.speed
=0x05 atmega168bb.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex atmega168bb.bootloader.unlock_bits=0x3F atmega168bb.bootloader.lock_bits=0x0F atmega168bb.build.mcu=atmega168 atmega168bb.build.f_cpu=8000000L
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Im Schaltbild wird ein ATmega88 verwendet im Projekt steht aber nur eine HEX Datei 14Kb für den ATmega168 zur verfügung gibt es auch noch eine 8Kb Version für den ATmega88 da die 14Kb Datei nicht in den ATmega88 past.
Ich glaube da muß ich mir erst einen besorgen. Habe nur ein paar von den ATMEGA168A-PU vorrätig.
-
Thread
AT mega 328p mit Studio 4 und WinAVR-20100110
__)\ | defined (__AVR_ATmega168__) | defined (__AVR_ATmega168P__) | (__AVR_ATmega168PA__) | defined (__AVR_ATmega168A__)\ | defined (__AVR_ATmega328__) | defined (__AVR_ATmega328P__) [/c] mfg.
__AVR_ATmega88A__) \ > | defined (__AVR_ATmega168__) | defined (__AVR_ATmega168P__) \ > | (__AVR_ATmega168PA__) | defined (__AVR_ATmega168A__) \ > | defined (__AVR_ATmega328__) | defined (__AVR_ATmega328P__
-
Thread
AVRISP gekillt, AT90S1200 ersetzen?
Firmware bequem per USB-RS232 Wandler draufschieben. Ich denke ich werden die Variante mit dem ATmega168 nachbauen, von dem hab ich noch ca. 10 Stück da und der hat ja mehr platz :) MfG Roland
>Ich kann an Firmware für den ATmega168 nur eine AVR910 finden. Die Firmware für den 168 kann STK500v2 und AVR910 protokoll ist über den Terminalmodus einstellbar. ABER: Ich hab das ganze noch nicht mit einem 168 testen können, ich
-
Thread
AVR-Bootloader mit Verschlüsselung
"m163def.inc" ; ATmega163 ;.include "m164Pdef.inc" ; ATmega164P ;.include "m165def.inc" ; ATmega165 ;.include "m165Pdef.inc" ; ATmega165P .include "m168def.inc" ; ATmega168 ;.include "m168Pdef.inc" ; ATmega168P ;.include "m169def.inc" ; ATmega169 ;.include "m169Pdef.inc" ; ATmega169P ;.include "m16def.inc" ; ATmega16 ;.include "m2560def.inc" ; ATmega2560
-
Thread
Microcontroller für Abzugshaube (Miele DA73)
Ein Atmega168 mit Internem RC-Oszi und externem 32768Hz-Quarz ist ja auch kein so großes Drama.
schaltplan und programm gerne raussuchen. Ansonsten die usb variante z.b. Ebay 370490000223 ATMega8/48/88/168/328 ich würde vom 8 abraten da veraltet. 328 is etwas to mutch. der 168 is noch immer massig überdimensioniert aber passt schon.
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
folgenden Definitionsdatein (.dev) für die AVR-8 sind nun enthalten: ATTini13(A) ATTini2313(A) ATMega8(A) ATMega8515 ATMega32(A) ATMega1284(P) ATMega2560(L) ATMega2561(L) Das User-Frendly-Fusing ist zum Teil noch verbesserbar. Eine Beschreibung zum Aufbau der .dev Dateien findet man unter
1E930A.dev ATmega88PA nein 12.2013 1E930F.dev ATmega16(L) nein 12.2013 1E9403.dev ATmega168(A) nein 12.2013 1E9406.dev ATmega168PA nein 12.2013 1E940B.dev ATmega328 nein 12.2013 1E9514.dev ATmega328P nein
-
Thread
Kurzschluss?
Atmega deswegen heiß weil ich an Aref 5V anliegen habe, aber den ADC Wandler nicht eingeschaltet habe?? MfG Atmega168
Atmega 168 schrieb: > Hallo Leute ich bins mal wieder... > Habe gerade ein Bord zum Steuern eines Roboters fertigestellt. Nun hab > ich meinen Atmega168 programmieren wollen und hab deshalb die Schaltung
-
Thread
SD-Karte an Atmega48/88
ich hab grad nochmal in einer Liste geschaut: Atmega88: BootMemor 8, DataMem 1024, eeprom 512 Atmega168 BootMem 16, DataMem 1024, eeprom 512 Also wäre der Atmega168 wirklich "besser" für SD-Schreibkram geeignet? So viel mehr Speicher DataMem
Peter Binder schrieb im Beitrag #2913107: > Also wäre der Atmega168 wirklich "besser" für SD-Schreibkram geeignet? > So viel mehr Speicher DataMem hat der uC doch garnicht. Beim Atmega88 und Atmega168 ist die RAM-Größe identisch. Wenn Dir 1K nicht reicht, nimmst
-
Thread
Woher billigen Arduino in DE
www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
da's weiter oben schon (DE-)Alternativen zu ähnlichen Preisen inkl. Versand, Bootloader und sogar Atmega328 gab. Scheint mir hierbei alles zu fehlen... > http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
-
Thread
Einen ATmega 16 zum Arduino Standalone benutzen
mehreren Seiten (hier im Forum, http://www.arduino.cc/en/Main/Standalone und weitere) beschrieben, den ATmega 16 flashen will. Es gibt da nur ein Problem: In WinAVR und in der Arduino IDE ist immer nur die Rede von dem ATmega 168. Ich habe das ArduinoISP-Programm auf den Duemilanvove Gespielt, dann avrdude
stk500_getsync(): not in sync: resp=0x00. Im Internet wird der ganze Vorgang immer nur mit dem Atmega 168 oder 328 beschrieben, nicht mit dem 16. Gibt es eine Möglichkeit dies auch mit dem 16 zu machen, habe ich irgendetwas übersehen, oder muss ich mir doch noch den 168 anschaffen? (Ich habe mich für
-
Thread
Wie bei arduino nano F_CPU einstellen?
=atmega/ATmegaBOOT_168_atmega328.hex nano.menu.cpu.atmega328old.build.mcu=atmega328p ## Arduino Nano w/ ATmega168 ## ------------------------- nano.menu.cpu.atmega168=ATmega168 nano.menu.cpu.atmega168
.bootloader.extended_fuses=0xF8 nano.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex nano.menu.cpu.atmega168.build.mcu=atmega168 ##############################################################
-
Thread
AtMega168PB merkwürdige Ausfälle
ben schrieb im Beitrag #5324266: > Oha! Das heißt die Fuses sind falsch? Ja. Oder der ATMega ist falsch - wg. PB. Leider fehlt die PB-Variante in http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega168p
erkannte, dass die PB-Variante nicht sicher genug im Full Swing lief. Google einfach mal nach "ATmega 328PB full swing" (168PB geht genauso).
-
Thread
XOR-Gate mit 8 Eingängen
finden ;) Wir wissen auch, dass es ATmegas mit mehr Ints gibt ... in dem Fall wären dass der ATmega165, 168, 169. Allerdings sind der 165 und 169 mit nem 64er Gehäuse nochmal größer als der normaler ATmega16 und scheiden daher eher aus, und der 168er hat grade 1 IO zu wenig (8 Eingänge für Tasten
168er spart dafür ja auch wieder ein wenig Platz ;) Grüße, Chris
-
Thread
ATmega1280 Blockiert
007 s (= 2000000 Hz) avrdude: set SCK frequency to 1500000 Hz avrdude: reading input file "1280\ATmegaBOOT_168_atmega1280.hex" avrdude: input file Y:\Arduino\MightyBoard\1280\ATmegaBOOT_168_atmega1280.hex au to detected as Intel Hex avrdude: writing flash (130838 bytes): Writing | ############
100% 49.29s avrdude: 130838 bytes of flash written avrdude: verifying flash memory against 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: load data flash data from input file 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: input file 1280\ATmegaBOOT_168_atmega1280.hex auto detected as Intel Hex avrdude
-
Thread
Aufblasbarer Flash im Atmega8?
definitiv code für den mega8 ohne eine einzige umstellung - außer das flag für die mcu =) - für einen mega168 compilieren. richtig, komplett code-kompatible sind sie nicht. aber der mega168 ist code-abwärtskompatibel, solange es um C geht.
nachtrag: aber pinkompatible bleibt er. und falls er als ersatz in frage kommt: AVR094: Replacing ATmega8 by ATmega88 http://www.atmel.com/dyn/resources/prod_documents/doc2553.pdf AVR095: Migrating between ATmega48, ATmega88 and ATmega168 http://www.atmel.com/dyn/resources/prod_documents/doc2554.pdf
-
Thread
MMC/SD/SDHC card library von R.Riegel "verkleinern"
------ Device: atmega168 Program: 20876 bytes (127.4% Full) (.text + .data + .bootloader) Data: 616 bytes (60.2% Full) (.data + .bss + .noinit) Done executing task "RunAvrGCC".[/code]
Spass damit wenn die Karte mal eine kleine Pause von 100-500ms wegen Wear Levelling einlegt. Dein Atmega168 ist mit 1kB RAM viel zu klein um das gebacken zu kriegen. Selbst bei nur 9600 Baud wirst du da Ärger kriegen.
-
Thread
Probleme mit AVRStudio 5
dem Makefile übernommenen Konfigurationen. In config.h ist enthalten: [c]#elif defined(__AVR_ATmega168__)[/c] und ich habe übernommen: [c]#define MCU atmega168[/c] wahrscheinlich findet er dann nichts und läuft automatisch zum ATmega 8
Siehe mein EDIT oben. Alternativ kannst du auch in config.h diese Zeile [c]#elif defined(__AVR_ATmega168__)[/c] ändern in [c]#elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega168A__)[/c]
-
Thread
USB to Serial Adapter (Kommunikation AVR mit PC)
auch die 5V AVR erkennen zuverlässig die > 3,3V als High Pegel. Lt. Datenblatt erwartet der Atmega168a um einen Highpegel erkenne zu können 4,2V. Somit geht ein 3,3V Adapterkabel nicht!
martin schrieb im Beitrag #5039377: > Lt. Datenblatt erwartet der Atmega168a um einen Highpegel erkenne zu > können 4,2V. Somit geht ein 3,3V Adapterkabel nicht! Unglaublich was hier ohne Not für Fehlinformationen verbeitet werden.
-
Thread
MMC SD library FAT16 FAT32 read write
Hallo, die Tabelle ist so zu lesen: Pin 1 der SD/MMC Karte soll an Pin 15 des ATmega168 Pin 2 der SD/MMC Karte soll an Pin 17 des ATmega168 ... ... Bei der DIP Version des ATmega168 sieht man im Datenblatt, dass Pin 15 des IC der Port B1 des Kontrollers ist. >Und hast du
defines steht ist richtig. Hab gerade erst verstanden was Du meinst. CS der Karte soll an PB2 vom ATmega168
-
Thread
Komisches Verhalten bei CPU-Frequenz und UART
Hi, ich habe ein sehr seltsames Problem. Ich benutze eine Atmega168 mit internem Quarz und Clock durch 8, also mit 1 Mhz Frequenz. Es ist voellig egal, was ich bei F_CPU, SYSCLOCK, X_TAL im Source einstelle, mein Uart laeuft nur mit 4800Baud. Ich verwende die Lib
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
-
Thread
Tiny2313 endlich da!
den ATmega168 habe ich schon, aber derzeit nur als Muster. Die versprochenen 24MHz sind aber nicht dabei. Den gibt es nur mit 20MHz. Gruss Steffen
Stefan: Digikey hat den ATmega88 im Programm, aber nichts lagernd. Den 48er, von Atmel ja auch fuer Q4-03 versprochen, haben sie angeblich lagernd. 168er findet man bei denen aber auch gar nicht.
-
Thread
UART von Mega32 auf Mega168 anpassen
Hallo, ich bin gerade dabei einen C-Code für den Atmega32 auf einen Atmega168A anzupassen. Ich habe die Register und Bitnamen dem Datenblatt angepasst, der Compiler gibt keine Warnung und keinen Fehler zurück. Ich verwende genau wie beim Mega32 einen
und habe "optimize -O1" für die delay.h eingestellt. Der Code wird, je nach Device-Einstellung (ATmega32 oder ATmega168A) im AVRStudio, fehler- und warnungsfrei übersetzt. Wenn ich mir das ganze im Hterm betrachte, dann sehe ich mit dem ATmega168A gar nichts. Mit dem Mega32 werden die Daten richtig
-
Thread
AVR Projekt Störmeldeanzeiger I2C/TWI
Anlage mit Anbindung an das Internet, zur Ferndiagnose erweitern. Über das I2C Bus, soll ein 2. ATmega168 mit dem Status beschrieben werden, ausgewertet und über UART in ein UART-LAN Converter weiter gesendet werden. Dazu habe ich einige Ansätze, jedoch keine Lösung. Ich wende mich an euch um dieses
>Über das I2C Bus, soll ein 2. ATmega168 mit dem >Status beschrieben werden, >ausgewertet und über UART in ein UART-LAN Converter weiter gesendet >werden. Wozu? Nimm lieber einen ATMega mit zwei UARTs. Dann sparst du das I2C Geraffel
-
Thread
W5100 LAN - UDP Verbindung ?
> (lokaler Router 192.178.168.100) ^^^^^^^ > Gateway: 192.168.178.100 ^^^^^^^ > Source IP: 192.168.178.38 ^^^^^^^ Der Dreher ist also gewollt, meinst du?
wenn überhaupt, noch nicht. Du muss damit nichts tun. Du kannst aber daran sehen, dass der 192.168.178.33 beabsichtigt, demnächst mit dem 192.168.178.100 zu kommunizieren. Deshalb stellt er im Subnetz die Frage nach der MAC-Adresse vom 192.168.178.100. Der 192.168.178.100 sollte ihm die Antwort geben
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
atmega164p atmega164pa atmega165 atmega165a atmega165p atmega165pa atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa atmega32 atmega32a atmega323 atmega324a
/avr5/atmega165 avr/lib/avr5/atmega165a avr/lib/avr5/atmega165p avr/lib/avr5/atmega165pa avr/lib/avr5/atmega168 avr/lib/avr5/atmega168a avr/lib/avr5/atmega168p avr/lib/avr5/atmega168pa avr
-
Thread
Wie schaltet man beim ATMEGA32 den I²C-Bus frei?
Hallo! Ich wollte mal was anders machen und kaufte mir um 4 Euro 2 ATMEGA32, sonst verwende ich immer nur den ATMEGA168 oder ATTINY26. Also Assemblercode geschrieben, die LEDs und Ports machen das was Sie machen sollen, nur der I²C-Bus ist tot, habe extra PC0 als SCL
Anhang vergessen. Wie gesagt, eigentlich was simples und trotzdem gehts nicht. Anscheinend ist der ATMEGA168 und ATTINY26 nur was für Anfänger und der ATMEGA32 nur was für Profis ;-)
-
Thread
AVR ATmega - Hoher Takt ist ungenau
Jeweils ein 19,6608MHz und 24,576MHz Quarz an einem mit 5V befeuerten ATmega168 auf meinem haarsträubend auf Streifenraster verdrahteten Testboard. Es ist zwar etwas Jitter am CLKO vorhanden, aber noch im erwartbaren Rahmen. Gruß Jobst
im Beitrag #7860463: > Jeweils ein 19,6608MHz und 24,576MHz Quarz an einem mit 5V befeuerten > ATmega168 auf meinem haarsträubend auf Streifenraster verdrahteten > Testboard. > Es ist zwar etwas Jitter am CLKO vorhanden, aber noch im erwartbaren > Rahmen. Kommt bei einem ATmega168 wirklich
-
Thread
Arduinoprogramm ohne Arduinoboard flashen
benutzt mit einem Arduino USB Programmer. Den wollte ich mir sparen und habe das ganze mit einem Atmega168 zusammengesteckt. So weit so gut... ... mein Problem ist nun: wie kriege ich die Software auf mein Atmega168? Ich benutze normalerweise mySmartUSBlight und BASCOM (:O) Die kompilierte hex
benutzt hast, dann bist du jetzt ausgesperrt, so wie im Artikel [[AVR Fuses]] beschrieben. Deinen Atmega168 kannst du mit ISP nur noch erreichen, wenn du den in eine Schaltung mit externem Quarz setzt.
-
Thread
in den EAGLE Schaltplaneditor einarbeiten
benutzen kann, um so besser. Deshalb wäre mir im Moment ein von der Pinbelegung authentisches Atmega168-Sympol lieber.
WolframSinger schrieb im Beitrag #3037909: > Atmega168-Sympol äh, ...soll natürlich heißen: -Symbol
-
Thread
UART-Verbindung zwischen 2 µC
ich versuche gerade, eine UART-Verbindung zwischen 2 µC aufzubauen. Und zwar zwischen einem Atmega644P und einem Atmega168. Der Atmega644P ist mit der seriellen Schnittstelle des PCs verbunden und bekommt Strings geschickt. Strings, die mit einer "2" anfangen, soll er über seine 2. serielle Schnittstelle an den Atmega168 schicken. Dieser soll "168:" vor den String schreiben, damit man weiß daß er ihn bearbeitet hat, und ihn zurückschicken. Die Sache ist, daß solange ich ein Terminalprogramm an beiden Schnittstellen
-
Thread
Projekt: Vor"verstärker"
Bargraph-Anzeige des Ausgangs über zwei "LM 3916" Kann man machen, aber was machen ddeine beiden ATmega168 in der Zeit ? Sich langweilen ? > -Grafischer Equalizer und Ausgabe auf dem LCD-Display Kann man machen, vor allem hat dann der ATmega168 endlich mal was zu tun. > -Welchen IR-Empfänger
reichelt habe ich keinen gescheiten (lies: billig und funzt trotzdem > bei 16 MHz) IC-Sockel für den ATMega168 gefunden, hat jemand einen Link? > Und welche Stecker/Buchsen (am Besten zum Löten) nehme ich für die > Verbindungen zum Netzteil?
-
Thread
Probleme mit AVR ISP mkII
Ich habe einen Arduino Duemianove mit einem ATmega168P und AVRisp MKII Der ATmega168P ist ohne Bootloader. Der USB Treiber für AVRisp MKII ist: LibUSB-win32 Devices / AVRisp MKII Meine Software ist: "Arduino 0017" mit der Einstellung unter
signature for ATMEGA168 is 1E 94 06 Double check chip, or use -F to override this check. Fragen: Was mache ich falsch? Wie bekomme ich am besten den Bootloader auf den ATmega168P?
-
Thread
Womit programmiert ihr eure µCs?
1) ATMega 32/168/644/1284 , ATXMega 256 2) BASCOM, testweise LunaAVR, wenig C 3) meistens Steckbrett, Alvidi XMega256 Breakout Board, Arduino Uno 4) ATMEL AVRISP mk2 USB Programmer
Arduino und Arduino Mega als atmega168 und 1280 C++ bootloader und buspirate Arduino IDE oder vim und avrdude
-
Thread
AVR NET IO über seinem Port ansprechen
Routers. Die Chancen sind recht hoch, dass es 192.168.1 ist (dann wäre die Board-Adresse z.B. 192.168.1.60), ältere Fritzboxen hatten mal 192.168.178.
Hallo Hc, mein Router hat 192.168.1.1 Habe die ip (AVR Board) von 192.168.0.90 auf 192.168.1.90 umgeschrieben, jetzt geht es! Stimmt es ist Arcor, Danke Dir Dirk
-
Thread
ATMEGA48/88/168 kann nicht gebrannt werden
Nabend Leute, ich kann mit meinem WinAVR atmega8 brennen aber keine atmega48/88/168. Ich schätze mal es liegt am Makefile. Als Fehlermeldung kommt am Beispiel des atmega168: avrdude -p atmega168 -P com3 -c avr910 -U flash:w:main.hex
anderen Config File funzt es auch nicht. Habe jetzt wieder das original drin. Und da steht auch was von 168. #define ATMEGA168 0x86 und weiter unten die Definition. Das muss doch damit möglich sein!
-
Thread
Besitz Arduino einen RTC?
Jürgen S. schrieb im Beitrag #4494048: > Alle Arduino-Boards mit AVR Atmega-Controllern haben KEINE eingebaute > RTC. Der nächste der keine Datenblätter lesen kann. Der Atmega168 hat natürlich eine RTC, wie auch der Atmega2560. Wie wärs einfach mal mit Nachlesen, bevor
avr schrieb im Beitrag #4494057: > Der Atmega168 hat > natürlich eine RTC Nein, der höchstens einen RTC