-
Thread
AVR mit Datenverlust im Flash
durcheinander bringen. Wenn man sich mal die Beschreibung des internen System Clock Prescaler des AVR (ATmega88) ansieht, wird extra drauf hingewiesen, daß die Umschaltung glitchfrei erfolgt. Auch wird beim Setzen des Oscillator Calibration Register empfohlen, es nur in kleinen Schritten zu ändern. Ich
CPU-Takt extern umzuschalten, dürfte also keine gute Idee sein. Eine Lösung wäre, Du nimmst nen ATmega88, setzt dort den System Clock Prescaler, z.B. auf 64, schaltest dann den externen Takt um und setzt danach den System Clock Prescaler wieder auf 1. Oder Du gibst Dir nen Ruck und spendierst die paar
-
Thread
ADC Programmierung - Temperatur Sensor
Wir benutzen den ATmega 88 und Programmieren diesen mit der Programmiersprache C. Die Aufgabe soll über den internen ADC erledigt werden
Tim schrieb im Beitrag #3983571: > Wir benutzen den ATmega 88 und Programmieren diesen mit der > Programmiersprache C. > > Die Aufgabe soll über den internen ADC erledigt werden Okaaay. Mit welchem Teil vom [[AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe
-
Thread
ATMega 168PB Interrupt Programmieren
(und genau das ist beim > PINx-Register aller neueren AVR8 der Fall): natürlich. Ah ja, beim ATMega168 (und den hat der TO) wird mit PINC |= 1<<PINC0 getoggelt. Das Datenblatt zeige mir bitte mal :-)
http://www.atmel.com/Images/Atmel-42176-ATmega48PB-88PB-168PB_Datasheet.pdf 15.2.1 Configuring the Pin Each port pin consists of three register bits: DDxn, PORTxn, and PINxn. As shown in ”Register Description” on page 88 , the DDxn
-
Thread
ARM-Cortex als Anfänger?
Eine letzte Frage hätte ich noch bezüglich Atmega328, es gibt verschiedene Bezeichnungen bei den Chips, z.B. Atmega328, Atmega328p, Atmega328p-pu. Ziemlich verwirrend, was ist da der Unterschied bzw. spielt das überhaupt ne Rolle welchen ich zu Beginn
Du hast die ATmega**PB-Serie vergessen.
-
Thread
ATmega8 und Nokia Display / SPI
einwandfrei funktioniert (und tut es auch jetzt "eigentlich" noch). Mein Softwaremodul funktioniert mit ATmega88 / 168 / 328p einwandfrei (alle 3 Typen ausprobiert). Aber urplötzlich will ein ATmega8 nicht (mehr). (Und ich weiß nicht, ob ich die Software auf einem ATmega8 getestet hatte oder nicht, glaube aber
} } Hat irgendwer eine Idee an was das liegen könnte (schön langsam glaub ich fast, dass ATmega8 und ATmega88 vom Pinout nicht "kompatibel" sind) Gruß, Ralph
-
Thread
Bootloader per ISP
100mal aufgegriffen wurde, trotzdem komme ich gerade nicht weiter. Ich habe ein RFM12 an meinen Attmega88 und will den per Funk flashen. Das Tutorial "https://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung" funktioniert schon ganz gut, jedoch läuft das Ganze per UART, aber
höchstvermutlich Funk. Genau. Nochmal zum Verständniss. Es Gibt ein RFM12 der über das SPI mit den Atmega88 kommuniziert. Dann gibt es parallel dazu gibt es einen Abriff womit ich den Controller über mein ISP-Programmer flashen kann. Der Controller Wertet die Daten aus die über Funk empfangen werden. Nun
-
Thread
Mega88: Mehrere Interupts? (NOP funktioniert nicht)
overflow: reti [/avrasm] Die Fehlermeldung, beim compilieren lautet: D:\Eigene Dateien\Mega88\Mega88ROMTest.asm(33): error: Overlap in .cseg: addr=0x12 conflicts with 0x12:0x13 Diese tritt übrigens beim zweiten NOP Befehl auf Was mache ich nun schon wieder falsch?
Silver69 wrote: > Ich habe am Mega88 ein Quarzoszillator angeschlossen, 1.8 GHZ für RS232. 1,8GHz Quarzoszillator?
-
Thread
Unterschied zwischen Low-Power Crystal Oscillator und Full-Swing Crystal Oscillator
Hallo Leute! Ich verwende gerade den ATMega88A-PU. Standardmäßig läuft dieser ja mit dem internen Oszillator 1MHz. Jetzt möchte ich einen 16MHz Quarz anschließen und die Fusebits entsprechend setzen. Im Datenblatt steht etwas von einem Low-Power
Hallo A. K.! Vielen Dank für deine Antwort, jetzt ist mir wieder einiges klar geworden. Beim ATMega88A-PU wird bei 20MHz der Full Swing vorgeschrieben. Schöne Grüße Martin
-
Thread
Ice tube clock Atmega168
Hallo, Ich möchte den ATmega168V-10PU mit einem platzsparenderem ersetzen. Hierzu hätte ich den Atmel ATmega168A-AU im TQFP Gehäuse genommen. Nun meine Frage was muss ich alles beachten wenn ich diese tauschen möchte? Muss
allgemeine von Atmel verlassen http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Danke für den Tipp mit dem Migration Notes. Leider finde ich nur das vom 168 auf 168A http://www.atmel.com/Images/doc8280.pdf Den
-
Thread
SPI funktiniert nicht
. Ich probier das Master Proggi heute Abend mal auf einem 88 oder 168 aus.
Die einzige Registeradresse die anders war, war die des TIMSK-Registers. Das habe ich von TIMSK(Atmega8) in TIMSK1(Atmega48) umbenannt. Ansonsten waren die Registeradressen soweit gleich..... Oder ich hab was übersehen....
-
Thread
Mehrere HC-SR04 Sensoren auslesen
anbelangt und stehe gerade vor einem Problem, bei dem ich eure Hilfe erhoffe. Ich verwende eine Atmega88-PU als Slave für einen Rasenroboter, dieser soll 6 verschiedene HC-SR04 Ultraschallsensoren nacheinander auswerten und danach außerdem die Drehzhal der beiden Antriebsmotoren erfassen und beide Infos an den Master (auch ein Atmega88-PU) via UART schicken, wenn dieser danach fragt. Kernproblem ist hier aber die Sensorauswertung. Der restliche Code muss erst noch geschrieben werden. jetzt wollte ich diesen so verwenden, das
-
Thread
irsnd Callback function
Meyer - frank(at)fli4l.de * * $Id: irsnd-main-avr.c,v 1.3 2016/09/09 08:01:11 fm Exp $ * * ATMEGA88 @ 8 MHz internal RC Osc with BODLEVEL 4.3V: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * ATMEGA88 @ 8 MHz external Crystal Osc with BODLEVEL 4.3V: lfuse: 0xFF hfuse: 0xDC efuse: 0xF9 * * This
OC2A on ATmegas supporting OC2A, e.g. ATmega88 * IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88 * IRSND_OC0 = OC0 on ATmegas
-
Thread
Funkmodul ER400TRS ( easyRadio)
Geht alles super mit einem Atmega88, aber nur 20m Reichweite erfahren bisher. Und es sollen doch angeblich 200m sein bei 10mW ? Zumindest laut www.robotikhardware.de Gruss, Uwe!
Uwe Neubert schrieb im Beitrag #2158632: > Geht alles super mit einem Atmega88, aber nur 20m Reichweite erfahren > bisher. Und es sollen doch angeblich 200m sein bei 10mW ? Wenn du ein Blechgehäuse verwendest, darf die Antenne da nicht mit rein. ;-)
-
Thread
AVR ATtiny25 Impulslängenmessung
möchte ich gern darauf hinweisen dass es immer (besonders als Anfänger) besser wäre einen z.B. Atmega88 zu nehmen. Da hat man mehr Anschlüsse und vorallem auch einen Seriellport. Da kann man sich dann immer mal Statusinformationen ausgeben lassen. Ich selbst bin bestimmt schon seit 3-4 jahren
pulsweite" in der Codesammlung bringt eine fertige Lösung, die schön viel Code erzeugt und auch einen ATmega88 braucht, wie es einigen Leuten so richtig gefällt: http://www.mikrocontroller.net/topic/233699#new Nimmt man dann noch einen Hallsensor, erübrigt sich die Diskussion um eine Entprellung. Das
-
Thread
Bluetooth AVR ISP Programmer
kurz überflogen und werde ihn noch ganz lesen, aber zur kurzen Verständnisfrage: Ich habe einen Atmega und speichere einmalig mit einer normalen ISP Schnittstelle das Programm ab. Wenn nun der Atmega Stromversorgung hat, würde er das Programm im Flash starten, und nicht den Bootloader. Kann man
Unterschied liegt bei ca. Faktor 20 und mehr. Als Hardware-Basis habe ich den BlueController mit ATMega88P verwendet, da ist das Bluetooth Modul BTM-222 bereits onboard. Viel Platz im Flash bleibt beim ATmega88P aber nicht mehr, daher empfehle ich den ATmega328P. Der Bluecontroller läuft intern mit
-
Thread
AVR I2C Slave und Sleep
aufgetaucht. Ich denke, bei dir ist das Problem ein ähnliches. Ich kenne zwar das TWI interface des Atmega128 nicht.
Du müßtest mal debuggen, welchen Status Code der Slave hatte vor dem NACK. Bei NACK müßte es ja 0x88 sein. Und Du müßtest TWEA auf 0 gesetzt haben.
-
Thread
Welches ist der beste Microcontroller für Modellbau
grade so). Für mich ist eine DEBUG-Schnittstelle wichtig, deswegen arbeite ich im Moment auf dem ATmega16 und werde später auf den Mega8 zurückgehen. Demnächst soll es aber auch die Mega88 geben, die haben One-Wire-Debug, aber wann das wirklich kommt ... Atmel scheint da ja nicht immer von der schnellen
aussterben sollten ? seit wann gibt es keine bedrahteten ATMEGAS mehr, ich hab hier zb. einen ATMEGA8 im DIP gehäuse vor mir liegen ?!? die meisten ATMEGAS gibt es auch im DIP gehäuse außer den großen im TQFP64 gehäuse mfg mike
-
Thread
10-20V Spannung messen mit µC
Hallo, ich möchte mit einem ATMega88 eine Spannung messen die in etwa zwischen 10 und 20V variiert. Wenn ich einfach einen Spannungsteiler nehme, die zu messende Spannung herunterteile und dann messe habe ich ja nur die Hälfte der eigentlich
Stefan Essig schrieb im Beitrag #2287182: > ich möchte mit einem ATMega88 eine Spannung messen die in etwa zwischen > 10 und 20V variiert. > Daher hab ich mir die Beschaltung mit Zenerdiode ausgedacht. Ich würde statt der Z-Diode lieber den TL431 nehmen. Der ist
-
Thread
MOSFET für 7 Segment Display
Die 7-Segmentanzeigen haben jeweils eine gemeinsamme Anode. Realisiert wird das ganze mit einem ATMEGA88. Als Treiber kommt ein ULN2803A zum Einsatz. Dieser kann laut Datenblatt pro Kanal maximal 500mA liefern. 320mA wären dies in meinem Fall, würde also reichen. Jetz benötige ich noch 4 MOSFETs
ja relativ viel Strom. Mit dem Baustein hät ich auch nicht mehr Power zur Verfügung als direkt am ATMEGA88 und bräuchte auch noch nen Treiber. Hab auch noch genug Pins frei am ATMEGA und die Ansteuerung teilweise auch schon geschrieben und die einzelnen Zeichen definiert
-
Thread
I2C und BLMC Controller
/topic/304708#new , bin aber leider nicht fündig geworden. Ich möchte meinen BLDC Controller (ATmega88) über TWI ein Datenbyte senden, mit dem die Drehzahl des Motors verändert werden kann. D.h. OCXA und OCXB ändern, um die PWM anzupassen. Dazu verwende ich ein Poti das mit einem weiteren ATmega88
Verbindung nicht mehr. Weitere Informationen: - 100 Ohm in Serie zwischen SDA/SCL der beiden ATmega88, sowie 3,7kOhm Pullup-Widerstände. - Basis ist der Controller im obigen Link dargestellt - Master f_CLK = 20MHz - Slave f_CLK = 12MHz Falls noch weitere Daten benötigt werden stehe ich natürlich
-
Thread
Bascom Fusebits
Controller quasi tot und muss gewechselt werden." hehe , das ist wohl passiert ;-) Einen ATMEGA habe ich noch... Könnte mir jemand veraten, was ich da beim ATMEGA88 und 4 Mhz für eine Option auswählen muss? Nicht das ich auch noch den letzten Controller damit unbrauchbar mache. Danke Schonmal
Christian schrieb im Beitrag #2330406: > Könnte mir jemand veraten, was ich da beim ATMEGA88 und 4 Mhz > für eine Option auswählen muss? Warum liest du nicht das Datenblatt zum uC???
-
Thread
Atmega8L SMD Fehler
Stammen die ATMega aus einer vertrauenwürdigen Quelle? Möglicherweise hast Du Fakes erwischt.
Die Ausgangsspannung ist ziemlich stabil. Pete K. schrieb im Beitrag #4017828: > Stammen die ATMega aus einer vertrauenwürdigen Quelle? Möglicherweise > hast Du Fakes erwischt. Nicht unbedingt; Chinaware. Bei vorangegangenen Tests habe ich aber (mit etwas anderem Layout) einen Atmega88 benutzt
-
Thread
Atmega8 / 88Tiefe der Schachtelung von Funktionen
Guten Abend zusammen, ich wollte ein etwas aufwendigeres Programm mit meinem Atmega8 bzw 88(ich habe hier beide rumliegen) schreiben und wollte vorab wissen bis zu welcher Tiefe ich Funktionsaufrufe schachteln kann. Mein Prof meinte damals nämlich dss nich mehr als zwei ineinandr
Tobi88 schrieb im Beitrag #3191423: > wo kann ich denn die aktuelle Stack / RAM-Auslastungs ablesen http://www.rn-wissen.de/index.php/Speicherverbrauch_bestimmen_mit_avr-gcc
-
Thread
Craft
Wow... das ist ja echt abartig... und alles in einem ATmega88 ?!? Und wir (ähüm... ich ja eigentlich noch nicht) krebsen hier mit so langweiligen Dingen rum wie "AVR ASCII Video Terminal - 40 x 25 - BAS Signal". Respekt! Magnetus
sichtbar, eine Flash-schwarte. Die zweite Seite ein stehendes Bild. Das stehende Bild kommt von einem Mega88 ?
-
Thread
Entfernungsmessgerät mit Assembler
Du hast also einen AtMega88. Und was hast Du noch? Womit soll denn gemessen werden? Also beschreibe mal genau was Du vorhast. mfg Klaus
beides, LCD und den Ultraschallmüll, gibt es Beispiele. Hier hat es jemand mit Arduino statt ATmega88 gemacht, aber das ist im Prinzip derselbe Prozessor nur mit 4x mehr Speicher, den man für diese Einfachanwendung aber nicht braucht. https://hartmut-waller.info/arduinoblog/ultraschallsensor-lcd
-
Thread
RFM22 Transceiver
ich eventuell im code was übersehen?? http://www.ulrichradig.de/home/index.php/avr/rfm22-und-atmega88 Gruß Dennis
> bisschen verwirrt... ich habe kurz nach Änderung des Codes mir ein RX/TX System mit einem Atmega88 aufgebaut- und es funktionierte auf Anhieb. Die RFM22B habe ich über eine einfache aber HF-taugliche Schaltung mit dem Atmega verbunden. Ich habe das Projekt mit dem AVR-Studio übersetzt und eingespielt
-
Thread
Atmega4809nano
ich habe ein Atmega4809nano-Board gemacht. Getestet ist es noch nicht. Mir fehlen noch Stiftleisten mit dünnen Stiften. Einen Programmierer dazu habe ich auch nicht.
4. Mouser hat das https://www.mouser.de/ProductDetail/Microchip-Technology/PG164140. Kostet 44.88 + Steuer.
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
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.
mehrere Rauchmelder abfragen. Das Projekt von Florian Scherp kann dies zwar, benutzt aber einen ATMega16/32. Ich habe jetzt aber schon einige Boards mit einem ATMega88 geätzt. Was für Möglichkeiten gäbe es noch?
-
Thread
Nokia N95-Display
auch nur mit wasser kocht... die Tastaturmatrix bzw die ansteuerung wird bei einem n85 mit einem atmega88 und I2C realisiert... Gruss Elko
Elektrolyt schrieb: > die Tastaturmatrix bzw die ansteuerung wird bei einem n85 mit einem > atmega88 und I2C realisiert... Hast Du da nähere Infos / Links dazu? Danke.
-
Thread
RFM70 im Modelbau?
Hallo Ich habe einen Modellhubschrauber von LRP zerlegt. Im Empfänger ist ein Atmega88 verbaut an dem ein unkentlich geschlifenes 2,4 GHz Funk IC ist. Angeschlossen scheint es über SPI zu sein. In der Funke sitzt anscheinend das selbe. Zumindest sieht es so aus als wäre der Pinkompatibel
integrated-passives-rf-comp/2450bm14a0002-matched-balun-for-nordic-nrf24l01nrf24l01.html Also von 15Ω+j88Ω auf die Antennenimpedanz Lässt sich natürlich auch mit diskreten Bauteilen machen, wie im Datenblatt beschrieben.
-
Thread
Realisierung der Abtastrate in C?
setze ich ganz allgemein normalerweise die Abtastrate in einem C > Programm um, welches einen Atmega8 steueren soll? Du bist doch der mit den UV-Strahlen oder? ´ Warum stürzt du dich denn jetzt auf den ollen Atmeg8. Der pinkompatible Atmega88 und seine Brüder bieten die Möglichkeit den ADC mit
nicht funktioniert. Wenn du damit allerdings nur sagen möchtest, dass ich das Potential des Atmega8 nicht ganz ausschöpfe, dann gebe ich dir Recht. Ein Atmega8 kostet aber weniger als ein ADC als solcher. Deshalb will ich lieber einen Atmega8. Wenn ich ein Experte wäre, dann würde ich euch
-
Thread
xmega single ADC-Messung
Das wundert mich aber. Damit würde ja eine Wandlung ca 250µs dauern. Ich kann mich erinnern einem Atmega88A Wandlungen von ca 30µs realisiert zu haben. Das muss doch irgendwie schneller gehen??
wundert mich aber. Damit würde ja eine Wandlung ca 250µs dauern. Ich > kann mich erinnern einem Atmega88A Wandlungen von ca 30µs realisiert zu > haben. Naja, die Xmegas haben einen 12-bit ADC ggü. den 10 Bit der AVRs. Und 400kHz ADC-Takt für beim mega88A sind wohl auch schon deutlich außerhalb
-
Thread
DTMF decoder
https://www.mikrocontroller.net/articles/Digitalfilter_mit_ATmega#Octave_und_Scilab
verfügbarer Controller einen aus der sowas aus dem Handgelenk macht und trotzdem nicht teurer ist als ein ATmega. Unwirtschaftlich wird es nur wenn man auf Teufel komm raus einen ATMega dort einbauen will. Und noch unwirtschaftlicher wird es wenn der schweineteure ATmega dann 98% Däumchen dreht weil man dem
-
Thread
LC Display Fehlersuche
" Problem mit meinem LC Display. Erstmal zum Aufbau: Das Display 2x16 Zeilen, hängt an einem Atmega32, am Port.C. Wird im 4Bit I/O Mode betrieben und ist so beschaltet [http://www.rn-wissen.de/images/6/6a/Lcdmodul_4bitbusy_schem.png]. Die Versorgungsspannung kommt von einem LM7805 und beträgt 4,88V
Hi >Das Display 2x16 Zeilen, hängt an einem Atmega32, am Port.C. JTAG ausgeschaltet? MfG Spess
-
Thread
Funkmodul läuft nicht mit dem STK500
Hi, Ich habe eine Schaltung mit nem ATMega88 und nen Funkmodul drauf bekommen. Schaltplan und Layout ist vorhanden. In der Schaltung (kleine Leiterplatte mit ATMega88 im MLF Gehäuse) kann ich das Modul ansprechen (über USART) und alle Zustände
und mit der funktionierenden Leiterplatte verglichen. Alles stimmt überein. Dann habe ich nen ATMega88 mit Grundbeschaltung auf ne Lochrasterplatine gepackt und das Modul wie auf dem STK500 verbunden. Funktioniert ohne Probleme. Wie kann das sein? Hab mir schon den Schaltplann vom STK500 angeschaut
-
Thread
Touch Taster
resources/prod_documents/qmatrix_white_paper_100.pdf Und hier hat jemand das Prinzip auf einem ATmega8 zum laufen gebracht, hat auch eine schöne Erklärung des ganzen geschrieben: http://www.sensi.org/~svo/capsensor/index.en.html
elektronik-labor.de [pre] 'Qtouch für 2 Sensoren am Port C1 und Port C5 , Cs = 10 nF $regfile = "m88def.dat" $crystal = 8000000 $baud = 19200 Print "QTouch Test mit Mega88" 'geht auch jeder andere Tiny oder Mega Dim Da As Byte
-
Thread
Oszillator für Atmega 328p
Elias W. schrieb im Beitrag #7019586: > kann ich folgenden Oszillator für einen Atmega328p verwenden: Nein. Der ist für 3,3V. Damit kann der Atmega zwar auch, aber dann nicht mit 16MHz.
ATmega48A/PA/88A/PA/168A/PA/328/P Data Sheet 9.4 Full Swing Crystal Oscillator Table 9-5. Full Swing Crystal Oscillator operating modes Recommended Range for Capacitors C1 and C2: 12-22 pF
-
Thread
AVR Studio 5 Automatisch Compilieren und Sender
Parametern problemlos: [code]Command: D:\WinAVR\bin\avrdude.exe Arguments: -e -P usb -c avrispmkII -p ATmega88PA -e -U flash:w:"$(ProjectDir)Debug\xxx.hex":a[/code] Wäre allerdings super, wenn dort bei externen Tools ebenfalls die gleichen Variablen möglich wären wie bei den BuildActions :( Gruß Sebastian
Parametern problemlos: > Command: D:\WinAVR\bin\avrdude.exe > Arguments: -e -P usb -c avrispmkII -p ATmega88PA -e > -U flash:w:"$(ProjectDir)Debug\xxx.hex":a Um nicht jedes Mal den Namen der zu übertragenden .hex - Datei eintragen zu müssen, kann das Makro $(ItemFileName) genutzt werden:
-
Thread
Attiny 1616 Hardware-Interrupt
DCC track signal and receive DCC commands. The library currently supports the AVR ATTiny84/85 & ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt and micros() ONLY and no longer uses Timer0 Compare Match B, which makes it much more portable to other platforms. https://github.com
Stefan W. schrieb im Beitrag #7552058: > The library currently supports the AVR ATTiny84/85 & > ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt > and micros() ONLY and no longer uses Timer0 Compare Match B, which makes > it much more portable to other platforms. Deinen
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
> Ich nehme mittlerweile selbst für einfachste Dinge einen cortex M3. > Warum auch nicht? Ein Atmega kostet doch genauso viel. Kommt darauf an. Wenn man die größeren ATmegas mit den kleineren Cortex-M3 vergleicht dann sicherlich. Aber z.B. der ATmega88 ist regelmäßig deutlich günstiger als ein
MC und des laufenden Motors (in meinem Fall ein 4kW/48V Radnabentyp). Die Prozessoren waren: * ATMega88 @16Mhz * ATXMega192D3 @32Mhz * STM32F100RBT6B @24MHz (VL Discovery) Sofern der MC eine spezielle Hardware zur Unterstützung hatte, wurde diese auch benutzt, also z.B. das Event System des XMega
-
Thread
mega 168 winAVR und A-Studio4.18 Fehler im Vector 19 USART, RX
, aber auch die die nur einen usart haben, mal nicht in der iomx8 steht #if defined (__AVR_ATmega88__) || defined (__AVR_ATmega168__) /* USART Rx Complete */ #define USART_RX_vect _VECTOR(18) #define SIG_USART_RECV _VECTOR(18) /* USART, Data Register Empty */ #define USART_UDRE_vect
finde das auch bescheuert. Muss man mit leben. > in der iomx8 steht > > #if defined (__AVR_ATmega88__) || defined (__AVR_ATmega168__) > /* USART Rx Complete */ > #define USART_RX_vect _VECTOR(18) > #define SIG_USART_RECV _VECTOR(18) > > /* USART, Data Register Empty */ > #define
-
Thread
ATmega128RFA1
Atmel kündigt neuen Chip an: ATmega128RFA1 = ATmega1281 + AT86RF?? http://www.atmel.com/products/zigbee/single-chip.asp?source=home Sieht toll aus, genau so etwas brauche ich! :-) Das doofe: typisch Atmel, lange vor Erhältlichkeit
Core for Arduino - added python serial throuput tool wuarttest.py New Hardware - MCU ATmega8, Atmega88, Atmega644P, ATmega128RFA1 ^^^^^^^^^^^^^ - Boards: littleGee V3, stkm8, rbb128rfa1, derfa1 ^^^^^^
-
Thread
PLL per Software
Eine PLL zur Erzeugung von Radiofreqeunzen (88-108 MHz) geht nur in Hardware. MFG Falk
> Momentan nehm ich den internen 1MHZ Quarz > des Atmega, Es gibt keinen ATmega mit internem Quarz. ...
-
Thread
TWI-Master für ATMEGA in C (ohne TWI-Start/Stop, ACK/NACK)
Hallo, im Manual zum ATMEGA 48/88/168 steht folgende Formel: SCL frequency = CPU Clock frequency / (16 + 2* (TWBR) * Prescaler Value) Bei einem Prescaler Value von 1 komme ich durch Umformen auf: TWDR = (CPU Clock frequency
>im Manual zum ATMEGA 48/88/168 steht folgende Formel: alles Klar daher das Misverstandnis!! Ich habe die Rechnung mit einem ATMEGA8 gemacht: Da sieht die Formel ein bisschen aber entscheidend anders aus und zwar so
-
Thread
SPI, Breakpoint, CC2500
Modul von Amber besorgt. Dieses hat auch den cc2500 on board. Möchte gerne das Modul mit einem Mega88 via SPI ansteuern. Habe heute damit begonnen mich in das Datenblatt einzulesen. Wenn ich die ersten "gehversuche" mache, werde ich das mal hier posten man kann sich sicher gegenseitig helfen.
Grote, ich interessiere mich auch für die Kommunikation mit dem CC2500. Ebenso verwende ich einen Atmega88 als µC. Vielleicht könntest du mir ein wenig mehr von deinem Code geben. Gruß Elvis
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
>> ATmega168. >Dem Asm-Programmierer langt dann ein Mega88. Höchstens. also 50% ohen Worte, echt..
im Guloshop: Vierfacher Programmspeicher. Der ATmega88 wird da erst gar nicht angeboten... lohnt sich nicht.
-
Thread
ATmega Überfüllung?
Hallo allerseits! Ich bin seit kurzem bei einer Firma die ATmega einsetzen. Ich selbst habe noch keine Erfahrung mit den ATMEL-Microcontrollern, daher wende ich mich an die erfahrenen Entwickler. Wir verwenden aktuell einen ATmega168, bzw. ATmega168P. Nun meint
Programm größer wird als in den Flashspeicher passt........ Aber was soll's, ist der Flash vom ATMEGA168 zu klein, gibt es immer noch den ATMEGA328 mit doppeltem Flash.... Wäre ganz interessnt was das für Probleme sind und wie die sich äußern. Poste die doch mal...
-
Thread
ATmega64 vergist seine Signature-Bytes
flash segmente durch laser verhintern und dann den chip eine nummer kleiner verkaufen ->mega48, mega88, mega168
Also bei meinem ATmega wurden die Bytes auf 0xFF gesetzt, als ich folgendes gemacht habe. Ist alledings keine Programmierseqzenz, sondern. In der Flash Doku steht: 308 ATmega64(L) 2490I AVR 11/04 1. Power-up