-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
Auch das Assembler Listing der beiden Versionen zu Vergleichen werde ich umsetzen. Wie man beim AVR den "Stack hochsetzen" kann weiß ich nicht. Ich glaube auch nicht dass es einen Überlauf des RAMs in irgendeiner Form gibt. Denn der ATmega4808 hat 6kB RAM, der AVR64DD32 hat 8kB. Auf beiden Prozessoren
flmap and -mavrxmega4_flmap (Binutils v2.42, PR31124). This does only make a difference for AVR64* and AVR128* devices, see the GCC v14 Release Notes for details. Notice that the compiler behaves differently depending on the Binutils features it finds during configuration.[/pre] In
-
Thread
AVR32 Linux Netzwerk Verbindung Problem
Hallo Leute, Ich gurke gerade seit einigen Tagen an meinem neuen AVR32 Linux Board herum (von IC Nova, OEM plus) und schaff es einfach nicht eine Verbindungen via Ethernet zu meinen PC herzustellen um dann auf den vorinstallierten Webserver zuzugreifen. Ich poste hier
Controller at 0xfff00100, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled ICnova: 5 Leds Requested PIN5 Call trace: [<90000ff6>] at32_select_gpio+0x12/0xec [<900016ec>] at32_spi_setup_slaves+0x40/0x4c [<9000efc4>] spi0_board_info
-
Thread
Attiny85 Fuses
der "Kippe" sind. Ich habe dann die 8Mhz+ Stufe (16K CK für Quarzoszillator) mit einer Startzeit von 64ms gewählt und den Taktteiler deaktiviert. Dann bekam ich folgende Werte: Lfuse 0xff Hfuse 0xdf Efuse 0xff Nach dem ich, via avrdude, die Fuses gebrannt hatte und den Quarz + Kondensatoren angeschlossen
Einstellung > "Low-Frequency Crystal Oscillator". Ja, was denn sonst. Im Einstellmenü des AVR-Studios für die Fuses heisst das "External Crystal Osc" und "External Low-Freq. Crystal". Darauf hatte ich mich bezogen. Das Datenblatt liest doch sowieso keiner der Verfuser. Sonst gäbe es ja nicht
-
Thread
Long(Int) -> ASCII Umwandlung
Also ich finde die Routinen ganz schön lang und langsam. Es geht doch viel einfacher: .set regs 64:32 .set dcu MP33C400 start: movi dx1:32,12345678 ! Zahl laden cv2pck dx1 ! Zahl konvertieren retx dx1:64 ! Ergebnis als packed BCD Letzlich wird nur ein
die 640kB Speicherbarierre inzwischen längst Geschichte ist. Gibts überhaupt noch Speicherriegel <128MB zu kaufen ? Peter
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
Realität haben kann?! Da ne "Not recommended for new desogns" benachrichtigung für einen bestimmten AVR: https://www.microchip.com/wwwproducts/en/ATxmega128A1 Dann dauert es ein paar Jährschen bis zum "Last call for quotes/orders". Auf verdacht sollte man garnichts einlagern, zumal die lagerdauer auch
verwendet. Eine monopolistische Entwicklung, aber nicht mehr zu stoppen. Auch hier im Forum hat ARM den AVR verdrängt. Vor 3 Jahren war das unvorstellbar, da wollte die Masse noch AVR in Assembler programmieren.;-)
-
Thread
Welchen Mikrocontroller???
HP500 usw.) können PCL (HP-Standard), da findet mach auch die nötigen Unterlagen. Ist für einen AVR kein Problem, 2k Flash reichen da immer. Was die Datenmege angeht, siehe voriges Posting von Läubi. Gruß aus Berlin Michael
zwischenText- und Grafikmode nicht beliebig gewechselt werden kann usw. usw. Erinnert mich an C64-Zeiten. ;-) Naja, reizvoll, aber ob ich es heute nochmal so machen würde???? Gruß aus Berlin Michael
-
Thread
Falsche Signature Bytes bei von mir gekauften China Nano mit 328PB
dafür geschaffen, die alles berücksichtigen. Auch der ATMEGA1284 ist unterstützt, sowie die neuen AVR128Dx Typen. Für 328PB:- https://github.com/watterott/ATmega328PB-Testing Man gibt dann in preferences diese commandline ein: https://github.com/watterott/ATmega328PB-Testing/raw/master/package_m328pb_index.json
atmega328pb Für ATMEGA1284 gibt es den MightyCore: https://github.com/MCUdude/MightyCore Für AVR128Dx: https://github.com/SpenceKonde/DxCore Mit diesen "Plug-Ins" werden dann alle diese Varianten im Arduino IDE kompatibel. Nur wenn man "bare Metall" programmiert, dann ist man mehr auf sich
-
Thread
RFM12 - Funkmodul
www.hoperf.com/doce/pro/RFM12.html (Im programming guide gibts auch ein Schaltplan-Beispiel mit AVR)
@AVR-User hab nochmal auf der Pollin-Homepage nachgeschaut, inzwischen gibts anscheinend auch dort für die module einen beispielcode in c, so wies ausschaut angepasst für die avr-evaluation-platine...
-
Thread
Hackbarer(?) 21 EUR Quadcopter
bit 7 indicates direction, value in [6:0] depends on speed button settings 4 trim yaw 2-126, 64 is neutral 5 trim pitch 2-126, 64 is neutral 6 trim roll 2-126, 64 is neutral 7 txid1 Unique ID, 0x1fe475 in my RC 8 txid2 Unique ID, 0x1fe475 in my RC 9 txid3 Unique ID
kennen. > > Hat jemand 'ne Vorstellung, wieviele NRF24L01+ man "parallel" betreiben > muss, um alle 128 Kanäle zu scannen? Ich befürchte, da muss man sich 128 > Stück kaufen, oder? Hmm... dann bräuchte man nur noch 128 Microcontroller um die ganzen SPI-Kanäle auszulesen? :) Ich habe einfach alle Kanäle
-
Thread
LCD über 74*595: Busy-Flag?
ich aufs Busy-Flag vergessen :-( Rettende Idee: Output-Enable vom 595er doch mit ansteuern, und DB7 (=Busy-Flag) auf einen freien Eingang legen. Frisst mir zwar zwei weitere Pins, aber ich hab immer noch drei gewonnen, und das würde genau ausreichen. Kann ich das so machen, oder hab ich einen Denkfehler
Warum wollte ich alle 8 Datenleitungen > lesen wollen? Hallo, ich habe auch mal ein Projekt mit 128x64er LCD und dem gleichen Atmega gehabt. Eine Funktion bestand darin, einen Temperaturverlauf in Echtzeit zu plotten (Kurve). Ich habe damals zunächst 1024 Bytes Ram für die komplette Anzeige reserviert
-
Thread
automatischer Vorschub für Drehbank
Zeilendisplays nicht mehr für Neuprojekte. Ein kleines Grafikdisplay (z.B. Nokia 5110-LCD oder KS0108-LCD mit 128x64 Pixeln) und ein Drehgeber mit Taster als Eingabegerät halte ich mittlerweile für einen soliden Mindeststandard. Aber wir sind ja auf µC.net - da sollte sich ja entsprechendes finden. Chris D.
[pre] Anschlüsse LCD (HD44780) ------------------------ PC10 - RS PC11 - R/W PC12 - E PA8 - DB4 PA9 - DB5 PA10 - DB6 PA11 - DB7 Anschlüsse Hauptspindelencoder (A/B) ------------------------------------ PB4 - A (Timer 3 CH1) PB5 - B (Timer 3 CH2) Anschlüsse 4x4-Matrixtastatur (10er-Tastatur
-
Thread
Wer verwendet RFM69?
"mmcu" ist normalerweise ein Schalter, welcher der avr-gcc.exe übergeben wird und den verwendeten Controllertyp bezeichnet. Da steht dann in der Kommandozeile irgendwas wie: [code]avr-gcc -Wall -Os -mmcu=atmega328p ...[/code] Wie kompilierst du deinen
Sehe ich das richtig das ich die "MAX_ARRAYSIZE 30" auf die Maximale Anzahl 64 setzten kann wenn man in dem Modus wie v2.1 fährt und dann bis zu 64 Bytes senden und Empfangen kann? LG
-
Thread
Einfach-Messdatenerfassung
kostet im selber bau keine 10 € und bei richtigen Toleranz der R Äuserst genau. Hab hier einen 60 dB U-Teiler im Werkzeugkasten liegen.
bisher zu sperrig. Ich habe nichts gegen ein DOS-Fenster und Make. Das lief wenigstens bisher beim AVR.
-
Thread
Bausatz Add-on für AVR-NET-IO
neusten Katalog (1/2010) wird auf Seite 281 (unten recht) unter der Überschrift "Bausatz Add-on für AVR-NET-IO" ein Erweiterungsbausatz zum Anschluß an den 25-pol Stecker des AVR-NET-IO angeboten. Der Bausatz beinhaltet offensichtlich folgende Funktionalitäten: * SD-Card-Slot * IR-Empfänger (TSOP
hatte mir auch gedacht, das board mit dem Router zu verbinden - fehlanzeige. da war das I-Net weg. AVR-Board also wieder zurück in den switsh und -->I-NET wieder da. alles ein wenig komisch.... gibt es noch eine andere software, die ich in den avr einspielen könnte? ethersex und webserver-avr32 laufen
-
Thread
ADC Dynamikumfang 46dB mit Atmega?
Schritt. Jetzt soll meine Skala ja aber logarithmisch sein. Die unterste Led beginnt also bei 5V - 46db = 25mV zu leuchten. Wenn im unteren Bereich 2dB pro Led angezeigt werden sollen liegt die Schwelle für die nächste Led also bei 31,5mV was ja gerade so einem "ADC-Schritt" entsprechen würde.
--------------- + 6dB 1023 0,0085 0dB 512 0,017 - 6dB 256 0,034 -12dB 128 0,068 -18dB 64 0,135 -24dB 32 0,27 -30dB 16 0,53 -36dB 8 1,0 -42dB 4 1,9 -48dB 2 3,5 -54dB 1 6,0 Ich hab versucht, das Ganze
-
Thread
ATmega32 + Bootloader
/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re
/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 > > https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re Rückzug! Hab vergessen das du der
-
Thread
Wer nutzt das Nucleo-64 und kann mir
STM32 ein netter Frischling und mir fehlt die Vorstellungskraft hinter den Fehler zu kommen. Beim AVR kenn ich das Problem nicht. Ok, der ist mit 20MHz auch 8 mal langsamer.
Umfeld sehr viel besser unterwegs. Das habe ich mir auch schon überlegt, aber der STM32F103 hat laut DB nur 20kByte SRAM
-
Thread
Meteotime Crypt Gesperrt
Cipher die mit so kurzen Daten umgehen können, die meisten modernen sym. Cipher arbeiten intern mit 128,256 Bit Datenblöcken und >= 128 Bit Schlüsseln. Ergo: bleibt wirklich nur der DES, genaugenommen Single DES 40Bit der zumindestens kryptographischen Anforderungen genügt, wie Verbreitung, Alter, zur
über DES mal schlau gemacht und auch eine step-by-step Anleitung gefunden, allerdings basiert die auf 64 Bit Daten. Auch wenn mit mir keiner sprechen will :/ hab ich trotzdem eine Frage: Wie unterscheidet sich die 64-bit-DES mit dem 40-bit-DES im HKW? schönen Abend. Danilo
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
floaten auf bis zu 15kV. Daher auch die OPI1266 für den CAN-Bus. Ich hatte anfangs über den ATmega64M1 nachgedacht, aber die Beschaffbarkeit war zu lange ungewiß und daher wurde es noch der AT90CAN128. Das Webgedöns programmieren andere, das ist mir zu öde. Ich mag es lieber hardwarenah.
ich Dir aber schon vorstellen, Peter. Schau mal was in einem winzigen 14Pinner SOIC inzwischen als AVR64DD14 erhältlich ist! U.a. mit Pegelwandler und zwei UARTs.
-
Thread
Einfacher Fehler in C-Berechnung
Compiler derartige Optimierungen von selbst? Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division komplett eliminiert (dort wäre sie aber auch am teuersten), während er es bei ARM und amd64 nicht getan hat.
Jörg W. schrieb im Beitrag #6813416: > Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division > komplett eliminiert (dort wäre sie aber auch am teuersten), während er > es bei ARM und amd64 nicht getan hat. Das wundert mich: Der Compiler eliminiert ein (uint16/10)? Das heisst
-
Thread
Audio ADC - DAC mit Mega8
Die folgenden Application Notes von Atmel könnten evtl. hilfreich sein: AVR335: Digital Sound Recorder with AVR and DataFlash AVR223: Digital Filters with AVR
der erforderlichen Genauigkeit rechnen zu können, um diesen auszuschöpfen, braucht es mehr als einen AVR. Ausserdem gibt dein Eingangssignal diese Auflösung schon nicht her.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
Assembler geschrieben ist. Die Images sind 512kb gross, wobei ich noch nicht weiss, wie die in einem 64kb Adressraum verarbeitet werden.
es beim Booten geladen und geswitched wurde? Oder bleibt da etwas ROM unten oder oben im Speicher? 64 kb sind ja 4 x 16kb, also 4 Bänke.
-
Thread
Suche kleines Testprogramm für KS0108 für ATmega8
mal nachfragen ob jeand zufällig ein kleines Progrämmchen für einen ATmega8 hat womit ein KS0108 mit 128x64 Pixel angesteuert wird, da ich bevor ich mal wieder ewig hin und her teste erstmal wissen möchte ob mein Display überhaupt in Ordnung ist. http://www.pollin.de/shop/downloads/D120425D.PDF (
***************************** Tabelle2: .DB "LCD-Routine" .Exit [/code] Die Datenleitungen liegen an B und die Steuerleitungen an D E = 0 RW = 1 RS = 2 CS1 = 3 CS2 = 4 Reset habe ich sowohl auf Masse als auch +5V gezogen.
-
Thread
Microcontroller aussuchen
⛄ F. schrieb im Beitrag #6839440: > Die neuen ATtiny Modelle sind in diesem Sinne keine normalen AVR mehr. "Unnormal" nur im Sinne neuer Peripherie und neuer Möglichkeiten. Ansonsten sehr normal. Meine Empfehlung wären da ein hochmoderner Tiny1614/24 mit wenig Platzbedarf oder ein AVR128DB mit Gehäuse-Auswahl
geraten würde ich vermutlich deutlich mehr 32 Bit Controller finden, als 8 Bit. Wobei STM32 und AVR wiederum nur einen kleinen Teil der gesamten 8/32 Bit Palette ausmachen. 16 und 64 Bit Controllern sind vermutlich besonders selten im Einsatz. Aber ich werde vermutlich keine einzige Firma finden
-
Thread
Projekt : GPS Tracker
Das sind ja alles Logger. Ein Tracker mit AVR und Handy hier: http://www.opengpstracker.org/
Ach ja, es könnte sein, dass das TX vom Modul an das RX vom AVR kommt, sowie das RX vom Modul an das TX des AVR, da TX ja Senden und RX Empfangen ist (d.H. der Sender (Augsang) wird jew. mit dem Empfänger (Eingang) verbunden)
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
SD-Karten: Nachdem ich eine Menge 128MB-Karten habe (für 3d-Druck und AVR-Datenlogger-Experimente) habe ich mir auch eine 16 und 32GB-Karte (micro-SD mit Adapter und quietschbunten cardreader) zugelegt. Diese Spielchen kannte ich noch nicht
100x60x25mm-Plastic-Electronic-Project-Box-Enclosure-Instrument-Case-Top-Sale/32580747950.html USBasp AVR Programmer: 1,46€ (funktioniert Super!) http://de.aliexpress.com/item/USBasp-USB-ISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-10PIN-Wire-Support/2036402518.html 15-tlg. Schraubenzieher-Set
-
Thread
Die große Wanderkiste elektronischer Bauteile - Projektidee !
PD6) | (1<<PD5) | (1<<PD4); PORTD = 0b00000000; // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#8-Bit_Timer.2FCounter /* CS02 CS01 CS00 0 0 1 CPU-Takt 0 1 0 CPU-Takt / 8 0 1 1 CPU-Takt / 64 1 0 0 CPU-Takt / 256 1 0 1 CPU-Takt
braucht. Ich hätte zum reinpacken: - 10x 2x16 LCD Displays mit Beleuchtung - Grafikdisplays (64x128) sind von Pollin - je 100x 3mm Leds 2mA in Rot, Grün, Gelb - und noch andere kleine Dinge Oder wäre das schon Minderwertig? Suche in SMD: versch. Widerstände, Transistoren, Dioden, PICs..
-
Thread
NXP PCA8574 hat Phänomen mit 2 Adressen
ic-general-purpose-i-o/remote-8-bit-i-o-expander-for-ic-bus-with-interrupt:PCA8574_74A Controller: AVR128DB64 Ein Testprogramm Address-Scanner zeigt: [code] I2C Address Scanning... 7Bit 7Bit 8Bit I2C device found at address 0x26 = B0010.0110 = B0100.110x ... U6: PCA8574 (Portexpander
oder muss ich ab 0x80 im 10Bit Adress-Mode weitermachen? Das macht am Ende den Unterschied das ggf. 128 Adressen nicht gescannt wurden.
-
Thread
ATmega8: Das Buch
#3956035: > Es ist eigentlich sehr schön wenn ein Chip einen USB-Anschluss hat (wie > der ATXmega128A4U) und man über diese Schnittstelle Daten austauschen > kann und auch eine neue Firmware auf den Chip schreiben kann. Man kann es auch so machen: http://matrixstorm.com/avr/tinyusbboard/ Da ist
nach oben: "Die Programmierung des Flash-Speichers erfolgt immer seitenweise und eine Seite hat 64 Byte. Da die MCU 8kByte Flash hat, gibt es demzufolge 128 Seiten. Doch zunächst im Überblick die prinzipiellen Möglichkeiten, Daten (also letztlich Programme) in diesen Flash-Speicher zu bekommen.
-
Thread
CAN Gateway auf ein neues
gute Samples bzw. Tutorials vorhanden sind. Mein Aktueller stand währen 2 x MCP2515 und evtl. nen AVR. Aber es gibt ja mittlerweile auch schon embedded varianten. Danke
Garten, der Opto-gekoppelt ist, beide mit 100kBps. Das Gateway selber besteht aus einem AT90CAN128 (kleiner ginge auch leicht) und einem MCP2515. Der AT90CAN spielt die Rolle des Knotens am zentralen Bus, der gartenseitige Partner ist ein MCP2515, die beiden sind mit SPI gekoppelt (alle anderen Knoten