-
Thread
Atmel oder PIC Gesperrt
welche besser ausgestattet sind) - PIC und AVR gibt es mit reichlich RAM/Flash in DIL-Packages (ATMEGA1284 mit 128K Flash und z.b. PIC18F27J13 ebenfalls mit 128K Flash) und die Controller unterstützen weite Betriebsspannungs-Bereiche, zumeist von 1.8V-5.5V wobei es auch einige PICs gibt, die nur bis
beim PIC so sicher wie du beim ATMEGA bezüglich der Taktfrequenz bist?
-
Thread
Wegen Projektaufgabe, Günstige Platinen für AVR Webserver & Co
AVR Net Io oder von Ulrich Radig kompakte Digitalplatine universell einsetzbar Vorgesehen: ATMEGA 644 / 1284p ENC28J60 (Ethernet Treiber) Weitbereichseingang 12V DC - 52V DC robuste Spannungsversorgungen 1 - Wire leichte Adaptierbarkeit Schaltpläne und Layout habe ich im Anhang, bei
-
Thread
Serielle Daten vom parasitär versorgten uC
Verfügung, da ein Strom von unter 2mA noch als Nicht-Impuls gilt. Auch das klappt soweit schon (Atmega1284P mit zwei Hardware-UARTs, kann dadurch mit 1MHz bei ca. 2.4V laufen, Puffer-Kondensatoren hinter einer Schottky-Diode, ein Mosfet zur Impulsgenerierung, soviel wie möglich SLEEP_MODE_IDLE).
-
Thread
Port Einleseproblem in ISR und C++
Echo gewartet werden um die Messzählung zu starten. Aber die if wird nie true! Aufgebaut mit: ATmega1284, die Adressen der Ports stimmen mit dem Datenblatt überein. Für das EchoPort wird PINB übergeben und EchoPin = 1. Hab ich hier einen Denkfehler?
-
Thread
Probleme mit ISP USB
Hallo, ich Versuche gerade meinen Atmega 1284P über den Diamex-AVR ISP Adapter zu programmieren bzw. eine Verbindung aufzubauen. Ich habe ein eigenes Board. Die Verbidnung habe ich laut Datenblatt vorgenommen. Im Anhang ein Bild der
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Experimentierboard mit ATMega48.
Alle 3 "eben mal" gelötet und bisher treue Dienste bewiesen :) Attiny85,atmega8/328p und atmega1284 Mit nem 4€ Usbasp schnell Atmegas gefuset und geflasht. P.S.: Nicht aufzufinden war gerade die Tqfp44 Platine, auf der man den ATmega328p IC eben mal mit dem Daumen draufdrückt
-
Thread
Bootloader-Größe und avr-size
Hi, ich bin gerade an der Programmierung eines Bootloaders für einen AVR (atmega1284p). Beim Compilieren ist mir ein "Schönheitsfehler" aufgefallen, für den ich keine Lösung finde. Am Ende des Compilierens lasse ich mir per makefile die Größe des erzeugten Codes ausgeben sowie
-
Thread
Watchdog geht nur manchmal
etwas komisches Problem - vielleicht könnt ihr mir einen kleinen Tipp geben. Ich habe auf einen Atmega1284 OpenMCP laufen - was auch relativ gut funktioniert. Manchmal hängt sich das Teil aber auf - deshalb habe ich mir gedacht, ich aktiviere den Watchdog und lasse das Teil automatisch resetten.
-
Thread
74HC595 Ausgänge bleiben low
Ansteuerung wäre korrekt, aber an den Ausgängen tut sich nichts. Ich steuere das Register mit einem ATmega1284P an. Es werden alle Eingänge angesteuert (SER, SRCLK, RCLK, OE und SRCLR) Mit dem Oszi (leider nur 2-Kanal) habe ich verschiedene Signalpaare (immer SRCLK zusammen mit einem anderen Signal)
-
Thread
Linearschlitten oder Laufkatze für DIY Co2 Laser
Besitzer eines Co2 laser, welche software nehmt ihr zur Ansteuerung? Ich überlege gerade Grbl auf nen Atmega1284 zu portieren, damit ich das Vorspannen der x-Achse und Ausrichten der y-Achse unterbekomme oder gibt es da schon was? gruß Dominik
-
Thread
Batterie messen in low power Design
Batterie/Akku bald leer)? Jop, Akkuprotokollierung bzw. warnung >Welcher µC kommt zur Einsatz? ATMEGA164 >Wie hoch ist der (maximale) Stromverbrauch der Schaltung? Wie oben geschrieben 300mA. >Ich sehe da noch die Schwierigkeit, dass der µC bei 0V nicht läuft und >somit auch keinen Interrupt
Englisch reicht und google meint: "es sollte" das ist kein Beton! Der Stromverbrauch eines AVR ATmega ist bekannt, i.d.R. komplett so um 50mA in meinen Applikationen von m32 bis 1284p sowie 328p auch als Arduino Clone. Davon wird am AVCC nur die Referenz und bei evtl. Port A gespeist, aber nicht mit
-
Thread
LED Streifen mit light_ws2812
nun ja bin immer offen für anderes, nur nutze ich eine alte fastLED LIB weil ich der nun meinen atmega 1284p beigebracht hatte und weil ich die Dimmfunktion und LED fading einigermassen im Griff habe, sowie den WA (weissabgleich), mit welcher LIB kann ich die Stripes auf mehr Ports aufteilen und parallel
-
Thread
Wenn ihr so tolle Sachen baut, warum verkauft ihr sie nicht?
Taktfrequenz nutze ich die Möglichkeiten der Controller schon aus, am AVR-Beispiel AlarmSau z.B. läuft der ATMega1284 mit 14,7MHz. Wenn ich ein Gerät bauen will, was auf 2,4Ghz senden soll, dann würde ich das entsprechende Sendemodul zukaufen. So wie ich's bei der AlarmSau auch gemacht habe, das GSM-Modul (
nutze ich die Möglichkeiten der Controller schon aus, > am AVR-Beispiel AlarmSau z.B. läuft der ATMega1284 mit 14,7MHz. Interne Takte sind meist kein Problem. Externe Schaltflanken können da mehr versauen, wenn sie steil sind. > Wenn ich ein Gerät bauen will, was auf 2,4Ghz senden soll, dann
-
Thread
RS485 Kabel selber machen mit FTDI 232R
grauen, die gesendeten signale sind total 'kaputt' i hab mir jetzt einen adapter mit einem mega1284pmu gebaut, der hat 2 serielle in HW, eine macht den rs485 pfad, nachhher auch umschaltbar halb/vollduplex, die andere serielle ueber ch340 an usb, den rest macht die software, daher sehr flexibel
mir probleme beim datenverkehr mit den 'simpel' rs485 adapter, seit dem ich den adapter mit dem atmega dazwischen hab laeuft es VIEEEL besser, quasi kein FE mehr vy73 Charly
-
Thread
Pollin Eval Board mit 2* RS232
poliger D-Sub Buchse. Hat schon mal jemand das Board dahingehend umgebaut, 2 USARTS, zB beim ATmega1284P nutzen zu können? Der Max hat ja noch einen Pegelwandler für jede Richtung frei. Ich würd einfach alles was zum Programmer gehört auslöten und mit Fädeldraht die Brücken von der Buchse zum
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
Moin, Mein SPI-Master (STM32) pollt den Slave (ATmega128) alle 10ms und holt jeweils ein 16 bytes langes Paket ab. Die andere Richtung wird nicht benutzt, MOSI ist nur zu Testzwecken mit dem LogicAnalyser verbunden. Die Verbindung an sich funktioniert
zu Bild 1 aus, der einzige Unterschied zwischen den beiden Screenshots ist in Zeile 17: [c] // ATmega1284P as SPI slave; 20MHz; sending only counter variable #include <avr/io.h> #include <avr/interrupt.h> #define NBYTES 16 volatile uint8_t spi_byte_count=0; volatile uint8_t spi_tx_bytes[
-
Thread
avr-net-io Relaisbord K8io mit Ethersex ansteuern
Fuses: LOW 0xFF, HIGH: 0x98, Ext: 0xFF(Auch schon mit JTAG ausgeschaltet probiert) Prozessor: ATMEGA1284P(Alternativ auch schon mit dem 32er probiert) Konfig: - Pollin AVR Net-IO ausgewählt - Prozessor eingestellt - IP Adresse gesetzt VFS Support -> VFS File Inlinig -> Inline IO VFS Support
-
Thread
FiFo lesen bringt sporadisch Fehler
habe hier eine kleine Funkübertragungsstrecke mit zwei gleichen Schaltungen aufgebaut, die je einen ATmega1284p und ein RFM23BP enthalten. Den Sender habe ich so eingerichtet, daß er unterschiedlich lange Strings nacheinander abwechselnd sendet. Der Empfänger gibt den empfangenen String aus dem Fifo per
-
Thread
Takte zählen mit avrtest?
ich mir auch schonmal angeschaut. Wird der überhaupt noch aktiv entwickelt? Damals wurde zB mein ATmega1284P nicht unterstützt... Wenn er noch entwickelt werden würde wäre er super, kann immerhin als Backend für gdb dienen. @ Johann: Ok, genauso hab ich mir das gedacht. I/O ist eigentlich nicht
-
Thread
SPDR Register Funkmodul - Daten auslesen
andere Beiträge gefunden, die haben mir allerdings relativ wenig weitergeholfen. Ich benutze den ATmega1284P und möchte aus dem SPDR Register Daten eines Funkmoduls auslesen, glaube ich habe da einen Denkfehler in der Read-Routine, vielleicht kann mir ja jemand weiterhelfen. Den Transmitter habe ich
-
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
AVR NET-IO (Pollin) Ethersex Onewire und Watch-IO
Ethersex zu sein scheint. Worum geht es: Ich betreibe nun seit 3 Jahren den Net-IO mit einem ATmega32 zusammen mit FHEM. Ca. 20 OneWire Temperatursensoren sind im nicht-parasitären Modus - teilweise auch sternförmig - angeschlossen. Zustandsänderungen an 3 ADC-Ports bekommt FHEM über die "Watch
problemlos, an den E6 Quellen selbst hab ich nichts verändert. Nun wollte ich auf einen 644p bzw. 1284p umsteigen, was zunächst nicht zu gelingen schien. Klappt aber mittlerweile. Folgendes Problem hat sich dabei rauskristallisiert: Ich bekomme das Ganze aber nur mit dem Ethersexstand von vor 3 Jahren
-
Thread
Mit einem STRUCT Strings im FLASH ablegen und auslesen?
da ich dann keine leeren Bereiche als Reserve einfügen muss. Es handelt sich übrigens um einen ATmega1284P. Rolf Magnus schrieb im Beitrag #2303602: > Das liegt daran, daß du nur die Zeiger auf deine Strings im Flash stehen > hast, aber nicht die Strings selbst. Die sind ja nicht Teil der > Struktur
-
Thread
Menudesigner auf DOGL-LCD
www.mikrocontroller.net/topic/140369) funktioniert irgendwie nicht richtig auf meinem DOGL (uC ist ein ATmega1284P). Die Auflösung von dem LCD ist 128x64. Wenn ich einfach nur ein Label mit "Hello World" ausgeben lasse (ein Check zeigt keine Fehler an), sehe ich nur diese 2 Zeilen mit Punkten auf dem LCD.
-
Thread
7" Display Gehäuse & -Befestigungsart gesucht
auf der LS-7 Platine: http://www.mikrocontroller.net/topic/330641 Etwas Grafic mit einem ATmega1284p (FBAS), passt problemlos in dieses Gehäuse: http://www.mikrocontroller.net/topic/350244 Bernhard
-
Thread
Regelung Wärmepumpen-Inverter
des Inverters steuern. Die Regelung durch Potentiometer müsste jetzt in die Heizungssteuerung (Atmega1284) eingebunden werden. Das Potentiometer hat offenbar Verbindung zur Netzspannung und müsste daher galvanisch getrennt werden. Wie macht man dies am besten (einfachsten)?
-
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
Kleines Dev-Board erstellen, was so drauf?
Pro-Minis sind als Grundbaustein praktisch. Der Hauptnachteil von Arduino ist der zu kleine UC. Der ATMEGA1284P wäre eine viel bessere Wahl gewesen. Auch die größeren AVRs sind angenehmer. Beim STM32 zahlt es sich aus keine Gehäuse unter 100 Pins zu verwenden weil die Alternate Pin Assignments Belegung
-
Thread
TWI funktioniert nicht im eigenen Programmteil
Hallo, ich möchte an meinem ATmega1284p die I2C-Schnittstelle verwenden. Wenn ich den nachfolgenden Code verwende, funktioniert alles super und ich kann auch die Signale messen. In meinem Projekt verwende ich allerdings zusätzlich
-
Thread
Fehler in der Anzeige bei GLCD
Nach ca 50 Abstürzen des mk2 und Neustart konnte ich die Zeiten soweit eintragen, das sich der AT1284p mit angeschlossenen Display programmieren lässt. Wie oben beschrieben, ging das zeitweise nicht. Bin jetzt an den bmp dran. Mal sehen ob die auch laufen Ich sage nicht das ich den Treiber geschrieben
ausgeben könnte, weil Kreispixel doppelt gesetzt oder gelöscht werden. Und zu den Timings (Nibo2 ATmega128 16MHz): Das Warten auf "Ready" sollte man machen, bevor man Daten schreibt oder liest, und nicht direkt nach dem Schreiben/Lesen - in einer KS0108 Lib habe ich im Kommentar gelesen, dass 1ms
-
Thread
SD-Card (FAT32), Datei auslesen an bestimmter Stelle?
auf sd_card_string[10], macht mein Programm schon Probleme. Als Controller verwende ich einen ATMega1284. Dessen Speicher belegung sieht laut AtmelStudio derzeit wie volg aus: Program Memory Usage : 35992 bytes 27,5 % Full Data Memory Usage : 10553 bytes 64,4 % Full nun
-
Thread
LCD mit Interrupts?
Gedanken nicht klar... Könnte mir jemand vielleicht helfen? Ich hatte schon Gedanken, einfach ein ATMEGA88 extra für LCD benutzen, dafür zweite USART von ATMEGA1284P für Datenaustausch benutzen: Hauptkontroller kann dann schnell Daten an ATMEGA88 schicken und weiter machen, während ATMEGA88 alle Befehle
-
Thread
Falsche Ergebnisse mit Modulo
Hallo, ich habe an einem ATMEGA1284 einen Drehgeber per HCTL2016 angeschlossen, der die Position mit 16 Bit zählt, den Istwert lese ich in den ersten Zeilen in ra_val ein. Da kommt an, was erwartet wird. Eine volle Umdrehung der
-
Thread
Atmel Studio 6 Simulator Problem OCRx
wenn ich nicht im Single Step Mode bin,sondern die Routine komplett durchlaufen lasse.Benutze einen Atmega 1284P.Quellcode ist im Anhang.Hat jemand eine Idee?
-
Thread
SD SDSC SDHC Tester Tool ATmega Assembler Beispiele
Ein kleiner Harware-Tester mit einem ATmega1284p. Wird die SD-Card korrekt initialisiert, dann leuchtet die grüne LED, ansonsten die rote. Erkennt die Schaltung eine SDHC Karte, dann blinkt die grüne beim Initalisierungsvorgang ganz aufgeregt
-
Thread
[V] Macintosh Floppy Emulator Bausatz
macintosh-floppy-emu/ Platine, IC's, LCD, SD Card Slot und Sub-D. Programmieren muss man nur den Atmega1284. Der CPLD wird dann über den AVR+SD Card programmiert. Preis: 30€ Interesse => Mail! Peter
-
Thread
System Fehlersuche (Hardware oder Software)
Vorschlag: Baue einen Logger (kleinen ATmega auf 3,3V) in die Blackbox. Logge direkt an der Blackbox CPU die Zustände der Tür-IO-Pins und Tacho-Pins Schneide die GRPS Daten von der Blackbox mit und werte die noch im Logger nach unmöglichen
Steuerungausgänge vom Multiplexer noch mit hinzu. Hardwaremäßig muss das nicht aufwändig sein. Einen ATmega mit 'nen paar Abblock-Cs. z.B. nen Mega128A oder nen Mega1284 (Haben beide 4kB eeprom, letzteren gibt es sogar als PDIP.) Softwareseitig das KISS Prinzip einhalten. Keep It Stupid Simple. Eingänge
-
Thread
Schrittmotor Stepper Endstufe Treiber Steuerung Schaltung Varianten Ideen Diskussion
Zahlenbereich von 160000. Der TB6600 hat nur einen Zähler für die Mikroschritte. Die Positionierung muss der Atmega machen. Wenn Du die 1.8 Grad in 90 Mikroschritte unterteilst und einige Mikroschritte weiterfährst, wird der Motor sich nicht bewegen, da die Spannungsänderung viel zu klein ist. Probier es aus, vielleicht
Astro-Projekt treiben. Ich kann Dir anbieten, meinen Treiber zuzumailen. Er läuft z.Zt. auf einem ATmega 1284P auf dem EV-Board von Pollin. Er treibt zwei Motore mit Rampe und einen Laser. Angesteuert wird er über die serielle Schnittstelle mit HPGL- Befehlen. Die kannst Du z.B. über HTerm o.ä. senden
-
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
AVR Interrupt-Verhalten
Im Datenblatt unter 'Reset and interrupt handling' nachlesen. z.B. ATmega1284: The lowest addresses in the program memory space are by default defined as the Reset and Interrupt Vectors. The complete list of vectors is shown in ”Interrupts” on page 61. The list also determines
-
Thread
Ultraschall Sensor HC-Sr04 : Welche max. Länge für Echo Signalleitung?
auch ca. 30m voneinader entfernt sein. Die Auswertung wollte ich mit den External Inputs von einem ATmega 1284 machen. Die Psg. der Sensor woltle ich separat an der Messtelle machen und einen Potenzialausgleich zwischen Evaborad und Snesor über den shield des Kabels realisieren. Hat jemand erfahrung
-
Thread
74 595 + STP16CP an SPI, Vorgehensweise korrekt?
Daten wohl nicht richtig. Die Schieberegister des 74HCT595 und STP16CP hängen am SPI-Modul meines ATmega1284p. OUTPUT-Enable des 74HCT595 und STP16CP sind an getrennten Pins. RCK-PIN des 595 ist am SS-Pin des SPI-Moduls, der Latch-Enable des STP16CP an einem verfügbaren Portpin. SCK des SPI-Moduls
-
Thread
UART - Led - Blinkschaltung?
liegt. Soweit ich mich erinnern kann, waren es ca. 83mA, als ich meine Kurzschluss-Tests mit ATMEGA1284P-PU damals durchgeführt habe. Hängt aber auch von einigen Faktoren ab, z.B. der Siliziumfertigung ab, wieviel tatsächlich fließen wird.
-
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
DS18B20 Nutzung von fertigem Code
{ } return 0; } [/c] Umgebung: Programmiersoftware ist AVRStudio 5.1 Controller Atmega1284P Flasher besitzt keine Debugmöglichkeit Ich hoffe ihr könnt mir hier weiterhelfen. Danke und Gruß Fabian
-
Thread
TRF7970A NFC inbetriebnahme sehr problematisch
paar Wochen mit TRF7970A. Bis jetzt nicht so sehr erfolgreich. Habe 2 Platinen mit TRF7970A und Atmega1284P ausgestattet und versuche zwischen denen die Kommunikation per NFC aufzubauen. Mein jetziger Stand: - Die Kommunikation mit µC funktioniert(Die Steuerregister können beschrieben und ausgelesen
-
Thread
newbie q: 8 oder 16 bit ADC?
von 4.096V und Du sparst Dir bei 12 Bit Auflösung (1mV/Bit)die Umrechnung. REF = MAX6164, ADW = MAX1284, 2 Stück bekommst Du jeweils als Muster kostenlos. MfG Manfred Glahe
Ich habe eine Frage zur Spannungsreferenz, da es ja angesprochen wurde: Mein ATMega8L hat, wie die meisten anderen µC von Atmel auch, eine interne Referenz von (angeblich) 2,56V. Ich habe da mal einige AD-Wandlungen durchgeführt und bin beim Vergleichen der Analogen und Digitalen
-
Thread
Pointer auf Interrupt Vector
Hi, ich will mal versuchen einen FIFO für mein Atmega1284P zu proggen. Da ich 2 FIFOs für 2 UARTS brauche, will ich dafür eine Klasse erstellen. Ich weiß auch, dass es sowas schon gibt, aber ich möchte mal versuchen, sowas selber zumachen. Dazu habe
-
Thread
AtmelStudio 6.2 mit Arduino Boards
besonders gut für erste Versuche eignet. Warum ich das mache? Weil ich irgendwann einmal einen ATmega 1284 (soweit ich weiß, der größte im handlichen DIP-Gehäuse) mit ein paar anderen Bauteilen auf einer kleinen, relativ hochintegrierten Platine betreiben möchte. Soweit man bei einer 2,54 mm Lochrasterplatine
-
Thread
RTC DS3231 - Temperatur Daten?
die Temperatur auswerten können. Hier mal der Inhalt aller Register des DC3231, welcher hier am ATmega angeschlossen ist. 45 20 12 00 21 04 18 00 00 00 00 00 00 00 04 00 00 2f c0 Das Datum und die Uhrzeit stimmen auffallend. ;-) Nur mit den Temperatur Daten am Ende habe ich so meine Schwierigkeiten
defektes RTC Modul bekommen (aber 2x defekte ESP32 Module) und auch letztens mein Arduino migthy mini 1284p geschrottet, Fehler passieren (ISP falsch gesteckt)