-
Thread
Atmega128 programmieren über multiplexer
Bootloader-Vector) ausgeführt wird. Damit das "Selbstprogrammieren" geschehen kann ist dann der ATmega nicht geresetet. Bei einem anderen ATmega sah meine Lösung so aus: Hardware: - "Multiplexer" von RX und TX - Selektierpin des Multiplexers an einen GPIO des ATmega - Reset des Controllers
Schreiber dieses Textes auf den Gedanken kommt, das die Pins auf RXD oder TXD liegen?! Weder beim Atmega64 noch beim Atmega128 liegen Miso/Mosi und RXD/TXD auf ein und demselben Pin?! Nichtmal im 40Pin Dip Gehäuse.
-
Thread
20 Ultraschall Sensoren an PC?
Oder man vergisst die arduinos und nimmt einen atmega1284p oder 2560 und nen ftdi. Oder vusb wenn man kann. Fertsch.
-
Thread
Welcher µC ist einfach zu programmieren
Recommended Max Receiver Error (%) von 2% (U2X = 0) bzw. 1,5% (U2X = 1) für 8 Bits / no parity (Atmega32 datasheet). Viele Grüße, Stefan
Hallo einen Preis für einen Satz Platinen kann ich dir leider nicht sagen. Das Board 1 mit dem ATmega 1284p wird bereits angeboten. Dazu auch ein Netzteil und einige andere Teile dazu. Die einzelnen Bauteile gibt es bei Versendern. Preis für das Board ca. 20 Taler mit allen dazu. Alle Unterlagen kannst
-
Thread
Fernbedienbare Master-Slave-Steckdosenzeitschaltuhr mit PC-Anschluss?
ich habe einen Pollin NETIO getunt mit kleinen Schaltreglern R78 statt 7805, ATmega 1284p. Der kann per Webinterface Ports schalten und damit auch Schalter, per Optokoppler, oder 230V per S202S02, kann per Sharkoon 400 USB Server am ISP programmiert werden und per USB RS232 auch
-Draht Telefonleitungen alle Raumtemperaturen per DS18B20 Müsste auch mit einem Arduino mighty 1284p + LAN Shield gehen. Per NTP habe ich die korrekte Uhrzeit, RTC wäre auch möglich und Sonnenauf- -untergang wird nach Geokoorinaten berechnet und der funkt per 433MHz meine Rolladen Switches an
-
Thread
ATmega 1284 - SD Modul - FT800CB hängt sich auf!
Bildersuche diode reset avr atmel ist eigentlich oft zu sehen und auch auf dem arduino mighty 1284p Modul http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b:g:36YAAOSwGYVXAaiv dient dazu den Kondensator am Reset schneller zu entladen als über
Bildersuche > diode reset avr atmel > > ist eigentlich oft zu sehen und auch auf dem arduino mighty 1284p Modul > http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b:g:36YAAOSwGYVXAaiv > > dient dazu den Kondensator am Reset schneller zu entladen
-
Thread
[V] Diverse Bauteile kostenlos abzugeben
2x USB to RS232 (Conrad), 1x gebraucht und 1x neu 1x SD Kartenslot (neu) 10x RGB LED (neu) 1x Atmega 1284 (neu) 1x Atmega 644 (neu) 4x Atmega 8 (neu) 4x Atmega 88 (neu) 1x L6202 Bei Interesse hier oder per Nachricht an mich melden. Gruß Morgenmuffel
-
Thread
Anschluss OLED Grafikdisplay an Mega1284 (u8glib)
Guten Abend zusammen, ich grübel gerade an der SPI Verbindung zwischen einem Mega1284 und einem NHD-2.7-12864UCW3 Display von NewHaven. Das Display hat folgende Anschlüsse: SDIN SCLK /CS D/C /RES Ich würde gerne Hardware SPI verwenden. Gleich vorweg die Frage... beißt sich
page geschrieben: https://github.com/olikraus/u8glib/wiki/avr Getestet hatte ich es mit einem ATMega328 glaube ich. D/C -> Kann mit einem beliebigen Port verbunden werden. Die Portnummer muss man der U8glib natürlich mitteilen. /RES -> Wie D/C, man kann aber auch einen diskreten Reset aufbauen,
-
Thread
ATmega 1284P ISP Problem bei bei SPI Clienten
Guten Morgen, Ich habe ein ATmega 1284P den ich mit einem DIAMEX-AVR-Programmer brenne. An dem 1284 hängt ein Display FT800 und ein SD-Kartenmodul, beide fungieren über SPI-Bus der ja gleichzeitig als SPI-Schnittstelle zum brennen dient. Wenn ich das SD-Modul angeschlossen habe ist der 1284 nicht brennbar (hat nur 2 mal geklappt) sobald ich aber das SD-Modul abgeschlossen habe, kann ich den 1284 ohne Probleme brennen. Kann sein dass das SD-Modul den SPI-BUS stört? Wie kann ich sowas umgehen
-
Thread
USB zu UART Wandler auf eigener Platine?
Andererseits beim Arduino ist das ganze ja mit Hilfe eines zweiten Mikrocontroller gelöst, dem ATmega16. Gibt es noch andere Möglichkeiten bzw. Was würdet ihr empfehlen? Zu Info noch ich verwende einen ATmega1284P. Würde mich sehr über eure Tipps und Hilfe freuen. Viele Grüße Florian
will der schon USB unterstützt Warum nicht? Gibt es doch auch von Atmel. Wenn du dich mit dem ATmega1284P schon etwas auskennst, fällt dir der Umstieg nicht schwer. Ansonsten ist V-USB vielleicht noch eine möglichkeit. Die geht auch auf dem ATmega1284P.
-
Thread
Problem mit C struct auf ARM
Hallo, ich portiere gerade meinen Code für den ENC28J60 von 8-bit (AtMegea1284p) auf 32-bit (AtSamD20E17). Ich habe inzwischen alles zum Laufen gebracht, stehe jetzt aber vor einem mir unerklärlichen Phänomen. In meinem Code für den NTP-Request gibt es folgende C-Structure
t receive_timestamp[2]; uint32_t transmit_timestamp[2]; }; [/code] Das hat alles auf dem AtMega wunderbar funktioniert. Sobald er aber mit dem ARM auf eine beliebige Variable mit uint32_t zugreift bleibt er hängen. So sieht es anhand von UART-Ausgaben zumindest aus. Gibt es hier irgendetwas
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). Sind aber beide keine 28-Pinner mehr.
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). > > Um was anderes zu benutzen, braucht man schon deutlich bessere Gründe
-
Thread
int to char[] to uint8_t[] to char[]
meinen Knoten im Hirn zu beseitigen. Zur Historie: Ich habe ein kleines Sensorboard mit einem ATMega1284p gebaut. Alle Sensordaten auf dem Board sind vom Typ int (weil die Temperatur negativ sein kann). Ich verwende die Funktion itoa, um die Daten in ein char array zu überführen und per BLE (UART)
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
habe ich im Gegensatz zum Autor eine Lösung für mich gefunden, ist der Code um 10% zu langsam beim 1284p weil dort das Timing von mehr Adressbytes oder anderen Registerzugriffen bestimmt wird dann benutzt man eben eine um 10% langsamere F_CPU dann passen die Zugriffe wieder: [c] #if defined(__AVR_ATmega1284P
ist aufgehoben, es mit dem erweiterten PC programm counter mit drittem Byte muss mir also bei dem atmega 2560 begegnet sein, nur ich ehemals Unwissender habe das auf den atmega 1284p übertragen. DANKE c-hater DU hast es als Einziger deutlicher gemacht, aber nicht so deutlich wie in diesen PDF https
-
Thread
Kleine Ungereimtheit in AVRDUDE
Programmieren des Flash werden ja noch mal die Fuses reportiert. Im konkreten Fall hab ich einen Atmega 1284P für einen Quarz im Frequenzbereich 3 bis 8 MHz 'gefused', die Einstellung der Fuses ist: Low: CC, High: D9, Ext.: FF Die Programmierung mittels AVRDUDE ist kein Prob. Allerdings gibt das
-
Thread
Wie können Kamerabilder auf einem NET-IO-Server abgelegt werden?
Auf einem NET-IO-System/ADD-ON (ATMega644 & SD-Card) möchte ich Bilder einer Überwachungskamera ablegen. Auf dem System läuft die Software von U. Radig. Mit AJAX scheitert es leider*1. Wer kennt die Software und kann mir einen Tipp geben
deine Config schon mit mehr > Worten beschreiben. NET-IO plus ADDON mit Software von U. Radig. ATMega644 Mikrocontroller mit SD-Card. IP-Kamera und NETIO befinden sich im gleichen Netz an einer Fritzbox. Das Bild kann als URL mit http://192.170.178.40/cgi/jpg/image.cgi abgerufen werden.
-
Thread
ADS7816P an ATmega1284
Guten Abend, ich wende mich mit zwei Fragen an euch. Im Moment experimentiere ich mit dem ATmega1284p herum. Nun möchte ich einen ADS7816p via SPI anbinden. Erste Frage: Soweit ich SPI verstanden habe, kann man an einen Master-Mikrochip mehrere Slave-Mikrochips hängen. Neben dem normalen
nur weitere Pins dafür bereitstellen. Im Moment hängt eine 7-Segmen-Anzeige (MAX7219) an meinem ATmega. Die funktioniert auch über die Standard-SPI-Schnittstelle. Jetzt habe ich mal versucht, die Schnittstelle statt mit PORTB4 mit PORTB0 umzusetzen. Leider hat es nicht geklappt. Habe ich da zu einfach
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
AT90S8515 AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega1284 ATmega1284P ATmega128A ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega164A ATmega164P ATmega164PA ATmega165 ATmega165A ATmega165P ATmega165PA ATmega168 ATmega168A ATmega168P ATmega168PA ATmega169 ATmega169A ATmega169P ATmega169PA ATmega16A ATmega16HVA ATmega16HVB ATmega16M1 ATmega16U2 ATmega16U4 ATmega16U4 ATmega2560
-
Thread
Warum 2 Gnd und 2 vcc?
wenigstens die Versorgungsspannung richtig anliegt, so dass der Chip eine Überlebenschance hat. ATmega1284P zum Beispiel.
-
Thread
Gewitterwarner selber bauen
Ein kleines Beispiel eines VGA Gewittermonitors. Zwei Impulseingänge (A+B) überwacht der Atmega1284p und zeigt die Anzahl der Impulse auf dem Monitor an (A=grün B=gelb). Nach jeder vollen Stunde wird eine neue Diagramm-Spalte gezeichnet. Somit erhält man einen Wochenrückblick. Die
Beispiel eines Gewitterwarners. Genutzt wird der ADC des ATmega8, im µs Bereich wird die Spannung am MP2 abgefragt. Im Normalbetrieb zappeln die unteren Balken (keine Blitze selektiert) Immer wenn ein Blitz erkannt wird, leuchtet kurz die gelbe LED und
-
Thread
[AVR] Zwischen einzelnen PCINT-Quellen unterscheiden
Change Interrupt Vektor beinhaltet mehrere Pins (Sowie ich das bei den aktuell hier rumfliegenden ATmega88 und 1284P sehe, wohl immer einen Port, also 8 Stück). Wenn ich also 4 Pins mit einem PCINT-Vektor habe, muss ich sie alle der Reihe nach in der ISR abfragen. Gibt es vielleicht eine Möglichkeit
-
Thread
1284P weigert sich bei Port D
Max schrieb im Beitrag #4609209: > Pin 45 liegt sogar zweimal auf VCC/2 Seltsam, bei meinem ATmega1284P ist nach Pin 44 Schluß. Und VCC/2 habe ich nirgends auf dem Board.
Hallo Max, ich habe Dir ein Testprogramm geschrieben. Setup: F_CPU = 8000000 Device = atmega1284p Init: * MCUCR.JTD = 1 * DDRA = 0xff, PORTA = 0x55 * DDRB = 0xff, PORTB = 0x55 * DDRD = 0xff, PORTD = 0x00 Der Timer0 liefert ein 125 Hz Zeitsignal und der Wert von Portd wird bei
-
Thread
XY-MK-5V ohne Uart
eines von den Funk-Empfängern "XY-MK-5v" aus China bestellt. Mit diesem würde ich gerne mit einem Atmega 32 Signale auslesen. Mir ist leider erst im Nachhinein aufgefallen, dass die meisten Beispielprogramme, egal ob für den Arduino oder auch andere, dass sie fast alle über UART kommunizieren. Leider
Euro sparen nicht wert. Mir wäre meine Zeit zu schade dafür die man da dann reinstecken muss. ATMega324, 644 oder gleich 1284 nehmen.
-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
Arduinos lieben, oder hassen, egal. >Sie sind JETZT da. Warum muss den lieben? Der Arduino mit ATMega2560 lässt z.B. keine UART im SPI-Mode zu. Warum sollte ich etwas ich etwas derart kastiertes mögen MfG Spess
wünscht! der m2560 ist ja nun auch veraltet, mit nur 8KB SRAM, ich nehme liber den mighty mini m1284p mit 16KB SRAM
-
Thread
Webserver Ethernet ENC28j60 ATmega1284p TCP ARP Assembler
anschließend die IP-Adresse herausfiltern, gibt es bessere und einfache Möglichkeiten? Die Fuses des ATmega1284p stelle ich Euch noch mit zur Verfügung, JTAG-Interface war bei mir noch aktiviert und PORTC ließ sich nicht auf Ausgang schalten.... lange gesucht und µC vergeblich gewechselt. >Ich meine
-
Thread
ubrr Register beschreiben mit UL(=32 bit?), nur 12 bit von ubrr verwenden?
Schöne Grüße an das Forum, zwei Anfänger-Verständnisfragen zum Beschreiben des ubrr Register der ATMEGA Controller. Ein üblicher Code lautet auszugsweise (z.B. aus dem UART manual von mikrocontroller.net) : #define BAUD 9600UL // Baudrate #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) .
verwendet. Die anderen 4 Bits sind zum Teil belegt (zB mit URSEl oder leer). Z.b Auszug aus dem ATMEGA 1284P manual (dort gibts kein URSEl )steht aber so ähnlich bei allen drin. " • Bit 15:12 – Reserved These bits are reserved for future use. For compatibility with future devices, these bit must
-
Thread
Betriebsstundenzähler ohne hohen EEPROM-Verschleiß
Beitrag #4587790: > wahrscheinlich nicht mehr kümmern müssen. Das interne EEPROM des > verwendeten ATMega1284 bekommt den Job. M1284 um eine 40bit Variable hochzuzählen ? > Aber FRAM schaue ich mir trotzdem mal an, evtl. gehts damit einfacher. LOL. Noch einfacher ?
B. schrieb: >> wahrscheinlich nicht mehr kümmern müssen. Das interne EEPROM des >> verwendeten ATMega1284 bekommt den Job. > M1284 um eine 40bit Variable hochzuzählen ? Nö, zwei 40 Bit Variablen. Und dann noch so Dinge wie MPP-Tracking und Displayansteuerung. Kriegt man auch mit einem ATMega8 hin
-
Thread
Arduino: Frequenz des verwendeten uCs ändern
den bootloader Den bootloader kann man auch vorgeben. > ich habe hier etliche arduino mighty 1284p die mit 16MHz klasse laufen > > zum Bootloader patchen bin ich noch nicht gekommen für Baudratenquarze > > 14,xxxMHz oder 21,xxxMHz wären ja nett Das ist kein patchen, sonder ein anpassen.
#4585918: > Der systematische Baudratenfehler ist mit 3,4% arg grenzwertig. Man /muss/ beim ATmega328 U2Xn nicht unbedingt auf 0 setzen ;-)
-
Thread
Funktionsgeneratir mit USB Schnittstelle per microcontroller programmieren
meine aber, so > einen schon mal bei pollin gesehen zu haben Pollin NETIO Bausatz kann auf atmega1284p aufgerüstet werden, ohne 7805 mit Recom R785 1A für die 5V und etwas Umbau für den LM317 mit Recom R78333 für den 3,3V Regler, spart die Kühlkörper. OK ist kein Arduino, aber geht auch.
mit 256KB flash genug nur die 8KB sram sind echt dünne deswegen nehme ich mieber den mighty mini 1284p mit 16KB RAM https://www.google.de/search?q=mighty+mini+1284p&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=zbs1V434Cs_j8weX6oGYBQ http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino
-
Thread
I2C mit USI - falsche LED bzw Port angesteuert
PD0, PD1, PD2 Taster zur Eingabe - PIN PD3, PD4, PD5 3 x LED zur Anzeige Hardware Master: - Atmega 1284p - Port A als Ausgang mit 8 x LED - PIN PC4, PC3, PC2 Taster zur Eingabe Bedienung: Betätige am Master entweder Taster am PC2 oder PC4 und es leuuchten die LEDs am Slave Dabei verwende
Hi Vorsichthalber: JTAG am ATMega1284 abgeschaltet? MfG Spess
-
Thread
Raspberry: eigene Lösung vs. fertige Lösung
Lösung, keine Probleme bei power Ausfall Abhilfe bei knappen Speicher mega2560 oder mighty mini 1284p oder Berechnung und steuerung auf den PI o.ä. auslagern und nur die LIBs am Arduino für LCD und Intertechno nutzen.
erster Querleser und > Betatester :-D mein Webserver ist ein NETIO von Pollin erweitert mit m1284p, getuned mit RECOM R785-1,0 und RECOM R78-333 gespiesen aus dem FB Netzteil Da der ATmega 1284p mehr Speicher und 2 serielle schnitten hat soll der später die Berechnung übernehmen, kann vom Web
-
Thread
Display 4x16 mit USI ansteuern
Hallo Wie kann ich mit einem Prozessor über USI ein Display ansteuern? Beispiel: - Hauptprozessor ATmega 1284p mit I2C Bus als Master - Slave Prozessot ATtiny 2313 mit USI zum Anschluss an das Display Hat das jemand schon gemacht? achim
Michael es geht im Grunde darum verschiedene Teile oder Aufgaben eines Programmes auszulagern. Vom ATm1284 soll nur eine Anweisung an den Slave gehen was zu machen. Andere Slaves kümmern sich um Sensoren oder Antriebe. Wenn ich einen PCF 8574 verwende bleibt die Hauptarbeit beim Atm 1284. Verwende ich aber
-
Thread
USI Verbindung von ATmega 1284p zu Attiny2313A
Hallo versuche eine Verbindung zwischen einem ATmega 1284p(Master) zu einem Attiny2313 (Slave) mit I2C bzw USI zubekommen. Verwende dazu die Datein vom Martin Junghanns. Als Sender nutze ich das folgende: [c] void s_write1 (void) // schreibe
-
Thread
Adresse erkennen vom Slave mit USI
Hallo Für einen I2C Bus mit dem Master ATm1284p und einem Slave mit ATi 2313A mit USI verwende ich den Code von Martin Junghanns. Im Master erfolgt eine Abfrage nach dem Slave. Als Slave Adresse habe ich die 0x52 angegeben. Code: [c] /*######
Atmega 1284p und Attiny 2313A so richtig?
-
Thread
27000 MHz Quarz für Atmegas ok?
Grundton? Die Älteren (ATmega8, -16, -32) schaffen das sehr wahrscheinlich nicht, bei den Neueren wie z.B. ATmega1284 bin ich skeptisch. Und falls es Obertonquarze sind, erübrigt sich die Frage.
ich das nicht sagen; auch wenn sie im Datenblatt mit 16 MHz spezifiziert sind: bei mir läuft ein ATmega8515 problemlos mit 22 MHz (mit 24 MHz aber nicht mehr).
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
FT813 unsterstützt wird aber ich bekomme es nicht ans laufen. Ich versuche das Display an einem ATMega 128A zum laufen zu bringen. Folgendes ist realisiert: -Bascom 2.0.8.1 -Display und ATMega128 laufen mit 3,3V -SPI ist wie folgt verdrahtet Display => ATMEGA SCK => PB1 MOSI => PB2 MISO =>
-
Thread
FT800 TFT Display am ATmega 1284P geht nicht
die PINbelegung falsch oder die LIB passt nicht? Ich hoffe ihr könnt mir vlt helfen. Anbei PINOUT Atmega 1284 für Arduino IDE und die .h für das Display und mein selbstgebautes 1284 Board(leider nicht beschriftet)
INT1 11 siehe Pinout 1284p: http://pighixxx.deviantart.com/art/Atmega1284p-352919461 MfG. Mandi
-
Thread
Mit Atmega eigenen Flash beschreiben?
Problem, das funktioniert. Was allerdings ein Problem darstellt ist der vergelichsweise kleine RAM des Atmega328. Ich hätte schon gerne mindestens 16kb zum temporären speichern der Sounds bevor diese ausgegeben werden. Kann ich irgendwie mit dem Atmega seinen eigenen Flash beschreiben? Ich habe gelesen, dass
> Ansonsten bleibt mir nur einen externen Speicher anzubinden. Stattdessen würde ich eher den ATmega1284 nehmen.
-
Thread
AVR MCU Signature abfragen
mode, also when the device is locked. The three bytes reside in a separate address space. For the ATmega8 the signature bytes are: 1. 0x000: 0x1E (indicates manufactured by Atmel) 2. 0x001: 0x93 (indicates 8KB Flash memory) 3. 0x002: 0x07 (indicates ATmega8 device)" Dem und dem weiteren Text inkl
Zuweisung des zu Lesenden Zeugs an SPMCSR. Ein spezielles Timing ist dabei einzuhalten. Beipiel für Atmega1284P: .INCLUDE "m1284pdef.inc" ldi ZH,0 ldi R18,(1<<SIGRD)|(1<<SPMEN) ldi ZL,0 out SPMCSR,R18 lpm R16,Z ldi ZL,2 out SPMCSR,R18 lpm R17,Z ldi ZL,4 out SPMCSR,R18
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
mehr CPUs als jedes andere Betriebssystem. Es gibt sogar jemanden, der Linux auf einen 8-bittigen ATmega1284P portiert hat: http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit Probier' das mal mit Windows!
CPUs als jedes andere Betriebssystem. Es > gibt sogar jemanden, der Linux auf einen 8-bittigen ATmega1284P portiert > hat: > > http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit > > Probier' das mal mit Windows! Fairerweise muss man aber sagen, dass der Atmel einen ARM
-
Thread
AVR: Endlosschleife erkennen
JTAG o.ä. zur Verfügung > sondern ausschliesslich ISP und mein AVR Dragon. Hat dein geheimer ATmega evtl. DebugWire? Dann kannst du über den RESET-Pin debuggen.
mich erstmal wo aktuell die Kommunikation hängen bleibt. http://www.pofo.de/P8000/wdcemu.php ATMega ist ein 1284P - hat der DebugWire? Habe in den Specs nach "DebugWire" gesucht und nix gefunden.
-
Thread
ENC28J60 Initialisierung ATmega1284P AVR Assembler Beispiele
Geschätztes Forum, ein kleines Beispiel, wie ein ENC28J60 microchip initialisiert werden kann. Es ist kein fertiges Projekt, aber die gelben LEDs leuchten wenn Datenpakete empfangen wurden. Die Registerinhalte werden vor und nach der Initialisierung permanent per USART ausgegeben. Nach Programmstart wird CLKRDY abgefragt, empfängt MISO nicht 01h, dann blinkt ROT und GRÜN ganz aufgeregt... ein OSZI könnte helfen, s.Bild. Eine kleine Routine beschreibt PHLCON und die beiden LED an der RJ45-Buchse mit Übertrager blinken ca. 3 Sekunden im Sekundentakt Bei der Initialisierung
-
Thread
Taster mit Touch
deine Hilfe gebraucht. Sind mir ein paar Baustellen zu viel auf einmal. Ansonsten einige Daten: - Atmega 1284p mit 16 MHz - Programm in C - AT42QT1070 mit 7 Keys (Tasten) - übertragung im I2C Bus mit 100 kHz - Anzeige auf Display im Bus - Anzeige auf LED ob Tasten schalten Die SM werde ich auf jeden
-
Thread
Unfertiges Raupenroboterfahrzeug mit ATmega1284P
HD44780 Display 2x 16 Zeichen, ATmega1284P mit 16Kb SRAM und 128Kb Flash L293D Motortreiber. Raupenantrieb. Noch Dick Platz für Erweiterungen. ISP Anschluss ist nicht Standartverdrahtet. Ist aber kein Problem das zu ändern. 10
-
Thread
ATtiny85 Reset-Pin als Ausgang
folgendermaßen aus: > uint16_t temp_i16[1024][3]; Das Array ist 6KB lang. Du wirst also einen Atmega1284 nehmen müssen. Dann haben sich die Probleme mit deinen I/Os auch gleich erledigt. Meike schrieb im Beitrag #4519776: > Eine uint10_t Variable wäre mir am liebsten =) > > Gibt es sowas?
-
Thread
AVR pwm-Audio knacken
mein Modellfahrzeug. Da ich so einige Wave-Dateien abspiele, die ich nicht in den verwendeten ATmega1284P bekomme, habe ich mich dazu entschlossen, das Modul mit einer SD-Karte auszustatten. Um die Stille beim Laden des nächsten Sounds zu überbrücken, gibt es ein zweites Modul gleicher Bauart.
-
Thread
[V] ATmega 1284P-PU
Hallo, hätte hier 3x ATmega1284P-PU im 40poligen PDIP-Gehäuse ab zu geben. Ware ist "neu" und ungebraucht (NOS), Datecode laut IC "1336". Ich dachte an 5,oo Euro pro Stück (VB). Gruß Jonas
-
Thread
AVR-NET-IO BOARD ENC28J60 Initialisierung Handhabung Verständnisfrage
Geschätztes Forum, leider ist der Programmcode des ATmega32 auf dem dem AVR-NET-IO-Board nicht veröffentlicht :-( Nachdem ich den CPU-Takt von 16MHz auf 1MHz reduziert habe (Fuse Bits) konnte das SPI-Protokoll mitschneiden. Dieser SPI-Sniffer half
läuft nun schon Jahre auf meinem Webserver für die Zimmertemperaturen anzeigen. Der m32 wurde zu m1284p, die Linearregeler durch DC/DC Wandler Recom ersetzt.