-
Thread
RS232 zu Ethernet Gateway mit Arduino
define port 23 // Port Telnet byte mac[] = {0x90, 0xA2, 0xDA, 0x10, 0x5C, 0xFF}; IPAddress g_ip(192, 168, 0, 180); IPAddress g_gateway(192, 168, 0, 1); IPAddress g_sub(255, 255, 255, 0); char g_buf[255]; EthernetServer cmdServer(port); void setup() { Ethernet.begin(mac,g_ip,g_gateway,g_sub);
g_ip(192, 168, 8, 72); IPAddress g_gateway(192, 168, 8, 1); IPAddress g_sub(255, 255, 255, 0); char g_buf[255]; EthernetServer cmdServer(port); void setup() { //Watchdog stellen cli();
-
Thread
Fernbedien RC5 Empfänger
Funktioniert der Code mit dem ATMega8 ohne Änderungen? Ginge er auch mit Attinys? ich kann leider kein C!
Beschaltung steht bei den Kollegen von http://www.roboternetz.de/wissen/index.php/RC5-Decoder_f%C3%BCr_ATMega
-
Thread
Liste von ICs usw. fürs Breadboard
25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85 und ein paar Arduino Nano Module. Meine regelmäßigen Vorräte an Widerständen habe ich inzwischen
45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm von den neueren aus der DA, DB, DD oder EA Serie. Da ist alles einfacher.
-
Thread
Arduino Bootloader - funktioniert nur einmalig
oder > die Pins an sich? ichz benutze die USB-Schnittstelle des ARDUINO Mega 2560, an der der ATmega16U2 hängt.
nahezu identischem Problem stand und beim Lesen just die Lösung fand: Aufbau: Breadboard mit Mega168 und ext. 16 MHZ Oszillator (im Arduino ein Diecimilia mit M168 ausgewählt) und FTDI-Adapter für den seriellen Upload und einen USBASP ISP zum flashen über MISO/MOSI. 1. naktem Mega168 mittels Arduino
-
Thread
AVR Timer2 gleichzeitig für PWM und Sekundenzähler benutzen?
Atmega328
Matthias S. schrieb im Beitrag #4757260: > Da bin ich auch mal gespannt. Für einen Mega48/88/168/328 jedenfalls > tuts die Anweisung > > Karl M. schrieb: >> TIMSK2|= (OCIE2B); > > und gibt den OC2B Compare Match als Interrupt Quelle frei. Na bestimmt nicht ganz so wie, man es erwartet
-
Thread
Problem beim Programmieren des Atmega2560.
Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •ATmega328P •ATmega329 •ATmega3290 •ATmega48 •ATmega64 •ATmega644 •ATmega8 •ATmega8515 •ATmega8535 •ATmega88 •ATtiny12 •ATtiny13 •ATtiny15 •ATtiny2313 •ATtiny24 •ATtiny25 •ATtiny26 •ATtiny44 •ATtiny45 •ATtiny84 •ATtiny85
-
Thread
AVR: Dreh-Encoder mit Interrupts
habe beschlossen mehr Zeit der Aufgabe zu widmen und habe das Prog vom Peter D. doch an meinen ATmega168 angepasst und als Anzeige eben mein LCD-Display verwendet... Es funktioniert tatsächlich einwandfrei ohne Entprellungsmaßnahmen ...
habe beschlossen mehr Zeit der Aufgabe zu widmen und habe das Prog vom Peter doch an meinen ATmega168 angepasst und als Anzeige eben mein LCD-Display verwendet... Es funktioniert tatsächlich einwandfrei ohne Entprellungsmaßnahmen ...
-
Thread
Input Capture Interrupt Problem
Hilfe von dem GCC-Tutorial beizubringen. Habe den entsprechenden Teil gelesen und ein Programm für ATMega168 geschrieben (einfach nur zum lernen). Jetzt versuche ich das Programm mit dem Simulator zu simulieren und habe folgendes Problem: Bei der Simulation der Flanke am ICP springt der Simulator nicht
mich nach der Bitreihenfolge im Tutorial gerichtet und habe nicht beachtet, dass der ICIE-Bit bei 168 woanders sein kann. Ich werde es gleich mal ausprobieren. Besten Dank.
-
Thread
dringende Hilfe (ATMEGA Port Pin)
Keiner meiner Kollegen kennt sich damit aus. Die Aufgabe bestand darin, eine U/I- Kennlinie eines ATMEGA Port- Pins zu messen. Wenn ihr mir bitte eine Schaltung schickt und die Vorgehensweise der Messung erklärt.!? Wäre sehr nett. Danke vielmals mfg
Ampere (Strom) P = U * I P in Watt (Leistung) Schnapp Dir ein Datenblatt, z.B. das des atmega328p http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf und schaue dir die Diagramme "35.7 Pin Driver Strength"
-
Thread
Allround Controller für Einsteiger: Xplain?
Erklärungen. Das hat mir sehr geholfen. Im Endeffekt sollte ich also lieber den Weg z.B. das STK500 + ATmega168 + AVRISP mk II oder AVR Dragon gehen? Das Problem ist halt, dass ich nicht für jedes neue vorhaben nochmal neu einkaufen möchte.
schrieb im Beitrag #1828078: > Im Endeffekt sollte ich also lieber den Weg z.B. das STK500 + > ATmega168 + AVRISP mk II oder AVR Dragon gehen? Entscheiden musst du selbst, aber ich würde dir auch für den Einstieg zum STK500 raten. Der AVRISP MKII wäre hier aber überflüssig, weil das STK500 von Haus
-
Thread
Microcontroler für ein Zeitintervall.
Aus China bekommst du einen Arduino-Name mit Atmega168 für <2€. Du kannst dir natürlich auch diskret was aufbauen, ganz ohne Mikrocontroller ...
nötig Würde es denn mit diesem ATMEGA328 https://m.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-328P-PU/3/index.html?ACTION=3&GROUPID=2959&ARTICLE=119685 funktionieren? Vielen Dank
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 Atmel ATMega Atmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega328, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2
-
Thread
Bezeichnung zur Identifikation der AVR Core Version?
mal aufhören, rückwärtskompatibel bis zur Jungsteinzeit sein zu wollen. Wer eben unbedingt einen ATmega128 dem ATmega1281 vorziehen will, kann sich dann halt seinen Kram selbst zimmern.
Markus Burrer schrieb: [ATmega32 vs. ATmega324] > Und teurer. Digikey (um mal jemanden zu nennen, bei dem du sofort beide kaufen könntest): EUR 6,38 für den ATmega32, EUR 4,70 für den ATmega324P. > Und bei Ramschläden
-
Thread
Einfache Funkmodule
iDwaRF-168, vorgestellt in der letzten Elektor, oder unter www.chip45.com/iDwaRF-168 Mit 35 Euro nicht ganz billig, aber mit ATMega168, WirelessUSB Protokoll, bidirektional und netzwerkfähig. Mir juckt es schon
-
Thread
serielles RAM
Erweiterungen und gleichzeitig der Speicher am PC auch ausgelesen werden kann. Mahl sehen, ob das mit einem Atmega88 oder 168 zu schaffen ist. Gruß Johannes
http://www.modtronix.com/product_info.php?products_id=231 Was MMC/SD angeht, so ist das mit dem Atmega 168 machbar, wenn man keine speicherintensiven Funktionen wie printf verwendet. Zum Schreiben auf MMC/SD braucht man einen 512 Byte grossen Puffer im RAM, das ist bereits die Hälfte des Speichers dieser
-
Thread
AVR-GCC: UART mit FIFO
das mit der Größe des Empfangs-/Sendepuffers im UART? Ich hab wie blöd im Datenblatt vom meinem atmega168 genau nach dieser Größe gesucht und nix gefunden.
das mit der Größe des Empfangs-/Sendepuffers im UART? Ich > hab wie blöd im Datenblatt vom meinem atmega168 genau nach dieser Größe > gesucht und nix gefunden. Steht normalerweise bei der UDR-Beschreibung. [pre]The receive buffer consists of a two level FIFO.[/pre] Dazu kommt dann noch das Input-Shift-Register
-
Thread
Redesign Platine
Also nicht "nicht mehr", aber "für > eine ganze Weile nicht". Na ja, muss es ein 328 sein ? ATmega8 gibt es in QFP, 48 und 88 könnten Alternativen sein wenn der Programmspeicher nicht voll ist. Ich vermute, so viel wird ein Sensor nicht machen.
zu klein... > > Interessant - was soll das für ein µC sein? Vielleicht meint der den TO den 168? Und wenn ja, welcher Speicher? Flash, RAM, EEprom? Ansonsten sind die megas (8),((48,88),168,328) ziemlich kompatibel. Es gibt sogar extra appnotes, die eine Migration wesentlich erleichtern.
-
Thread
Multifunktionsanzeige (Uhr, Spannung, Strom) im Auto
Grafiksymbole und ratzfatz ist der Code-Flash dicht. Da würde ich nicht unter der 16kB-Klasse (ATmega168) anfangen. Für ein Text-LCD reicht dagegen der ATtiny261 bequem. Peter
Grafiksymbole und > ratzfatz ist der Code-Flash dicht. > > Da würde ich nicht unter der 16kB-Klasse (ATmega168) anfangen. Ein Grafik-LCD will ich nur deswegen verwenden, damit ich die Uhrzeit schön groß ablesbar darstellen kann, und Spannung und Strom eben kleiner. Bei Text-LCDs hat man ja nicht die Möglichkeit
-
Thread
AVR: Bandgap Spannung messen ist von anderen ADC Eingängen abhängig?
wunderbar, nur die Referenz macht Probleme, sprich ist von den anderen Werten Abhängig. Der AVR ist ein ATMEGA168. Ich messe die Referenz um damit festzustellen ob die Betriebsspannung im ordentlichem Bereich (> 4,7V) liegt. Alle notwendigen Variablen sind natürlich volatile. Hat jemand Ideen?
abend 2 >Stunden und eben eine weitere gekostet... Steht da nicht im Datenblatt was dazu beim ATMEGA328?
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
MPS430 Teils, teils. Es gibt bisweilen pinkompatible uCs mit verschieden viel Speicher, z.B. AVT ATmega88/168/328 etc.
Beitrag #2718102: > Es gibt bisweilen pinkompatible uCs mit verschieden viel > Speicher, z.B. AVT ATmega88/168/328 etc. Aber wie A. K. schon schrieb, zwischen /verschiedenen/ Gehäusegrößen ist das eher exotisch.
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
finden: die default config des DHCP Servers (siehe ini Datei) verteilt ip Adressen des Pools 192.168.3.10-14. also entweder selbst suchen oder nmap suchen lassen nmap -sP 192.168.3.0/24
Initialized on egiga0 Hit any key to stop autoboot: 0 BOOTP broadcast 1 DHCP client bound to address 192.168.1.34 *** Warning: no boot file name; using 'C0A80122.img' Using egiga0 device TFTP from server 0.0.0.0; our IP address is 192.168.1.34; sending through gateway 192.168.1.1 Filename 'C0A80122.img
-
Thread
Brushless Regler Software in C
dachte immer das ist die Software zu dem Controlboard an sich. Ich frage mich ist die Leistung des ATMega8 groß genug um einen in C Programmierten code schnell genug abzuarbeiten. Ich habe den Code vom Konze auf einen Regler geflasht, das Anlaufverhalten ist aber mieserabel, ich denke auch das der Code
ein aktiver Freilauf recht sinnvoll ist. Dazu bräuchte man aber 6 PWM Ausgänge. Da wäre statt dem Atmega8 der Pinkompatible 168er ganz zweckmäßig. Man verbindet dann die entsprechenden PWM-Ausgänge mit den Low und High Side Eingängen der Mosfet Treiber. Naja ist mir grade so aufgefallen.
-
Thread
AVR Minimalmodul?
Welche ähnlichen Produkte wie http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb168-V2-2-AVR-ATmega168-USB-Modul.html Geht es noch günstiger?
-
Thread
Visual c++ CLI Daten zusammen setzen aus chars
Controller: Atmega 168 send_uart legt die daten in in FIFO der den stück für stück übertragen wird. ja 'b' und '1' kommen korrekt an. ja bin mir sicher dass er 8 Bit überträgt.
Hi Thomas Hab doch geschrieben das es ein Atmega 168 ist. Hab mal ein bischen weiter geschaut und herausgefunden das das Problem auftritt sobald der wert einer Bytes über 127 ist. ab dann stimmen auch die Zeichen nicht mehr überein die gesendet
-
Thread
[V] günstige Atmegas
Haken ist die Bauform, die leider "MLF" ist. Bei Interesse einfach MAIL an: mc_sho ATH gmx.de ATmega88-20MI ( nicht RoHS ) 0,50 EUR / Stück. ATmega168-20MU ( RoHS konform ) 0,50 EUR / Stück. Gruss Steffen
die ATmega168-20MU sind verkauft.
-
Thread
Einkaufsliste so ok?
Vergiss den ATmega8, auch wenn die Tutorials mit dem gemacht sind. Was gibt es denn bei Reichelt? Vielleicht den ATmega162? MfG Ulli-B
möchte keinen grossen mc benutzen aber hier wurde mir von dem mc aus > dem tut abgeraten Der Atmega8 aus dem Tutorial ist eine alte Gurke. Aber trotzdem kein schlechter Controller. Der direkte Nachfolger ist der Atmega88 sowie seine Brüder 48/168/328. Der oben vorgeschlagene Atmega162 ist völlig
-
Thread
ATMega8 RAM Speicher
>Der ATmega328 ist pinkompatibel zum ATmega8 und hat 2kB RAM. Falsch! Du meist den Atmega88!
Det ATmega88 ist auch pinkompatibel zum ATmega8. Die ATmega48/88/168/328 unterscheiden sich nur in der Speicherausstattung (http://www.atmel.com/dyn/resources/prod_documents/doc8161.pdf). Der ATmega88 löst aber
-
Thread
Spannungswächter schaltet unkontrolliert ab
Zusammen! Ich möchte über ein Solarpanel einen Akku laden, der dann eine Schaltung mit einem ATMega168 und Bluetooth-Modul versorgt. Um nach längerer Dunkelheit und damit leergesaugtem Akku beides definiert wieder einzuschalten, habe ich einen Spannungswächter TL7705 eingebaut, der über ein Mosfet
Range . . . Up to –55°C to 125°C also bei 12 Volt bekommt der Dickebacken ;-) Benutze den ATmega168 doch zur Akku Spannungsmessung. Wenn die Spannung auf der Eingangsseite zu klein ist schaltest du die Dicken Verbraucher per Software ab. Denke mal mit einem Spannungsteiler 10/4,7 Kohm sollte das
-
Thread
AVR: Timer0 + Timer 1
Takt manuel eingegeben). Problem: Der Timer1 reagiert nicht auf den externen Signal. CHIP: Atmega 168 + STK500 Frage: Geht das überhaupt und wenn ja auf was muss ich achten oder wie sollte ich es am besten angehen? Danke im vorraus
PS. beim AD-Wandler (Atmega 168) kann man einstellen, das die Wandlung über Timer 0 gestartet wird.
-
Thread
Artuino Pro Mini mit Artuino Serial TTL Adapter programmieren
Markus schrieb im Beitrag #4462065: > Prozessor = ATmeg 168 (5v, 16 MHz) Und der Prozessor ist auf deinem Board auch drauf? Meist wird dort inzwischen der ATmega 328P verwendet.
Auf dem Chip steht: ATMEL MEGA 168 20MU1052 CHINA-B 0J1615
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo Marco, ich nutze den Atmega8.
Unzuverlässig? Reichelt hat das letzte Mal bei mir statt 5 Atmega32 (TQFP) 5 Atmega128 (TQFP) geliefert. Waren mit Atmega32 auf der Tüte beschriftet. Passiert anscheinend in jedem Laden.
-
Thread
Init Stack-Pointer notwendig?
siehe gleiche Doku, Abschnitt Stackpointer/Initial Value. (z.B. Mega48/88/168 Doku S. 11)
Hab mir gerade das datasheet von ATmega48/88/168 angeschaut. Der Stackpointer wird auf S.13 unten (nicht 11) beschrieben. Und da steht: "...This Stack space in the data SRAM must be defined by the program before any subroutine calls are
-
Thread
Spannungsschalter?
ATMega162 mit Reset auf low zieht ~10mA, fällt also auch raus.
Ach so, ist ja low active, ich Depp. Dennoch scheinen mir 10mA zuviel. Hier im Datenbaltt vom ATmega 48/88/168 gibt es auf Seite 340 ein Diagramm, Current consumption in Reset. Das geht von 0,04mA-0,15mA zwischen 1,8V und 5,5V bei 1 MHz RC-Oszillator. Weit weg von 10mA. MFg Falk
-
Thread
Cortex M3 Board (ext. Memory, Ethernet, USB) gesucht
ARM9 oder Cortex-A schauen. Den LPC1769 finde ich genial weil preislich nicht über einem fetten ATMega aber dafür wesentlich schneller und Peripherie wie CAN oder Ethernet arbeitet direkt auf das interne RAM und ermöglicht hohen Datendurchsatz. Ich habe zB das FreeRTOS Beispiel um UDP erweitert und
void mt_init(void) { uip_ipaddr_t addr; struct uip_udp_conn *c; uip_ipaddr(&addr, 192, 168, 1, 1); c = uip_udp_new(&addr, 6002); if(c != NULL) { uip_udp_bind(c, HTONS(6001)); } } [/c] erlaubt zB Empfangen von 192.168.1.1 auf 6001 und sendet zurück an gleiche Adresse
-
Thread
Wie kann ich Libraries in AVR Studio 5 einbinden?
Ok, hab mal den Prozessor gewechselt auf ATmega1634 von ATmega128: Error 1 'TCCR0' undeclared (first use in this function) C:\Users\it-lab08\documents\avrstudio\test1\test1\timer.c 127 2 test1 Error 2 each undeclared identifier is
Danke für die schnelle Antwort! ich bezutze den ATmega168-20PU und das AVRISPmkII Programmiergerät. die genannte library hab ich im Selection Guide nachgeschaut allerdings nicht beachtet das dies mit der Endung .r90 ist und für GCC Toolchain nicht passt
-
Thread
Mehrere ESP8266 auf gleiche IP geht das?
die IP (die wäre mir ja unbekannt wegen DHCP) an. Im Normalfall würde ich sowas senden: http://192.168.1.205:2020/?FensterDATEN. Wie mache ich das wenn der zwar einen Namen hat ich die IP aber nicht weiß?! Wie gesagt, ich hatte in der Anfangszeit genau das selbe Problem. Ich habe nicht herausbekommen
gegeangen. Die ist in APP und PC Terminal hinterlegt und das klappt. Die ist ja immer konstant: 192.168.x.y, y ist Geräteabhängig, x ist Routerabhängig, das wird aber alles automatisch in Routinen berücksichtigt.
-
Thread
Phänomen tinyAVR-series(R) 0/1
putint funktioniert auf den klassischen Controllern genau so, wie es soll. Getestete Conroller waren ATmega328p, ATMega168, ATtiny44 und ATtiny2313. Binde ich genau denselben Code nun in der tinyAVR 0/1 series ein (getestete Controller ATtiny214 und ATtiny1604), dann gibt mir putint nur Zahlen von 0..9
so daß der Bug sich nicht auswirkt. Ein Bug im avr-gcc 7.3 erscheint mir unwahrscheinlich, da ja ATmega168 usw. gehen.
-
Thread
usbasp usbasp_transmit: Broken pipe
Problem: Seit heute funktioniert mein usbasp nicht mehr. Sobald ich versuche per avrdude meinen atmega zu schreiben (auch wenn gar kein AVR dranhängt) kommt folgende Fehlermeldung. Gestern Abend hat alles noch wunderbar funktioniert -.- [c]make program avrdude -p atmega168p -P usb -c usbasp -B 2
vendor ->www.fischl.de<- avrdude: seen product ->USBasp<- AVR Part : ATMEGA168P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
Wie am besten 60 LED's ansteuern
Eine LED frisst 2mA 21*2mA = 42mA 42mA *4 = 168mA Ich würde die LED's direkt an den AVR hängen, würde es dann gehen ?
>Würde es dann gehen ? Nö. 21 x 2 = 42mA. Kann der schon nicht. Dann 1:4 Multiplexing 42 x 4 = 168mA. Kann er nicht.
-
Thread
Bascom Bootloader Atmega32 plu Fusebits
com as we can not use interrupts '$regfile = "m8def.dat" 'Const Loaderchip = 8 '$regfile = "m168def.dat" 'Const Loaderchip = 168 '$regfile = "m16def.dat" 'Const Loaderchip = 16 $regfile = "m32def.dat" Const Loaderchip = 32 '$regfile = "m88def.dat" 'Const Loaderchip = 88 '$regfile
Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 #endif #if Loaderchip = 168 'Mega168 $loader = $1c00 'this address you can find in the datasheet 'the loader address is the same as the boot
-
Thread
ATTiny Reverse Engineering
aber so gut wie keine MSP430-cracks anbieten. Auf "mcureverse" lese ich z.B. folgendes für den Atmega168PA: "For some reason , the chip lock bit mode does not lock access to the memory in programming. the probe will be placed on top of data line will be able to read all of the desired data . In
the probe to another data line can be read out program and data memory all the information. For ATMEGA168PA firmware reverse and clone,we promise 100% success rate, low price&high enficiency. Please contact me for detail information:" Peter Dannegger schrieb im Beitrag #3322132: > Hast Du dafür
-
Thread
SPI funktioniert nicht
nicht zu beitragen, habe mich nur selbst gerade mit SPI rumgeschlagen. Dein Arduino hat einen ATmega168? Hast du den Slave-Pin in Benutzung? Soweit ich sehe, wäre dann eher SPI.transfer(slaveSelectPin, val) sinnvoll ...
Hallo Zusammen und vielen Dank für die Antworten. Ja ein Atmega168 wird verwendet. Anbei hab ich mal die unterschiedlichen Modi beigefügt. Gelb ist Clock, Blau ist MOSI. Ich kann mir nicht vorstellen, dass es am Continous Mode liegt, aber werde es mal ausprobieren
-
Thread
Makefile für Atmega2560 mit AVRdude klemmt
---- nano.menu.cpu.atmega328=ATmega328P (New Bootloader Old Mem) nano.menu.cpu.atmega328.upload.maximum_size=30720 nano.menu.cpu.atmega328.upload.maximum_data_size=2048 nano.menu.cpu.atmega328.upload.speed=115200 nano.menu.cpu.atmega328
=atmega/ATmegaBOOT_168_atmega328.hex nano.menu.cpu.atmega328old.build.mcu=atmega328p [/c]
-
Thread
Auswahl der Hardware durch Präprozessor
Wird sowas gesucht? [c] #if defined (__AVR_ATtiny2313__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega8__) || defined (__AVR_ATmega32__) ... #elif defined (__AVR_ATtiny24__) || defined (__AVR_ATtiny84__) ... #endif[/c] mfg
wie man > hier sieht wird der Teil für port_init > nicht compiliert. Im Makefile habe ich > den atmega88pa ausgewählt. Glaubst Du, dass das kleingeschriebene pa in __AVR_ATmega88pa__ korrekt ist?
-
Thread
AVR XTAL1/2 unbenutzt
internen RC-Oszillator benutzt, gibt es keinen externen Oszillator. Bei neueren Controllern (z. B. ATmega48/88/168) kannst Du in diesem Fall die beiden XTAL-Pins sogar als normale I/O-Pins benutzen. Siehe D-A-T-E-N-B-L-A-T-T.
excessive currents if the pin is accidentally configured as output." ...sagt das Datenblatt zum ATmega48/88/168, Kapitel I/O-Ports (S. 76) zu dem Thema.
-
Thread
230VAC Messen mit AVR
ich nicht in der Lage das alles zu verstehen und richtig einzusetzen. Plane auch eher mit einem ATmega 168 in der Schaltung. Gibt es denn noch andere Möglichkeiten die etwas "einfacher" sind?
nicht in der Lage das alles > zu verstehen und richtig einzusetzen. Plane auch eher mit einem ATmega > 168 in der Schaltung. So, und da war es zu schwierig, im Geiste den PIC auszudesignen und den AVR plus ADuM14xx an die frei gewordene SPI-Schnittstelle anzuklemmen? Der Prozessor ist eher nebensächlich
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
ATMEGA16 und dem ATMEGA32 einzuordnen. Diese werden so zwischen 2 und 3 Euro gehandelt... Und der (derzeit noch) absolute "günstigste" Pic kostet bei REichelt 0,33Euro. Wobei das im Gegensatz zum obigen
Genau es ist heute Bastelware. Das kann man auch gut hier im Forum > nachlesen: > Beitrag "neuer ATMega168P lässt sich nicht Programmieren" Nö. Kann man nicht. Da kann man nachlesen was rauskommt wenn halbgares Material zur Programmierung verwendet wird. c-hater schrieb im Beitrag #3622520: >
-
Thread
Kondensatorgröße am externen Quarz beim AVR?
Bin jetzt ein wenig verzweifelt. Sowohl mega8 als auch mega168 haben diesen Fehler, alles dauert 3mal so lange. Timer-Einstellungen/Software überprüft. Fuses auch. Sobald ich quelltext rauslösche, nähert sich die Zeit von ca. 1/3 auf fast 1/1. Nur ich kann
Ich verwende den Mega 168 mit 18.432MHz externem Quarz mit 27pF Kondensatoren. Laut Datenblatt (wo ich es zu spät gesehen habe) sollen aber max. 22pF an den Quarz ran. Bei mir gibt es keine Timing-Probleme (UART mit 115200bd
-
Thread
Strom sparen für Fernbedienung
entsprechendes Logikgatter vielleicht. Ist aber alles nicht so toll. Besser wär's, du würdest gleich einen ATmega48/88/168 verwenden. Die sind Pinkompatibel, gehören aber zur neueren Sorte. Da gibt's bei jedem Pin einen Interrupt und der Stromverbrauch beim Schlafen ist erst noch niedriger. > 4.)Letzte Frage
ATmega8L) Alles zu den verschiedenen sleep modes im Datenblatt des ATMega8(L) ab Seite 33 ...
-
Thread
chip45boot2 Hex wird nicht richtig geflasht
Hallo Leute, ich wollte meinen Atmega 162 mit einem Bootloader ausstatten und hab den Chip45boot2 gefunden als einfach zu nutzender Bootloader. Also das richtige Hexfile heruntergeladen Atmega 162 uart0_v2.9 dann geflasht und gefreut
Idee hab ich hier keine, kann nur sagen daß der Bootloader einen 168er Mega bei mir bislang immer problemlos programmierte. Ist kompakt und stellt sich auf die verwendete Baudrate ein.