-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
@ Einhart (Gast) und alle anderen Ich habe nun auch Debug Wire mit einem ATmega168 probiert. Kein Problem. Ging wunderbar. Ich bin begeistert. Gruss Frank
ich getestet: - PDI (ATXMega32A4, ATXMega64A3, ATXMega128A1) - JTAG (ATXMega64A3, ATXMega128A1, ATMega8, ATMega168) - ISP (ATTiny24) - debugWIRE (ATTiny24) Bemerkenswert ist, dass debugWIRE momentan NUR mit AVRStudio 4.19 zu funktionieren scheint. Bei AVRStudio 5.0/5.1 kommt irgend ein dummer Fehler
-
Thread
TWI-Datenlogger mit M88, PCF8583, AT24C512 (+ DS18B20) für den Batteriebetrieb
Hallo Rainer, es war mein Fehler .... Als Target war noch der M168 eingetragen. Das hex-file für den M88 füge ich bei. Es ist übrigens erstaunlich, dass der unveränderte Quellcode für den M168 9022 Byte und für den M88 nur ca. 8190 Byte Programmcode produziert.
als Datenspeicher verwendet werden (also bis zu 3 * 64kB). - als Hardware wird mindestens ein ATMega 168 benötigt (Programmgröße ca. 10.8 kB). - die Korrekturzeit für die RTC ist nun mit bis zu +-255 * 1/100 Sekunden je Stunde möglich, Gangabweichungen der Uhr können damit feiner austariert
-
Thread
Funkmodul RFM12 in Assembler
schlecht mache ich nichts. Ich habe ein paar Platinen (Module) machen lassen, die neben dem RFM12 einen ATMega8/168/328 beherbergen. Ich habe nur die Idee für ein etwas intelligenteres Modul umgesetzt. Prinzipiell kann ein RFM70 wahrscheinlich alles besser; nur: Hier bei mir laufen die RFM12 ganz gut. Mit
Programpage kapiert hat oder nicht. Das alles paßt incl. UART-Treiber in die THIRDBOOTPAGE eines ATMega168. Ohne Response kann man mittels broadcast bis zu 32 Module (und mehr) gleichzeitig flashen. Ohne Response kann man das auch auf 512 Byte hinkriegen, und da ist noch nicht viel optimiert. Paßt
-
Thread
Led Anzeige als Öltemperatur
Ich würde eine µControllerschaltung vorschlagen: einen ATmega 168A der über Vorwiderstände die einzelnen LED's ansteuert. Der Temperatursensor wird eingelesen, und anhand der gemessenen Werte werden die entsprechenden LED's deaktiviert. @Nico, wenn du magst
W schrieb im Beitrag #4969306: > Ich würde eine µControllerschaltung vorschlagen: > > einen ATmega 168A der über Vorwiderstände die einzelnen LED's ansteuert. > Der Temperatursensor wird eingelesen, und anhand der gemessenen Werte > werden die entsprechenden LED's deaktiviert. > > @Nico, wenn
-
Thread
Frage vor dem Kauf
. ATMega48, 88, 168 und 328 sind solche ATMega8-Nachfolger mit 4, 8, 16 bzw. 32 KiB Flash-Speicher. Die haben eine ganze Reihe zusätzlicher Funktionen gegenüber dem Mega8.
Nomenklatursystem für die I/O-Register nicht gut für Erweiterungen geeignet ist. Die Nomenklatur auf den ATMega48/88/168/328 ist entsprechend angepasst an die anderen neueren AVRs mit mehr Peripherie. Wenn Du das System einmal drauf hast, kannst Du im Prinzip leicht auf andere AVRs umsteigen, ohne ein komplett
-
Thread
Singleboard PC selber entwickeln
Beitrag #4480303: > und 1-2 gigs Ram, so dass Android drauf läuft, Arduino nano: SRAM 1 KB (ATmega168) or 2 KB (ATmega328) EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328) 1 - 2 gigs >> 1 - 2 kbyte Ich krieg hier noch ein Schleuder Trauma vom Kopschütteln.
-
Thread
Viele Sachen wegen Hobby Aufgabe abzugeben. ATMEL Display
werde ich meine Hobby aufgeben und alles Verkaufen. Folgende Sachen sind noch abzugeben. 30x ATMEGA32L 8AU TQFP Stück 1,50€ 30x ATMEGA32 16AU TQFP Stück 1,50€ 15x ATMEGA168 20MU MLF Stück 2,00
So ein kleines Update. Folgende Sachen sind noch abzugeben. 25x ATMEGA32L 8AU TQFP Stück 1,50€ 16x ATMEGA32 16AU TQFP Stück 1,50€ 15x ATMEGA168 20MU MLF Stück 2,00€
-
Thread
AVR8ASM TWI Interrupt
bei der TWI-Hardware bezüglich des > Multimaster-Modus, wie du behaupted hast David hat den ATMega168 and ATMega644 benutzt, ich den ATMega8, also ist das Problem sehr wohl generell.
der TWI-Hardware bezüglich des >> Multimaster-Modus, wie du behaupted hast > > David hat den ATMega168 and ATMega644 benutzt, ich den ATMega8, also ist > das Problem sehr wohl generell. Nun, ich sehe das nicht als Problem an. Multimaster-Modus bei TWI ist eher die Ausnahme, nicht die Regel
-
Thread
Wunschliste für einen Xmega Nachfolger
mit 4 digital/analog IOs wäre sehr bequem einsetzbar. Und ein ATtiny84CAN für 10 IOs. Und ein ATmega328 mit 4*UART/LIN und 4*CAN als Hub. Peter
Aufwand ist eine IDE zu finden, die einfach zu handeln ist. Aber die Performance ist schon der Hammer, 168MHz, 192kB RAM und ne FPU, einfach geil... Ingo
-
Thread
AVR Programmierung
> ATmega163.xml: <FlashPageSize>128</FlashPageSize> ATmega164.xml: <FlashPageSize>128</FlashPageSize> ATmega164P.xml: <FlashPageSize>128</FlashPageSize> ATmega165.xml: <FlashPageSize>128</FlashPageSize> ATmega165P.xml: <FlashPageSize>128</FlashPageSize> ATmega168.xml: <FlashPageSize>128</FlashPageSize> ATmega168P.xml: <FlashPageSize>128</FlashPageSize> ATmega169.xml: <FlashPageSize>128</FlashPageSize
-
Thread
AVR MKII + ATmega16
Ich habe das gleiche Problem... den ATMega2560 und ATMega128 kann ich ohne probleme flashen, ATMega8/16 und 32 aber nicht... ist doch sehr merkwürdig. Gibt es dafür eine Lösung?
für andere, die diesen Thread hier finden: Ich hatte das gleiche Problem unter Linux mit einem ATmega168. Ich hab dann in einer Mailingliste die Lösung gefunden. Das Problem tritt nur bei noch nicht programmierten ATmega8/16/168 etc auf, weil der USBprog zu schnell programmiert. Wenn man die ISP
-
Thread
AVR Temperatur Problem
liebe Leute Vielleicht könnt ihr mir helfen ?! Ich habe da ein Temperatur Problem mit meinen ATMEGA8 Ich habe da eine Platine mit einem ATMEGA8 mit internen 8Mhz Takt (RC) Der Mega8 gibt mir über die Serielle Schnittstelle (9600Baud) Daten an den PC weiter. Es trat jetzt bei einer Platine
noch immer. Der 2 Jahre alte AVR hat die Bezeichnung:(der funktioniert) ATMEGA8 16AU 0628I Die neueren AVR haben die Bezeichnung: (der ausgelötet wurde) ATMEGA8 16AU 1637 bzw. der neu eingelötete ATMEGA8A AU 1538 Habt Ihr vielleicht einen Tipp, was da schuld
-
Thread
AVR programmiert AVR, mega16 gibt keine antwort auf identify
aussagekräftigen Titel zu finden, daher hier nochmal eine Beschreibung meines Problems: Ich habe einen Atmega16 mit einem atmega168 verbunden (mosi/miso gekreuzt) und möchte mit dem mega168 den atmega16 programieren. Vorerst möchte ich nur ein IdentifyDevice durchführen, um zu sehen ob die Verbindung überhaupt
Hallo Nik, das was du zurück bekommst IST die ID deines Atmega16. Als Anhang ein Bildschirmabgriff den ich soeben gemacht habe. Dort kannst du die ID eines Atmega16 sehen und die lautet : 0x1E 0x94 0x003 das andere ist die ID meines JTAG MKII. Ich hoffe das hilft
-
Thread
Chip45 RS485 Bootloader Problem
Hi, ich möchte einen ATmega168PA mittels RS485 auch "aus der Ferne" mit neuer Software befüllen können. Als RS485 Treiber verwende ich auf beiden Seiten einen Max485ECPA. Die Richtungsumschaltung ist am ATmega am Pin D.4 (XCK
habe ich schon reingeschaut. Es kommt nix zurück. Ich werde weitere Prüfungen machen, also ob der ATmega den Umschaltpin für die Datenrichtung korrekt bedient. Getestet mit ATmega 168PA und ATmega88PA. Meine Testprogramme laufen korrekt und senden, die RS485 Sache sollte eigentlich ok sein. Ich habe
-
Thread
BL_Ctrl mit ATMega16M1 - Vorteile von dieser MCU?
hab mir dazu auch schon ne ganze Reihe an Schaltplänen angeschaut...die laufen aber alle mit dem ATMega168 o.Ä. - dieser ATMega16M1 soll ja speziell für solche Anwendungen entwickelt worden sein..Hat da schonmal jemand mit gearbeitet? Was sind denn jetzt da die großen Vorteile? Aus dem Datenblatt lese
gibts nen Haufen an Beispielen für ne Brushless Controll im Netz..allerdings nur, wenn man dabei auf ATmega8/ATmega168 etc zurückgreift... :( Ich häng da mal so nen standart Beispiel mit nem ATmega8 an - Atmel sagt, man könnte da auf externe Bauteile verzichten, wenn man ATmega16M1 einsetzt...welche zum
-
Thread
Pinkompatibler AVR zu Atmega88/168/328 mit USB
Ach ganz vergessen... steht nur in der Überschrift. Er müsste Pinkompatibel zur Atmega 8er Reihe sein (Atmega88/168/328).
ATmega16U4 ATmega32U2 ATmega32U4 ATmega8U2 Antwort also: nein.
-
Thread
AVR: Wechseln des Kanals mit automatischem Trigger
schrieb im Beitrag #2878817: > Es gibt unterschiedliche AVRs. ;-) Handelt es sich hier um einen > ATmega44/88/168 oder komplatiblen? Ok, das habe ich ganz vergessen. Es handelt sich um einen ATmega88. Philipp K. schrieb im Beitrag #2878817: > Warum lässt Du nicht einfach den Timer in Ruhe und nimmst
ADXL335.pdf Da sind in den Ausgängen Widerstände von etwa 32K eingezeichnet. Im Datenblatt vom ATmega44/88/168 heißt es: "The ADC is optimized for analog signals with an output impedance of approximately 10kΩ or less." AVR schrieb im Beitrag #2879554: > An den Ausgängen hängen jeweils noch 0.1
-
Thread
Was benötige ich für das Arbeiten mit Microcontrollern?
Wenn du den veralteten Atmega8 gegen einen Atmega88 oder 168 austauschst dann passt das.
Ingo schrieb im Beitrag #3103033: > Wenn du den veralteten Atmega8 gegen einen Atmega88 oder 168 austauschst > dann passt das. LOL, da sieht man, wie lange ich nicht mehr mit AVR unterwegs war :-) Habe seinerzeit noch mit 90S8535 angefangen, dann Mega32 und
-
Thread
WS2812 und ATtiny44 / 8 MHz intern
.. so, hab ich mal getestet. getestet habe ich folgende Controller mit eingestelltem 8MHz: ATmega8 ATmega168 / 328 ATtiny2313 ATtiny44 / 84 ATtiny85 Kurze Frage: Macht es Sinn, die Assemblerdatei im Timing so zu verändern, dass es auch mit 16MHz (und logischerweise externem Quarz) funktionier
funktionieren soll. Ist dir da irgendwas in der Richtung bei > deinen Recherchen begegnet? ... an einem ATmega168 hats mit einem 12MHz Quarz noch funktioniert, mit einem 16MHz Quarz dann nicht mehr !
-
Thread
Problem mit Reset STK500
für meine Bedürfnisse verkleinert. Auf dem Board befindet sich also nur: Spannungsversorgung ATMEGA168PV-10PU (+externer Quarz, 1 Ausgang für 1wire und die Programmierschnittstelle(6Pins)) MAX232CPE Das Board habe ich herstellen lassen und aufgebaut. Aktuell läuft das ganze größtenteils mit einer
noch. Zur Software: Da kann man davon ausgehen, dass sie korrekt ist. Läuft ja auf nem andren ATMEGA168, der auf meinem STK500 sitzt, einwandfrei.
-
Thread
Erfahrung mit diesem Funktionsgenerator
12V-Steckerschaltnetzteil)versorgt und ist auf Anhieb angelaufen. Eckdaten über die Bestückung: Steuerung: ATmega168P (Takt 14,7456MHz Quarz) natürlich sind die Lockbits aktiv! Generator: AD9833 (Takt 25MHz Oszillator) mit Rekonstruktionsfilter, schaltet per Relaise automatisch ein u. aus (bei Rechteck aus,
Hauptplatine zu groß für das Gehäuse gewesen. Michael D. schrieb im Beitrag #2537957: > Steuerung: ATmega168P (Takt 14,7456MHz Quarz) natürlich sind die > Lockbits aktiv! Dann kann ich mir ja die Mühe sparen, den Atmega168 auslesen zu wollen ... Dann noch viel Spaß Thomas
-
Thread
ATmega8: Das Buch
Du musst das Atmega8 so schreiben: ATmega8
www.atmel.com/images/doc2553.pdf > Und ich habe mich nicht mit Händen und Füßen dagegen gewehrt, vom > ATmega8 abzurücken. Das Problem war, die ganzen Argumente waren nicht > stichhaltig und man konnte sie eigentlich bedenkenlos in die Tonne > drücken. Ganz einfach zusammenfassend: Die ATmega88/168/328
-
Thread
UART läuft auf ATMEGA 32 aber nicht auf 328
oder einer direkten string Ausgabe wie "uart_puts("Hallo Welt")" passiert nichts. Ich habe zwei ATMEGA 328 und einen 168 getestet. Es funktioniert nur mit dem ATMEGA 32. Es wäre toll wenn jemand eine Idee bzw. einen Tipp für mich hätte. Viele Grüße Daniel
schrieb im Beitrag #4354881: > Und du bist dir sicher, dass es kein Hardwarefehler ist? Ich habe 2 ATMega328 und 1 ATMega168 überprüft und mit allen besteht das gleiche Problem. Das andere Programm, das sehr ähnlich ist, erzeugt eine funktionierende UART-Ausgabe an jedem der genannten Controller. Michael
-
Thread
.hex auf verschiedenen AVR's
auch daran zu >erkennen das die dasselbe Datenblatt haben. Das ist kein eindeutiges Kriterium. ATMega48/88/168 teilen sich auch ein Datenblatt. Aber bei den ATMega48/88 belegt ein Eintrag in der Interrupvektortabelle ein Word (rjmp). Beim ATMega168 sind es zwei Word (jmp). Obwohl ein Programm der ersten beiden in den ATMega168 passt wird der erste Interrupt einen Sprung ins Nirvana zur Folge haben. MfG Spess
-
Thread
[V] verschiedene µC
. Bauform: SMD alle kommen in ESD-Schutzverpackung. in ESD-"Schachtel". Preise (VB) 10x ATMEGA32-16AU TQFP44 Einzelpreis: 1€ /Stk. Posten: 9 Euro 15x ATmega32-16MU MLF44 AVR µC Einzelpreis: 2€ /Stk. Posten: 28Euro 15x ATmega168-20AU TQFP32 Einzelpreis: 1,20/Stk. Posten: 15 Euro
Hm, "Atmel Schweiger" wäre eigentlich ein schöner Name für den Bub, oder? Und "Atmega Schweiger" für ein Mädchen ;-)
-
Thread
CH32V003 und Arduino
Controller-Speicher-Miniaturen verwendet wird. :-) Arduino fing zwar > laut meines Wissens mit einem ATmega168P an Atmega8 [code] In 2005, Massimo Banzi, along with David Mellis (an IDII student at the time) and David Cuartielles, added support for the cheaper ATmega8 microcontroller to Wiring. Then
war und einen ATmega8 als Controller hatte (das war im Jahr 2005). Diesem folgen Diecimila 2007 mit ATmega168 und USB... und dann gab es einige Platinen im r3 Format. Veit D. schrieb im Beitrag #8019302: > Was du noch
-
Thread
Asuros fahren nicht
/** * being used insted TIMER2_OVF_vect during ultrasonic polling */ #if defined(__AVR_ATmega168__) SIGNAL(SIG_OUTPUT_COMPARE2A) #else SIGNAL(SIG_OUTPUT_COMPARE2) #endif { count36kHz++; if (!count36kHz) timebase ++; } /***************************************************
*******************************/ SIGNAL (SIG_INTERRUPT1) { switched = 1; #if defined(__AVR_ATmega168__) EIMSK &= ~_BV(INT1); // Externen Interrupt 1 sperren #else GICR &= ~_BV(INT1); // Externen Interrupt 1 sperren #endif // StopSwitch (); } /***
-
Thread
Stromsparen atmega16
Ja ich weiß, dass das zB mit dem Atmega168 möglich wäre. Beim Atmega16 funktioniert das aber leider nicht so weit ich das gelesen habe...
Mathias G. schrieb im Beitrag #3047051: > Ja ich weiß, dass das zB mit dem Atmega168 möglich wäre. Beim Atmega16 > funktioniert das aber leider nicht so weit ich das gelesen habe... Warum hast Du denn überhaupt so einen alten Chip genommen? Ein Atmega164PA hat die gleiche Pinbelegung
-
Thread
5V atmega mit 3.3V atmega verbinden
schrieb im Beitrag #2256348: > IC1 (TX) ----> IC2(RX) braucht unbedingt eine Pegelwandlung, da der > ATmega nicht 5V kompatibel ist. wer sagt das? du kannst doch nen atmega48 problemlos mit bis zu 5.5V betreiben... • Speed Grade: – ATmega48V/88V/168V: 0 - 6 MHz @ 1.8 - 5.5V, 0 - 12 MHz @ 2.7 - 5.5V – ATmega48/88/168: 0 - 12 MHz @ 2.7 - 5.5V, 0 - 24 MHz @ 4.5 - 5.5V
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
Fehlschlägen liegt nun die 2. Version der Firmware für den 1-Wire-Slave vor. Aus Ermangelung eines ATmega8 bin ich auf ATmega168 umgestiegen. Aber das dürfte für die Profis kein Problem sein. Eine wichtige Änderung muss man einfügen, da hat Klaus wohl einen Fehler gemacht, der leider erst nach einger
hervorrief: [CODE] ' RoBue: ' Der Stackpointer liegt an der Obergrenze des SRAM ' - SRAM bei ATmega168: &H5F + &H40 = &H045F Const Stackpointer_high = &H04 Const Stackpointer_low = &H5F ... ' *********************** isr Isr: ' Das ist Strange mit den Goto aus der Isr rauszugehen.
-
Thread
Raspberry Pi BLDC ansteuern mit Hall Sensor?
AVR447 von Atmel beschreibt einen BLDC Antrieb mit Sensoren und Sinuskommutierung. Basiert auf einem ATMega 48/88/168/328 und funktioniert auch mit 4kW Motor :-)
tinyAVR and megaAVR devices * AVR447:Sinusoidal driving of three-phase permanent magnet motor using ATmega48/88/168 * AVR448: Control of High Voltage 3-Phase BLDC Motor with an ATmega48 Das sollte dich erstmal eine Weile beschäftigen. Endstufen Design und Überwachung der Maschine ist allerdings die
-
Thread
Was passiert, wenn ein Atmega am Port überlastet wird?
Hallo, was passiert eigentlich, wenn ein Atmega am Port überlastet wird? Z.B., wenn ein Atmega168, der mit +5V betrieben wird, an einem Port pro Portpin 47 Ohm treiben muss (also theoretisch 8x 100mA pro Port). Bricht dann die Spannung am
Jörgen schrieb im Beitrag #4136240: > wenn ein Atmega168, der mit +5V betrieben wird, an einem Port pro > Portpin 47 Ohm treiben muss Das geht nicht, da man dann auch die Belastbarkeit der VCC und GND Pins beachten muss. Die liegen so zwischen 100
-
Thread
Elektronik Anfänger
ollen 555. Und robuster ist der auch. Ich würde eh zu MCs mit wenigen Pins raten (ATtiny25, 861, ATmega168). Erst wenn die Projekte größer werden, braucht man auch mehr Pins. Fürs Ausprobieren kannst Du Dir ja einen ATmega1284P Boliden zulegen, der paßt immer noch auf eine Rasterplatine. Eval-Boards
Gut, mir ist sowieso ein Arduino(Atmega168???) in die Hände gefallen, dann werde ich doch später den etwas programmieren, meine AVR Assemblerkenntnisse festigen und mich dann bei Bedarf bzw. Interesse an die ARM-Architektur wagen.
-
Thread
ATMEGA2561 TIMER2 ASYNC
gesetzt und auch beide, aber dann ruft er die Interruptroutine garnicht mehr auf! Habe einen Atmega168 und läuft das ganze so ohne Probleme. Noch jemand ein Tip? Gruß Denny
Quarz nicht schwingt. -> Timer zählt nicht -> kein Overflow -> kein Interrupt > > Habe einen Atmega168 und läuft das ganze so ohne Probleme. Schön für den 168 > Noch jemand ein Tip? Studier im Datenblatt das Kapitel über asynchrone Operation des Timers. Das ist alles ziemlich eindeutig beschrieben
-
Thread
AVR Atmega ports register
da stehts unter der Tabelle 30.1 auf Seite 323. http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf In meiner 2018er Version stehen überall in den Notes 100mA. Jetzt aktuell teilweise 150mA. Warum auch immer.
stehts unter der Tabelle 30.1 auf > Seite 323. > http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf > > In meiner 2018er Version stehen überall in den Notes 100mA. Jetzt > aktuell teilweise 150mA. Warum auch immer. Du hast offenichtlich das Problem
-
Thread
Digitaler Soundrecorder mit AVR
Tja, das Pinout von Atmega8 und Atmega48/88/168 ist gleich, aber wenn ich mir die Pinbezeichnungen in der Bausatzbeschreibung ansehe, tendiere ich zum Atmega48/88/168. Welcher von den Dreien, läßt sich allerdings nicht sagen
neu aufbauen, dann kann man den µC verwenden, der einem am besten gefällt. PS: Gegen mega48/88/168 spricht, dass es keine OC0A/B und keine OC2A/B Pins im Schaltplan gibt.
-
Thread
fragen zu 8 bit timer und 16 bit timer bei einem atmega328p
Dann kommt die Polizei und nimmt dir deinen Arduino weg. Und zur Strafe mußt du das Handbuch zum ATmega328 lesen.
>> untereinander zu beachten! > > Welche Interrupt Priorität? > Guck mal ins Datenblatt vom ATmega328p Habe ich: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf ATmega48A/PA/88A/PA/168A/PA/328/P 12.4 Interrupt Vectors in ATmega328 and
-
Thread
Raspi als Atmel-Remoteprogrammer
Warum nicht einfach mit dem R-PI direkt die Lampen steuern, wozu noch einen ATmega dazwischenbasteln?
Einen Raspberry PI neben einen ATmega zu stellen nur um diesen flashen zu können, ist wie meine Oma mit einem Ferrari von der Haustür zum Parkplatz zu fahren, damit sie dort in ihre Ente steigen und Kuchen kaufen fahren kann.
-
Thread
PWM gibt kein Ausgangssignal
Hallo zusammen, ich versuche erneut die pwm an meinem Atmega168 zu programmieren nur leider mit mäßigen erfolg. [c] void main(void) { DDRD = (1 << PD6 ); TCCR1A = (1<<COM1A1) | (1<<WGM11); TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS10
Hi >2. der Atmega168 hat so wie ich das sehe 3 PWM Ausgänge PD3, PD5 und >PD6. >lt. DB; >PD6 (PCINT22/OC0A/AIN0) >PD5 (PCINT21/OC0B/T1) >PD3 (PCINT19/OC2B/INT1) OC1A und OC1B an PB1/PB2 vergessen. >Ist
-
Thread
Fuse Bits zurücksetzen ? ATMEGA 169
eine Frage. Warum wird bei AVR Studio, wenn ich den µC flashen will (tools->AVRprog...) im Menü nur ATMega 169 Boot angezeigt und nicht ATMega 169? Danke! Gruß Christian P.S.: Im Datenblatt habe ich zwar Info's über die fuse Bits gefunden.... aber leider nicht, wie ich sie zurücksetzen kann...
Sagt mal, den ATMega 169 gibts doch nur im MLF64 & TQFP64 Gehäuse... Wird etwas schwierig den in den STK500 zu packen /Ernst
-
Thread
Atmega 8 Hardwarefehler
Hi >auf nem Mega168 funktioniert es, auf dem Mega8 nicht. >Wird der Pullup bei einem Mega8 anders gesetzt? Nein. Aber beim Schreiben einer 1 in das *Pin-Register* wird beim ATMega168 das Portregister getoggled und damit bei dir der Pull-Up eingeschaltet. Beim ATMega8 passiert nichts. MfG Spess
-
Thread
DTMF decoder
Ich hatte mal einen Test mit einem ATMega168 gemacht: 8 Frequenzen 8000 Samples pro Sekunde (12Bit je Sample) 50 Durchgänge pro Sekunde (also 160 Samples je Durchgang) Die Kernroutine ("int32_t = int32_t * uint16_t / 65535") war
Störanfälligkeit nicht ganz mit der Frequenzanalyse mithalten kann. >Ich hatte mal einen Test mit einem ATMega168 gemacht: > > 8 Frequenzen >8000 Samples pro Sekunde (12Bit je Sample) > 50 Durchgänge pro Sekunde (also 160 Samples je Durchgang) >Die Kernroutine ("int32_t = int32_t * uint16_t / 65535
-
Thread
der eingestellte (ATmega8)stimmt nicht mit dem erkannten()Prozessor überein.
Liloba. Ich habe schon oft Programme von dem Rechner über das MK2 USB Board auf den Mikrocontroller (Atmega 168 A- PU) gespielt und es hat immer reibungslos funktioniert. Nun kommt beim Brennen auch der Fehler: USB-Treiber installiert, aktiv (V ), Port: com3 Prozessor: Fehler: der eingestellte (ATmega168P)stimmt nicht mit dem erkannten()Prozessor überein. Normalerweise, wenn die Angabe nicht stimmt, gibt er gleich Vorschläge in der Klammer () aus. z.B (Atmega 8). Ich habe es so wie Egon versucht
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
#2114075 Da hatte ich dir schon ein paar neuere Typen genannt. Etwas kleinere ATMegas sind ATMega48/88/168/328 28pol. Dann gibt es noch die ATTiny-Reihe. Die aktuellsten sind dort ATTiny4/5/9/10 (schnuckelig, im SOT23-6-Gehäuse) ATTIny25/45/85 8pol. ATTiny24/44/84 14pol. ATTiny261
> Da hatte ich dir schon ein paar neuere Typen genannt. Etwas kleinere > ATMegas sind > > ATMega48/88/168/328 28pol. > > Dann gibt es noch die ATTiny-Reihe. Die aktuellsten sind dort > > ATTiny4/5/9/10 (schnuckelig, im SOT23-6-Gehäuse) > ATTIny25/45/85 8pol. > ATTiny24/44/84
-
Thread
Hammond B3 Clone mit ATMega
installiert haben :-) Da ich möglichst bei DIL Bauweise bleiben möchte käme irgendwas zwischen ATmega164A-PU bis ATmega1284A-PU in Frage. Den gibt es im handlichen 40Pin DIL Gehäuse mit reichlich IO Pins, so das er sich auch für die Manual-Scanner anbieten würde. Natürlich würde auf den Leitungen
konnte man jede Leuchte einzeln mit RGB Daten anzusprechen. Aufgebaut war die Leuchte aus einem Atmega168er oder 328, die RS232 als Kette geschaltet wie beschrieben. Aufbau des Telegramms war 1 Byte Adresse (=Position in der Kette + MSB) + 3 Byte Farbdaten RGB (=0..127), da haben wir das auch so gelöst
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
Vielleicht kann mir daraufhin jemand sagen, an welchem Code ich mich orientieren kann, um das auf einem Atmega168 zum laufen zu bekommen. ---- Den Text "Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang" hat Andreas sicherlich nur zur Belustigung hier über das Editfeld gesetzt, da
kann mir > daraufhin jemand sagen, an welchem Code ich mich orientieren kann, um > das auf einem Atmega168 zum laufen zu bekommen. Das basiert auf einem 8052-Design, wie häufig bei den Chinesen. Mit ein bißchen Fleiß beim Überarbeiten und ein bißchen Programmierknowhow ist das problemlos auf einem
-
Thread
Arduino Uno programmieren
Hallo kann mir hierjemand helfen? Im Arduino ist eine ATmega328. 1. Frage Mit AVR Studio 5 kann ich ein C Programm für diesen Prozessor schreiben. Nicht jedoch "flashen". Hatt jemand mit AVR Studio schon eine ATmega328 programmiert und wie? 2. Frage
>> Im Arduino ist eine ATmega328. > und erhalte bei einem Chip m168 die Meldung "not in sync". Warum versuchst du einen *m168* zu flashen? "not in sync" kann 1000 Ursachen haben: http://www.ladyada.net/learn/arduino/help.html
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega164PA ATmega165 ATmega165P ATmega168 ATmega168P ATmega169 ATmega169P ATmega32 ATmega323 ATmega324 ATmega324P ATmega324PA ATmega32A ATmega48 ATmega48P ATmega48PA ATmega644 ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313