-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
Rechenzyklen aus dem C-Code heraus zu simulieren? Grober Plan: * Die Schaltung basiert z.B. auf einem Atmega 1284P, hauptsächlich aufgrund der 16k SRAM. Der sollte mit 20 MHz laufen. * Da der Atmega ADC wohl zu langsam ist, würde ich einen schnellen (> 20 MHz) 8 bit ADC verwenden, der kontinuierlich arbeitet
für 16 Datenbits pro Messung) ... > ... >10 k Datenpunkte aufnehmen ... Also *das* schafft ein ATmega1284P mit seinen 16 KiB RAM natürlich nicht mehr vom Volumen her, auch wenn es rein zeitlich problemlos ginge.
-
Thread
Entwicklung einer Platine für die Programmierung eines AVR ATmega32
Fort Geschrittener schrieb im Beitrag #5931366: > und AtMega128 Ich meinte AtMega1284.
Hi >Die Serie AtMega328, AtMega644 und AtMega128... Das sind zwei verschiedene Serien: -ATMega 48/168/328 -ATMega 164/324/664/1284 Die letztere kann man auch als Ersatz für den ATMega32 benutzen. MfG Spess
-
Thread
Projekt: SerialComMeasurement
Lösungen soll die Box/Karte nicht konkurieren. Es müsste aber möglich sein, zum Beispiel mit einem ATMega 644 oder 1284 sowas zu realisieren, wenn man keine überzogenen Forderungen an Sampleraten usw stellt, es soll also kein HighSpeed-Teil werden. ATMega deshalb, weil ich keine Lust habe mich in andere
Ich habe gerade mal ein Minimalsystem mit einem ATMega 328 (Arduino Nano) getestet. Sieht ganz gut aus was Speicherbedarf und Performance angeht. Grössere ATMegas (644 oder 1284) scheinen nicht unbedingt erforderlich zu sein.
-
Thread
Sichert ihr eure Ausgänge ab?
Hallo, Ic habe hier einen ATMega1284 welcher diverse Dinge ansteuern soll, unter anderem ein Pieozo-Speaker. Für den Speaker benötige ich so oder so einen Mosfet... Da die LED's ja so 20mA benötigen, ist das mit einem uC
Johnny S. schrieb im Beitrag #5138653: > Ic habe hier einen ATMega1284 welcher diverse Dinge ansteuern soll, > unter anderem ein Pieozo-Speaker. > > Für den Speaker benötige ich so oder so einen Mosfet... Das kommt definitiv auf den Speaker an. Es gibt eine
-
Thread
Addition in C - Fehlerangabe
Wieso kommst du darauf das ich kein C verwende? Der Prozessor ist ein ATmega 1284p. Ein Stück Code ist schwer zu bringen. ca. 85% bestehen aus Arbeitsroutinen mit teilen von ca. 5 anderen Programmen (Wiederverwertung) und ca. Teilen in .c und .h und ca 1000 Zeilen auskommentiert
Beitrag #4883873: > Wieso kommst du darauf das ich kein C verwende? Der Prozessor ist > ein > ATmega 1284p. Ein Stück Code ist schwer zu bringen. ca. 85% bestehen aus > Arbeitsroutinen mit teilen von ca. 5 anderen Programmen > (Wiederverwertung) und ca. Teilen in .c und .h und ca 1000 Zeilen >
-
Thread
Bootloader ATmega328p
so ... ich hab den ATmega328 direkt nach dem Flashen wieder ausgelesen und der Bootloader ist ab der Adresse 7000h vorhanden !!!
über einen 100k an Versorgungsspannung liegt). Es will mir einfach nicht runter. 10 Stck. ATmega168 ==> funktionieren alle 8 Stck. Atmega328 ==> nicht einer !
-
Thread
ISP funktioniert nicht (Atmega)
neuesten erkenntnissen: Ich kriege keine Verbindung per ISP zu meinem uC. (MKII Programmer und Atmega1284P) Fehlermeldung: "Unable to enter programming mode." Die Beschaltung die ich für den uC verwende habe ich schon immer so verwendet und sie hat auch immer einwandfrei funktioniert (siehe Bild
Der Atmega1284p hat im Grundzustand das Fuse-Bit DIV8 gesetzt. Stelle dein Uploader-Programm auf eine niedrige Frequenz, beispielsweise bei avrdude Option -B4. Helmut
-
Thread
Ich möchte weg von Fertigprodukten
Der Nachteil nun ist, das der IC auf den Arduino-Mega keine DIP-genormte Pins hat. Die Pins des ATMEGA2560 sind viel zu klein um diese später auf eine Platine zu löten. Daher hatte ich den IC ATMEGA 1284P-PU im Auge gefasst. Er hat die richtige Speichergröße die ich brauche und ist DIP-genormt, sodass
dieser im Programm nicht vorgesehen ist. Das meine ich mit Grenzen setzen. Daher möchte ich den ATMEGA 1284P-PU selber fertig löten mit allen notwendigen Bauteilen, doch das Programmieren würde dann nicht mehr mit der Arduino-IDE funktionieren. Daher brauche ich ein anderes Programm wie z.B. das AVR
-
Thread
UART und RS485 mit einem AVR?
aufgefallen dass es pro AVR nur einen UART Anschluss gibt >wenn ich das richtig sehe? Nein. ATMega162/164,324,644,1284 haben z.B. 2 UARTs. Es gibt auch ATMegas mit 4 UARTs (ATMega1280/2560). MfG Spess
Atmega 161, 164, 128, 1284 haben 2, Atmega 2560 hat 4.
-
Thread
Welches billige OLED Display für Atmega8 / 48
Eberhard R. schrieb im Beitrag #5806751: > Welchen Chip würdest du dafür empfehlen? Hab nur Atmega8/ 48 genommen > weil ich die schon habe... Ich würde einen Mikrocontroller mit mindestens 4kB RAM und 32kB Flash verwenden. Zum Beispiel einen ATmega644 oder ATmega1284. Oder du wechselst zur
würde einen Mikrocontroller mit mindestens 4kB RAM und 32kB Flash > verwenden. Zum Beispiel einen ATmega644 oder ATmega1284. > > Oder du wechselst zur 32bit Schiene: > http://stefanfrings.de/stm32/stm32f1.html > http://stefanfrings.de/esp8266/index.html Cool, danke! Das wird mich die nächste
-
Thread
Neue MegaAVR 0-Series jetzt auch in DIP Version
Schon auf der ersten Seite: Important: The 40-pin version of the ATmega4809 is using the die of the 48-pin ATmega4809but offers fewer connected pads. For this reason, the pins PB[5:0] and PC[7:6] must be disabled(INPUT_DISABLE) or enable pull-ups (PULLUPEN). Wozu soll
https://www.elektormagazine.com/labs/arduino-for-updi-programming-for-atmega4809-and-tiny816817-with-jtag2updi
-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
Atmega644PA
ATmega1284P 128kB Flash, 16kB SRAM Peter
-
Thread
Gibt es externe Ringpuffer Bausteine?
Wenn der µC austauschbar ist, dann versuch es mal mit dem ATMEGA1284P. Der ist baugleich mit dem 644 und hat gleich 16kb SRAM anstatt 4kB.
Das ist ja eine Flut von Vorschlägen. Vielen Dank erstmal. Zwei finde ich besonders gut: ATMEGA1284P und ein zweiter Prozessor evt mit externem RAM. @Karlheinz: Das wäre zu schön, aber hier wird nur bei einem Protokoll zwischen zwei Seiten mitgehört. Ich kann nicht aktiv eingreifen. @
-
Thread
Womit programmiert ihr eure µCs?
1) ATMega 32/168/644/1284 , ATXMega 256 2) BASCOM, testweise LunaAVR, wenig C 3) meistens Steckbrett, Alvidi XMega256 Breakout Board, Arduino Uno 4) ATMEL AVRISP mk2 USB Programmer
1.)atmega (8/88) 2.)C 3.)usbasp 4.)avrdude
-
Thread
SPI-Bus, SD-Karte, CAN und LCD -> wie lösen(C/C++)?
Aufgabenstellung eine SD-Karte, einen CANbus-Treiber(MCP2515) und ein SPI-Lcd(1,8"noname)an einem Atmega1284(als Spi-Master) zu betreiben. Da ja immer nur einer der Teilnehmer gleichzeitig auf dem Bus aktiv sein darf, stelle ich mir die Frage wie ich diese am besten entkoppel und nacheinander abarbeite
Aufgabenstellung eine SD-Karte, einen >CANbus-Treiber(MCP2515) und ein SPI-Lcd(1,8"noname)an einem >Atmega1284(als Spi-Master) zu betreiben. Kein Problem. >Da ja immer nur einer der Teilnehmer gleichzeitig auf dem Bus aktiv sein >darf, stelle ich mir die Frage wie ich diese am besten entkoppel und
-
Thread
Wie Prozessor dimensionieren?
SPI: 4..? Port-Pins? - User Interface: 8 Port-Pins Dürfte eine langweilige Aufgabe für einen ATMega8 sein.
Jacko schrieb im Beitrag #5091315: > Dürfte eine langweilige Aufgabe für einen ATMega8 sein. mir ist zu oft schon ein Arduino nano 328p zu dünne zur Entwicklung nehme ich gene den Arduino mighty mini 1284p http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino
-
Thread
Zähler im EEPROM
Hallo, in einem Projekt benutze ich einen ATmega328P mit 1024 Bytes EEPROM. Der Controller zählt Impulse und gibt die Gesamtzahl aus. Nach dem Einschalten des Systems soll nach dem alten Zählerstand weiter gezählt werden. Es ist mit 1-10 Impulsen
aber vielleicht als Info nebenher interessant: Ich habe mal das EEPROM eines mega8 und eines mega1284p "getestet". Der mega8 machte nach 2,7x sovielen Zyklen schlapp und der mega1284p hielt sogar 8x so viele Zyklen aus, bevor die ersten Fehler auftauchten. Interessanter wäre natürlich, verschiedene
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
Der Controller, der den echten Zufallswert als Startwert liefern müsste ist ein ATMega1284. Der hat leider keinen Temperatursensor.
#5718507: > Der Controller, der den echten Zufallswert als Startwert liefern müsste > ist ein ATMega1284. Der hat leider keinen Temperatursensor. Aber einen RTC-Timer. Wenn man da einen Uhrenquarz dranhängt, kann man dessen Einschwingverhalten (im Vergleich zum Systemtakt) als Entropiequelle benutzen
-
Thread
RC Fernsteuerung
Hallo ich bin neu hier und brauche ein paar Tips ich möchte mit einem ATmega 1284P und einem NRF24L01 Modul eine Multifunktions RC Fernsteuerung bauen. Bei dem ich die Programme der Modelle auf einer SD Karte gespeichert sind. Ich möchte die Modelle auswählen können. Ich möchte
Daniel L. schrieb im Beitrag #5345839: > ich möchte mit einem ATmega 1284P und einem NRF24L01 Modul eine > Multifunktions RC Fernsteuerung bauen Na, bau doch. Wenn man die Galeriebilder betrachtet, gibt es einige Handsender mit 2 oder mehr Kreuzknüppeln, einigen
-
Thread
1-wire Sterntopologie
Wahrscheinlich werde ich jetzt folgende Komponenten wählen: - ATMega1284P - 3 Schieberegister (74HC4094) von NXP - 10 Quad-Analogschalter (74HC4066) von NXP - Microchip ENC424J600 Ethernetcontroller Vom ATMega1284P sind bis auf einen Pin bei 20 1-wire-Bussen alle
Multiplexer habe ich mich entschieden, weil damit die Multicast-Option wegfiele. Ich hoffe, dass der ATMega1284P leistungsfähig genug ist, um sowohl die 1-wire-Busse als auch die Ethernet-Schnittstelle bedienen zu können. Vielleicht kann da jemand kompetenteres als ich eine Einschätzung zu abgeben. Wenn
-
Thread
Atmega8a Ponyprog unknown device -24?
Habt ihr auch daran gedacht, dass PonyProg die 'a'-Typen nicht unterstützt, sowie auch z.B. den ATmega1284.
Habt ihr auch daran gedacht, dass PonyProg die 'a'-Typen nicht > unterstützt, sowie auch z.B. den ATmega1284. ich habe mir heute einen neuen bestellt, eigendlich hatte ich bei ELV Atmega8 bestellt und nicht die a serie :(. Hab heute einen 8er bei conrad bestellt ich hoff ich bekomme einen ohne a.
-
Thread
2 unterschiedliche Baudraten auf einem ATMEGA128
Hi >Deshalb sieht mein neues Konzept wie folgt aus: .... Eine andere Variante wäre ein ATMega164...1284 mit 22MHz etwas übertaktet. Die haben 2 UARTs und mit den 22MHz kannst du beide Baudraten mit ausreichend geringen Fehler erzeugen. MfG Spess
ausschließe ist die von Spess53: spess53 schrieb im Beitrag #1846460: > Eine andere Variante wäre ein ATMega164...1284 mit 22MHz etwas > > übertaktet. Die haben 2 UARTs und mit den 22MHz kannst du beide > > Baudraten mit ausreichend geringen Fehler erzeugen. Hier muss ich aber erst durchschauen,
-
Thread
Einfaches Programm zum Testen, ob das STK500 auch läuft
Datenblätter vom >ATmega16/16L, ATmega32/32L Die sind auch nicht mehr ganz taufrisch. Zu den ATMega324 und 644 gehören auch noch ATMega164 und ATMega1284. D.h. du hast vier pinkompatible ATMegas mit der gleichen IO-Ausstattung aber mit 16/32/64 oder 128k Flashspeicher. RAM- und EEPROM-Größe werden in Richtung ATMega1284 auch größer. MfG Spess
-
Thread
Unterschied AVR Simulation - Realität
Hab soeben auch noch alle Atmega644 mit "Change Device" durchgespielt und aufgflasht - (A,PA,P, 644 ohne Endung) leider keine Änderung im Problem...
keine unabhängigen Signale an PD6 und PD7 erlaubt). m.a.W. das Problem war/ist wahrscheinlich im Atmega644 selbst ! Zum Glück hab ich noch ein ganzes Packet an Atmega644's, ich versuchs mal mit dem nächsten... Als letztes an "Hmm" im Grunde hast du Recht was das "rumspielen" mit den 644(A/P etc.
-
Thread
Programmspeicher
? Der ATmega32 sollte in der Tat bis auf den größeren Speicher dem ATmega16 ziemlich gleich sein. Sie entstammen einer Familie und sind ungefähr gleich alt. ATmega324P, ATmega644 und ATmega644P (sowie der
Bekommste demnächst auch mit 128 KiB ROM und 16 KiB SRAM -- ATmega1284P. Bislang noch kein Datenblatt auf der Atmel-Seite, aber die Details kann man sich bereits im vom AVR Studio freiwillig installierten ATmega1284P.xml ansehen. ;-)
-
Thread
Atmega324A "Datenlogger" - ein paar Fragen u.A. zu Konzepten für Versorgung und Verbrauch
sich das gegenüber dem 324A? http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf Auf Seite 321 sieht man den niedrigeren Verbrauch, in den Diagrammen ab 389 / 415 sehe ich jedoch keinen Unterschied mehr. - Eine Frage zur Migration
Ein ATmega1284P mit seinen 16 KiB RAM wäre angebrachter, denn eine SDCard kann beim Schreiben durchaus mal bis zu einer halben Sekunde verzögern: 4+2+2 = 8 Kanäle mal 1 oder 2 Bytes bei 1 kHz sind 4 oder 8 kB
-
Thread
AVR Ausgänge frieren ein
Hallo Community, bei einem fertigen Layout mit einem ATMega1284P tritt ein merkwürdiger Effekt auf: Wenn ich mit einem 1:1 Tastkopf am Quarz mit 14,7456 MHz messe, spinnt der AVR gelegentlich herum. Mir ist klar, dass ich den Quarz dermaßen störe, dass er seine
Alu schrieb im Beitrag #2864027: > bei einem fertigen Layout mit einem ATMega1284P tritt ein merkwürdiger > Effekt auf: Wenn ich mit einem 1:1 Tastkopf am Quarz mit 14,7456 MHz > messe, spinnt der AVR gelegentlich herum. Mir ist klar, dass ich den > Quarz dermaßen störe
-
Thread
Ahhh! Verfust.
Hab vor lauter stromsparen am 1284P versehentlich die SPI-Funktion abgeschaltet. Kann man mit Haushaltsmitteln noch was retten?
http://www.instructables.com/id/How-to-fix-dead-atmega-and-attiny-avr-chips/ Wenn ma nicht (wie ich) nen Dragon hat ist so ein Gerät sehr nützlich ....
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
unterstützt deinen Prozessor nicht. Laut Kompatibilitätsliste ..... Supported Devices AT32UC3A0128 ATmega1280 ATmega32U4 ATtiny10 AT32UC3A0256 ATmega1281 ATmega48 ATtiny13 AT32UC3A0512 ATmega1284 ATmega48A ATtiny13A AT32UC3A1128 ATmega1284P ATmega48PA ATtiny1634 AT32UC3A1256 ATmega128A ATmega640 ATtiny167 AT32UC3A1512 ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128 ATmega162 ATmega644P ATtiny20 AT32UC3A3128S ATmega164A ATmega644PA ATtiny2313 AT32UC3A3256 ATmega164P ATmega645 ATtiny2313A AT32UC3A3256S ATmega164PA ATmega6450
-
Thread
SRAM am Atemage6444.
Wozu braucht man denn 64kB? Wenn der ATmega644 knapp wird, nimm doch erstmal den ATmega1284P (16kB). Peter
für den AVR1284PU entschlossen. Habe 2x Bestellt , zwar stück für 7,99. Aber diese 16kb reichen mir. Brauchen tue ich nur 128x112 byte, soviel Speicherstellen hat die Gameboy-Cam für den Roboter. Gruss
-
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
MMC/SD Bootloader füt ATMega16
vielleicht das jemand mir bei meinem Problem helfen kann. Ich bin dabei den Bootloader auf einem AtMega 1284p zum Laufen zu bringen. Leider wird nichts in den Flash geschrieben bzw er springt nicht an die physikalische Adresse 0x0000. Ich wäre sehr dankbar, wenn jemand das Programm bei sich mit vergleichbarer
Hallo, Geht dieser auch fūr den atmega328? Gruss
-
Thread
AVR RTC - Modul
Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
-
Thread
AtMega1284p 20 Mhz Quartz
Hallo, ich betreibe einen AtMega1284p mit einem externen Quarz. Wenn ich nun einen 20 Mhz Quartz anschliesse funktioniert gar nichts mehr. Der Atmega lässt sich nicht mal mehr programmieren. Hat jemand von Euch eine Ahnung woran
Alex schrieb im Beitrag #4179257: > ich betreibe einen AtMega1284p mit einem externen Quarz. Ohne jetzt weiter lesen zu wollen: Poste ein Foto vom Aufbau!
-
Thread
TIMER0 Normal Mode bei 2560
Tja, ich habe keinen ATmega2560 (geschweige denn einen Arduino), aber auf dem verwandten ATmega1284 läuft es, und in dessen Datenblatt steht derselbe zitierte Hinweis; der sich übrigens wohl nur auf die Interruptverwendung bezieht
äußerst prompt bereitgestellten Programm: [avrasm] /* SLdt 180714 toggle OC0A == B7 (B3 auf ATmega1284) */ ;.include "m1284Pdef.inc" .include "m2560def.inc" .def tmp0 = r16 .org 0 rjmp main main: ; sbi DDRB,3 sbi DDRB,7 ldi tmp0,(1
-
Thread
atmega328 - arduino bootloader flashen - doppelt belegte Pins
Einwürfe oder Verbesserungen oder > erkannte Fehler auch mehr als dankbar. nehme doch dann einen ATmega1284p 2 UART einer zum flashen über Bootloader, ein UART für CAN weiterer Vorteil, mehr flsh 128KB und mehr SRAM 16KB ist angenehmer in der Entwicklungsphase, der Mehrpreis für den Chip ist bei
lesen und dann einbauen! Danke! Joachim B. schrieb im Beitrag #6237505: > nehme doch dann einen ATmega1284p Hab mir den Chip jetzt genauer angeschaut - den will ich! Danke auch für den Hinweis mit dem Programmierer! Der Mehrpreis ist tatsächlich völlig irrelevant - sind ja nur ein paar Dollar und
-
Thread
Kann man etwas mit diesen Mikrocontrollern anfangen?
ATTINYs programmieren kanns, kannst du vermutlich auch ATMEGAs programmieren, wie die folgenden: *Atmega88* (8 kByte Programm-Speicher) (z.B. hier) http://www.ebay.de/itm/ATMega88PA-PU-Atmel-ATMega-88-AVR-Controller-DIP28S-/311009089750?hash=item48699618d6:g:PvcAAOSw7I5Tv7JQ Das ist ein Feld-Wald-und-Wiesentyp
einen *Atmega1284* (128 kByte Programm-Speicher) http://www.ebay.de/itm/GD21904-ATMEGA1284P-PU-Atmel-MCU-8Bit-AVR-128K-Flash-40Pdip-/131661446637?hash=item1ea7a23ded:g:eXwAAOSwjVVVzUrW
-
Thread
Verständnis AVR Interrupts Gesperrt
drei Bytes Returnadresse auf den Stack gelegt werden und genau das verstehe ich nicht! Ein ATmega bis 1284 hat nur 128k die Sprungadresse ist also 16-bit nur der ATmega2560 braucht mehr 24-bit und trotzdem war das Timing beim 1284 um 10% langsamer was ich mir nur durch ein drittes Adressbyte
Joachim B. schrieb im Beitrag #6409269: > und damit war mein Timing bei m1284p 10% langsamer als beim 328p > und nicht durch ein vermutetes und nicht vorhandenes drittes Adressbyte! 1) Ich würde niemals vermuten, dass der 1284P einen 22Bit-PC hat. Ich habe schließlich das
-
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
Kürzest möglichen Puls mit AVR bei 20MHz erzeugen
rein spasseshalber mal einen einzelnen, möglichst kurzen TTL Puls zu erzeugen. Ich habe einen Atmega1284P mit 20MHz Quarz vor mir. Mit BASCOM und "Pulseout Portb , 5 , 1" komme ich auf 300ns, mit Portb.5 = 1 Portb.5 = 0 schaffe ich 100ns. Ich würde nun gerne mal inline Assembler mit Bascom
Danke, aber.... NanoSekündler schrieb im Beitrag #4405785: > Ich habe einen Atmega1284P mit 20MHz Quarz vor mir.
-
Thread
Atmega32 - "Halb" kaputt?
AtmegaZerstörer schrieb im Beitrag #2901641: > Ich messe -2V, das sollten doch +5 sein, oder? oO AtmegaZerstörer schrieb im Beitrag #2901695: > Also muss das Problem doch wo anders sein... Dann such
AtmegaZerstörer schrieb im Beitrag #2901736: > Ist es normal, dass ich die Resetleitung abbauen kann, > sodass RST unbelegt ist, und dass der mC dann einfach weiter läuft? Ich bin mir nicht sicher,
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
Hallo zusammen, Ich habe ein ATMega328PB auf einer Platine verbaut welcher verschiedene Sensoren ausließt wie SCD-40, SGP-40, BME280, TGS5141 und die entsprechenden Messwerte via Modbus RTU bereitstellt. Das Problem ist nun das jetzt
Schutzwiderstand an SCK, MISO, MOSI und RESET, die zum Programmer führen. Die alten ATMEGAs 328P und 1284P können einen kurzzeitigen Pin-Kurzschluss durchaus problemlos überstehen – in meinen Tests habe ich in der Vergangenheit gezeigt, dass bei einem Pin-Kurzschluss eines 1284P maximal ca. 80mA fließen
-
Thread
ATmega2560 ASF vs Arduino
Hallo, ich übernehme gerade einen Prototypen der mit einem ATmega2560 ausgestattet ist. Dieser wurde bisher mit Arduino programmiert. Die Hardware wurde von einer Fremdfirma entwickelt und Arduino kompatibel gemacht. Da die Software aber jetzt stark erweitert wird
wenn der flash genügt würde mir ein atmega1284p besser gefallen, 16 kB Ram (statt 8kB). als Modul auch kompakter: http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b was ist ein ASF?
-
Thread
UART Bootloader ATtiny13 - ATmega644
Hallo Peter! Wollte mir gerade eine Version für den ATMEGA1284P generieren: AVRASM: AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36) Copyright (C) 1995-2009 ATMEL Corporation bootload.asm(36): Including file '..\..\avrasm2\defs\m1284pdef.inc
Leider habe ich es mit allen Hilfen in diesem Thread nicht geschafft, einen Bootloader fuer einen ATMega1284P zu erstellen. Kannm mir jemand ein funktionierendes FASTLOAD.H und ein inc file fuer dem 1284 hochladen ? Waere klasse, Danke, Kai
-
Thread
Timers und PWM beim AT1284?
Ich glaube, ich habe ein grundsätzliches Verständnisproblem: der ATMega1284 besitzt laut Spec 6 PWM-Kanäle. Allerdings gibt es nur zwei Timerregister OCR1A und OCR2A, mit denen man die Pulsweite festlegt. Wie kann denn das dann funktionieren? Wie kann ich da 6 verschiedene
Also mein ATmega1284P hat vier TC0-3 à zwei PWM (bzw. OCRnA/B). Das macht zusammen sogar acht PWM (auch laut Datenblatt).
-
Thread
A tiny project RS232 -> LCD PCB zu verschenken.
meines aktuellen Projektes brauchte ich ein LCD Display. Allerdings wurden trotz Wechsel auf den ATMega1284 die Beinchen etwas knapp, da dieser jedoch mit einem zweiten UART aufwartet habe ich ein kleines Zwischenprojekt eingeschoben, da... nach Studium der gängigen Distributoren-Kataloge schnell klar
Nur damit ich es verstehe... Atmega1284 -> serielle Schnittstelle -> LCD ? Warum nicht i2C? Dafür gibts doch schon etliche Libs...
-
Thread
Atxmega 16bit register lesen/schreiben
Mapping der Register (I/O bzw. Memory), das nicht immer logisch konsistent ist. So sind bspw. beim ATmega1284 die OCR-Register der Timerkanäle 1-3 memory mapped, die des Timerkanals 0 dagegen I/O mapped. Ein Blick ins *def.inc lohnt immer.
Icke ®. schrieb im Beitrag #6011884: > So sind bspw. beim ATmega1284 die OCR-Register der > Timerkanäle 1-3 memory mapped, die des Timerkanals 0 dagegen I/O mapped. OCR0A ist *auch* I/O mapped. OCR1.. offsets sind jenseitig der direkt mittels I/O-Befehlen erreichbaren
-
Thread
AVR-NetIO recycling
belieben, den LM 317 mit einem Recom R78333 0,5A, Layout mus etwas umverdrahtet werden. Einen ATmega1284p rein Das Teil läuft bei mir seit 5 Jahren als Webserver und stellt alle Raumtemperaturen auf einer Seite dar, demnächst werden noch die Rolladen angefunkt hoch runter nach Sonnenauf- und -untergangsberechnung
er sowieso nie betrieben, war die > modifizierte von U.Radig drauf. bei mir auch seit 2008 (ATmega1284p + Schaltregler statt 7805 und LM317) solange hat kein PI und keine SD Karte durchgehalten, mir sind schon 2 (micro)SD Karten gestorben, kaputt geschrieben. Michael U. schrieb im Beitrag
-
Thread
LPD8806 RGB LED Strip Ansteuerung
zur Ansteuerung eines LPD8806 RGB LED Strip mit diversen Effekten inklusive Demoprogramm. Für Atmega103L oder Atmega1284P, eigentlich egal solange MOSI und SCK mit dem Strip verbunden sind und die SPI Initialisierung entsprechend angepasst wird. Dies hat jetzt nicht den Anspruch perfekt zu sein
Controller anzupassen sein. Erstmal im Makefile diese Einträge an deinen Controller anpassen: MCU = atmega103 F_OSC = 6000000 Danach dann in uart.c und spi.c einen entsprechenden Abschnitt analog zu #elif defined(__AVR_ATmega1284P__) für deinen Controller einfügen. Ich weiss leider nicht was
-
Thread
ATmega32 Entwicklerboard (Selfmade)
Hi >ich wollte mir ein Entwicklungsboard/ Programmierboard für den ATmega32 >selber bauen. Warum für einen Saurier wie den ATMega32? ATMega164/324/644/1284 sind moderner und kompatibel zum ATMega32. MfG spess
paar Stiftleisten. Das geht auf Lochraster. In den Sockel kannst Du dann alles vom Mega16 bis zum 1284 stecken. Pauschaler geht nicht.