-
Thread
Floppysimulation, möglich?
@rene Welche Variante möchtest du nun? AVR an Floppy (AVR ist Floppycontroller) oder Floppycontroller an AVR (AVR ist Solid State Floppy) Nur letzterer Fall hat mich bisher interessiert. > Die Logik ist 5V TTL, scheint es, Sie ist es
Sektorgröße übereinstimmen dürfte. Es würden also jede Menge Datenübertragungen anfallen, für die der AVR einfach nicht die Zeit oder Geschwindigkeit hat. Ich glaube nicht, daß ein PIC (die handelsüblichen µC, nicht die PIC-DSP Monster) das besser kann. Und von ARM und AVR32 lass ich bislang die Finger
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
/bitluni/ESP32Lib
900ss D. schrieb im Beitrag #6603766: > Es steht DevEBox STM32_F4VE Ver: V33, SN: 1911Z > Auf der Rückseite. Danke. Hier die Variante, die ich kenne und nutze: https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html Auszug: "Warning: The microcontroller
-
Thread
Verzweiflung wegen Schrittmotorsteuerung
erschlagen mich gerade die Datenblätter. Ich dachte an eine Ansteuerung bestehend aus 3 TMC249 mit TMC32. Ein TMC428 steuert sie und wird seinerseits von einem AVR angesteuert. Allerdings tun sich einige Fragen für mich auf: -Was gibt es zu beachten ausser den 1.000 Dingen im Datenblatt? -Komme ich mit
SOT223, D2-Pack, DD-Pack. Plus noch neuere Gehaeuse.
-
Thread
AVRDUDE und Intel-Hex
weiß jemand, ob man die Speicherbreite beim Schreiben von Intel_HEX files einstellen kann? Mit dem AVR-Studio bekomme ich 0x10 bytes pro Zeile: :1000000028632920323031352D3230313620736566 :100010007276612D74732E636F6D00FF0C4D8B5DD6 mit AVRDUDE dagegen 0x20 bytes pro Zeile: :2000000028632920323031352D323031362073657276612D74732E636F6D00FF2E3D415988
konvertieren, Füllen, Abschneiden etc. aber auch einfach die Länge einer Intel-Hex Zeile ändern. Von 32Byte Daten zu 64Byte pro Zeile: srec_cat dump.hex -intel -output dump_formatx.hex -intel -line-length=76 Von 64Byte Daten zu 32Byte pro Zeile: srec_cat dump.hex -intel -output dump_formatx.hex -intel
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
, insofern man auch die > meßtechnischen Belange berücksichtigen muß. Wir verwenden in der Firma AVR als Modbus Slaves oder kleine Master. Die großen Master für diverse Slaves werden mit STM32F4 oder H7 umgesetzt. > Für die Anwendung des Wechselrichters würde ich es auch mit Arduino MB > machen
, die nicht wiederbelebar waren - AVR noch keinen.
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
Display this information -v --version Display the program's version avr-size: supported targets: elf32-avr coff-avr coff-ext-avr elf32-little elf32- big srec symbolsrec tekhex binary ihex Report bugs to <http://www.sourceware.org/bugzilla/> [/pre] > ... das ebenfalls
Jens Müller wrote: > > Aber, nächster Fehler: > [...] > > avr-size: supported targets: elf32-avr elf32-little elf32-big srec > symbolsrec tekhex binary ihex > Damit hatte ich auch Probleme, ich habe mir jetzt damit geholfen: [pre] Index: /home/patrick
-
Thread
Port wechseln für LCD-Display
LCD-Display nach U. Radig), das ging nicht. Habe mir jetzt die Schaltung versuchsweise einmal nach dem "AVR-GCC-Tutorial/LCD-Ansteuerung" http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung aufgebaut und die Software nach der Seite "Erweiterte LCD-Ansteuerung" in meinen Atmega32 geflasht
den Portwechsel (bzw. Pinwechsel) geeignet. Poste mal deine Routine + Portwunsch (C oder A). avr
-
Thread
AVR128DA28 9600Baud mit 24MHz
nachprüfen müsste. Ein Tipp noch zum Controller: Wenn Auswahl besteht lieber die fehlerbereinigteren DB/DD Typen nehmen.
#7122598: > mit dem internen Quarz. Michael D. schrieb im Beitrag #7123888: > das mag zwar für eine AVR mcu gelten, eine > DS3231 hat aber einen internen Quarz, sogar einen TXCO. Geht aber um den AVR. Und nicht um den DS3231, welcher als Uhr/Zeitbasis mit 1-10% Genauigkeit absurd wäre. Michael
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Board mit TEA5767, TDA1308 und Atmega16. Siehe ebay: http://www.ebay.de/itm/ATmega16-ATmeg-a32-TEA5767-TDA1308-ISP-5V-FM-Radio-AVR-Development-Board-MCU-/310573921196?pt=LH_DefaultDomain_0&hash=item484fa5f3ac Gesehen auch hier: https://www.fasttech.com/shoppingcart?sku=1002700 Kostet
SPIs, I²C, CAN, DMA und 20KB RAM für 3€ Jepp, und Cortex-M mit 128K flash statt dem ollen 8-bit-AVR. Kostet jetzt aber leider € 5,37. Alternative für € 3,96: http://www.aliexpress.com/item/leaflabs-Leaf-maple-mini-ARM-STM32-compatibility/1055554802.html oder € 4,04: http://www.aliexpress.com
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
Windows 10... Das resultierende Problem: Unter Windows 10 funktioniert mein VCP für die STM32LXX-Geräte nicht mehr korrekt. Etwas verwirrend ist, dass ich andere virtuelle Com Ports (z.B. aus der Basis von CP210 Geräten und AVR Controllern) auch weiterhin unter Windows 10 mit meiner Software
¤tviews=2370 http://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/stm32-bootloader-shows-up-in-windows-7-computer/dba1f70d-c416-42a1-ba24-d05c06dd7649?auth=1 http://answers.microsoft.com/en-us/windows/forum/windows8_1-hardware/windows-81-encountered-an-error-attempting-to
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
oder ein Arduino mit CAN-Shield nehmen. Lies erst mal hier: https://www.mikrocontroller.net/articles/AVR-Tutorial Oder ein STM32-Discovery oder Nucleo mit CAN mit 32-Bit Controller. Philipp D. schrieb im Beitrag #4829364: > Und wo kann ich ein TFT/OLED LCD herbekommen? Bei Ebay gibts 240x320
hängt. Ich glaube das > ist für den Einstieg erst mal einfacher, oder was meint ihr? Nein! Die STM32-Familie ist, wie alle Cortex-Controller, unheimlich komplex und mächtig, wenn man es mal mit einem popeligen 8-Bit AVR vergleicht. An sich sind die STM32-Controller echt eine tolle Sache, gerade weil
-
Thread
Falsche Anzeige nach Spannungsverlust
meinen Code, dann werden wieder korrekte Daten angezeigt. Demo-Code: http://www.watterott.com/de/AVR-MT-128 Woran könnte das liegen? Gruß Stefan
gefüllt ist, gehe in die 2-te { SEND_CMD(DD_RAM_ADDR2); // DD_RAM_ADDR2: 2. Zeile vom Display k = k + 2; } if (i == l*15) // Wenn die 2. Zeile gefüllt ist, gehe in die 1-te { SEND_CMD(DD_RAM_ADDR); l = l
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html
//www.aliexpress.com/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html Kennt jemand einen (STM32)Mikrocontroller zu ähnlichen Preisen mit Hardware USB?
-
Thread
Codevison oder Imagecraft??
Hm, ich hab mich mit dem AVR GCC noch nicht wirklich beschäftigt, und mit den teuren C-Compilern noch gar nicht. Aber ich habe mal gehört, der AVR GCC soll gar nicht mal so toll optimierten Code erzeugen. Zumindest, wenn man sich
will, wie der AVR Tickt nehm ich ASM und das Datenblatt
-
Thread
Betriebssystem auf Grundlage des Linux-Kernels selbst schreiben
den Code zur Initialisierung gar nicht mehr selbst entwickeln. Wie wäre es mit einem BS für einen 32 Bit Mikrocontroller? Da kannst du von Anfang an mit IDE und In-Circuit-Debugger arbeiten.
kompilierte datei auf den USB-Stick?? Brauche ich dafür ein Tool, muss der Stick vorher auf ext4 oder fat32 formatiert werden? Mir ist das irgendwie noch ein rätsel als os dev anfänger
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
könnte der Interrupt kommen. Außerdem hast du den Zugriff "stepCount = SM_SCHRITTANZAHL" auf die 32 Bit Variable nicht geschützt. Dein AVR braucht auch dafür einige CPU Takte. Während dessen kann ein Interrupt dazwischen stören und die halb gesetzte Variable verändern. Packe da mal eine Interruptsperre
schrieb im Beitrag #7527971: > Außerdem hast du den Zugriff "stepCount = SM_SCHRITTANZAHL" auf die 32 > Bit Variable nicht geschützt. Dein AVR braucht auch dafür einige CPU > Takte. Während dessen kann ein Interrupt dazwischen stören und die halb > gesetzte Variable verändern. Packe da mal eine Interruptsperre
-
Thread
at90can128 mit jtag ice mk1 und avarice debuggen
->GDB: GDB: <Hc0> ->GDB: GDB: <c> updateBreakpoints jtagWrite command[W, 1]: 57 60 00 00 00 DD 20 20 response: command[h, 1]: 68 00 20 20 response: 41 command[G, 1]: 47 20 20 response: Waiting for input. JTAG box sent B: Break Status Register = 0x0020 command[2, 1]: 32 20 20 response
<s> command[1, 1]: 31 20 20 response: 41 command[2, 1]: 32 20 20 response: 00 00 BE 41 command[2, 1]: 32 20 20 response: 00 00 BE 41 jtagRead command[R, 1]: 52 20 02 00 00 5D 20 20 response: 00 00 00 00 41 ->GDB: T0520:00;21:0000;22:7a010000; GDB:
-
Thread
USB-Speicherstick simulieren
Guck Dir mal die App-Note AVR273 von Atmel an, da müßte eigentlich alles drinstehen, was Du suchst. Peter
Board funktioniert schon und er lässt sich auch über FLIP Flashen. Muss jetzt Dein Beispiel im AVR-Studio umsetzten. Melde mich, sobald es funktioniert. Gruß, Michael
-
Thread
TCB von ATmega4809 megaAVR0 Serie
nichts messen. Damit kann man "nur" zeitgesteuert irgendwas auslösen. @ S. Landolt: Kombimodus ala 32Bit Counter. Stimmt, beim AVR128DA kann man 2 Timer zusammenschalten. Jetzt bin ich echt am überlegen mir ein Testboard zu kaufen oder alles mit einem "normalen" ATmega zu lösen. :-) Und schon hat man
man muss sicherlich nicht 2 Timer zwingend zusammenschalten und kann den OVF einzeln verwenden. Beim AVR128DD werden dann sicherlich die Prescaler nachgereicht. :-)
-
Thread
HD44780 Display zeigt nichts an
Hallo, ich versuche mittels einem ATMEGA32 das Display HD44780 (2x16 Zeichen)zu beschreiben, habe mir bereits sämtliche Forenbeiträge durchgelesen, unter anderem : http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Das
F_CPU (WERT) durch #define F_CPU 1000000 Wenn du die Fuses noch nie geändert hast, sollte der Mega32 auf 1Mhz laufen. Hier http://www.mikrocontroller.net/articles/AVR_Fuses kannst du dich zu dem Thema ein wenig schlau machen. In dem aktuellen Atmelstudio werden die Fuses über Tools > DeviceProgramming
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
NXP i.MX 93: https://docs.nxp.com/bundle/AN14005/page/topics/i3c_support_in_linux.html Mit STM32H5: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I3C https://binho.io/blogs/i3c-articles/stmicro-launches-stm32h5-mcu-first-with-i3c-peripheral https://www.st.com/resource/en/application_note
, auch die Errata meines bevorzugten AVR-DD enthalten nichts dergleichen.
-
Thread
IPOD and AVR anschließen
Hi, habe folgendes Problem, ich will einen IPOD von einem AVR aus steuern. Der IPOD connector verfügt über eine Serielle Schnittstelle, die definiert ist mit Low-Pegel = 0V und High = 3,3V. Nun habe ich zwar Beispiele wie man eine PC Schnittstelle da anschließt, nämlich einfach mit einem MAX232, aber was mach ich denn hier? Ach ja, dan AVR (MEGA 32) will ich mit 5V betreiben, das heißt doch laut Datenblatt, das die UART Pegel größer als 3,3V sein können oder? sonst könnte ich die ja auch direkt zusammenschalten. Besten Gruß Thomas
-
Thread
Arduino verbaut gefälschte ATmega32U4?
Beobachtung wirklich das bedeutet, was ich denke. Ich habe einen original Arduino Micro mit ATmega32U4 bei Amazon gekauft, der nebenbei bemerkt unglaublich schlecht verarbeitet ist. Wenn ich per AVR-ISP mkII darauf zugreife und die Fuses auslese, liest es die Extended Fuse als 0xCB. Laut Datenblatt
deren Gewinn erhöht? Nachbauten sind ja auch legal angefertigt. Was ich aber nicht weiß, ob es den 32u4 auch nachgebaut gibt.
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
schade! Android hingegen hat > erkannt, was die Menschheit will... Aha, auf Android läuft also AVR-Studio?
▶ J-A von der H. schrieb im Beitrag #4543650: > für einen 800Megaherzer also ein 32Bit Ubuntu? > auch 14.04? Kann man sogar noch allgemeiner formulieren: "für einen 32-Bitter ein 32Bit Ubuntu"
-
Thread
Suche Solid State Relais Karte oder vergleichbares mit RS-232 Schnittstelle
dp/B004PFCHDE/ref=pd_sbs_107_t_2/259-5925078-1942238?_encoding=UTF8&pd_rd_i=B004PFCHDE&pd_rd_r=9e48f32b-e162-464d-86d4-8dd02a20b460&pd_rd_w=8OHjX&pd_rd_wg=pXiSm&pf_rd_p=a2f6bca6-dcb1-4822-8e28-66b64b37970e&pf_rd_r=HPMXQ8HDD5KTZV3RJ5DJ&psc=1&refRID=HPMXQ8HDD5KTZV3RJ5DJ
dp/B004PFCHDE/ref=pd_sbs_107_t_2/259-5925078-1942238?_encoding=UTF8&pd_rd_i=B004PFCHDE&pd_rd_r=9e48f32b-e162-464d-86d4-8dd02a20b460&pd_rd_w=8OHjX&pd_rd_wg=pXiSm&pf_rd_p=a2f6bca6-dcb1-4822-8e28-66b64b37970e&pf_rd_r=HPMXQ8HDD5KTZV3RJ5DJ&psc=1&refRID=HPMXQ8HDD5KTZV3RJ5DJ Für nur 4-Fach zu teuer. Ich bräuchte
-
Thread
Sehr einfacher Sinusgenerator, Digitalelektronik Projekt
Der 14-Pin AVR16DD14 hat einen 10-Bit-DAC. Vielleicht könnte man damit auch irgendwas Analoges erzeugen.
dich, es mag aber auch andere Schwerpunkte des Minimalismus geben. Bei dir sind die Bauteile halt im AVR16DD14 versteckt. Und es mit einem integrierten DAC zu machen ist für mich auch kein Minimalismus.
-
Thread
seltsame *.hex Datei
Hi! Ich arbeite an einem ATMEGA32 (der hat ja 32kB Flash). Die vom GCC ausgespuckte *.hex Datei enthält aber extended Frames (also >64KB) Hier die letzten Zeilen der Datei: :107FE0007095809590959B01AC01BD01CF010895DE -- "noch normal
ELF-Datei, aus der das produziert worden ist, irgendwo (am besten via URL) verfügbar machen sowie das avr-objcopy-Kommando, das zu dieser Datei geführt hat?
-
Thread
SimulAVR Version 0.1.2.6 von 2010 hat keine Definitionsfiles für den ATTiny 2313
dennoch eine Version unter http://git.savannah.gnu.org/cgit/simulavr.git/snapshot/simulavr-10ce341854a0dd1debf1119d2f41ae21dd8fae17.tar.gz, die wie im folgenden zu sehen den 2313 unterstützen soll. Gut siehts aus, auch wenn ich zum installieren ein paar Pakete runter laden mußte. $ /usr/local/bin/simulavr -v SimulAVR 0.9git Supported devices: at90s4433 at90s8515 atmega128 atmega16 atmega168 atmega32 atmega328 atmega48 atmega88 attiny2313 @Jörg: Ich danke für den Tipp!!! --ich melde mich, wenn
-
Thread
Mikrocontrollertabelle
über etwa 10.000 MCs zu erstellen. Allein die 8051 umfassen über 500 Typen: http://www.keil.com/dd/chips/all/8051.htm
Für mich ist die Auswahl des Mikrocontrollers beschränkt auf die STM32 Reihe. Da kann man in der ST Homepage gut suchen. Die haben Chips mit bis zu 2x CAN und 8x UART und viel anderer Peripherie mit drin. Mehr über den Controller hier im Artikel [[STM32]] ST bietet
-
Thread
Seriennummer einer SD-Karte auslesen Gesperrt
(kernel32.lib) Die Serial No lässt sich übrigens nachträglich verändern, siehe: http://www.codeproject.com/system/change_drive_sn.asp Gruß Nils
@ Uhu Uhuhu Man nehme einen ATMega32 und zwei SD Sockel. Dann Sektor für Sektor kopieren. Kein Problem ! Kopierschutz dahin ;)
-
Thread
DCF77 Empfangsprobleme
waren für ATMega8535 gedacht. Vollkommen egal. DCF77-Decodierung und LCD-Steuerung sind sowas von AVR-Typ-unabhängig, das einzige worauf es ankommt ist ausreichende I/O-Anzahl für die jeweilige Anwendung. Man braucht dafür nicht mal RAM -- die 32 Allgemeinregister reichen für solch einfache Dinge dicke
Programms so unglaublich egal, ob es für einen ATtiny24, 85, 2313, 1616 oder ATmega8, 48A, 328PB, AVR64DD28 geschrieben wurde. Weil weder nennenswert Speicher noch bestimmte Peripherie dafür gebraucht wird, die manche Typen nicht hätten. Karl B. schrieb im Beitrag #8047447: > Und verbindet nicht
-
Thread
Ampelschaltung für Hot Wheels Bahn
vom Digispark viel zu klein. Der >> führt nur compilierten Code aus. > > Warum dann keinen ESP32-C3 mit Micropython, weil hier Wenn das so toll und simpel ist, schicke ihm einfach einen fertigen ESP32 samt Erklärung, wie er den anpassen kann.
-----------------' [/pre] Und der Code samt Powerdown nach 5 min sieht so aus: [c] #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #define F_CPU 128000L // Oszillator: Watchdog #include <util/delay.h> #define TASTER 0x08 int main(void) { PORTB = 0b1000;
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
gegoogelt Oje, der arme PCF8591 kann doch nur max 100kHz. Ohne Delays wird das nichts bei nem 16MHz AVR.
> Oje, der arme PCF8591 kann doch nur max 100kHz. Ohne Delays wird das > nichts bei nem 16MHz AVR. Hab egerade einen ATtiny2313MU mit 8Mhz und en 64x32 OLED am laufen. Das geht komplett problemlos, obwohl ja eigentlich "ein wenig zu schnell", Stimmt schon. Ging ja auch eher um die Makros von
-
Thread
MIDI-"Tonbandgerät"
klar: SD(SC)-Karten sind bis zu 2 GB groß und mit FAT16 formatiert. SDHC-Karten sind bis zu 32 GB groß und mit FAT32 formatiert. SDXC-Karten sind größer und mit exFAT formatiert. Details hier: https://en.wikipedia.org/wiki/Secure_Digital#File_system Karten, die größer sind als 2 GB und
voraus - und die hat nur Windows NT verdaut, DOS aber nicht. Das kannte maximal 32 kB Clustergröße.
-
Thread
Display zeigt nichts an.
OPEN=1;INDEX=0;FILENAME=A500%252FLCD164ABL%2523EAS.pdf;SID=265L3wqqwQARoAABlwdfU23ccc90cb2e797aba8f766dd7bb0c0d2 In Bascom gibt es keine Probleme: [pre] $regfile = "m32def.dat" $crystal = 7372800 Config Lcdpin = Pin , Rs = Porta.3 , E = Porta.2 , Db4 = Porta.7 , Db5 = Porta.6 , Db6 = Porta
einen anderen Quelltext hat waere ich auch zufrieden. Danke im vorraus Nachtrag: MCU: ATmega32 7,372800 Mhz LCD-BUS: 4-Bit Entwicklungsumgebung: avr-gcc (GCC) 4.1.2 (WinAVR 20070525) Programmer: myAVR.de AVR ISP Programmer + avrdude + gui
-
Thread
Stromreduzierung in Power-Down mit CKDIV8 ?
Taster zum anschmeissen benutzt kann man doch > bestimmt ne sparsamere Schaltung aufbauen als den AVR unbedingt in den > PowerDown zu schicken. Nicht unbedingt. Da AVRs relativ wenig Leckstrom haben, ist ein AVR im Powerdown + externer Interrupt zum Aufwachen gar keine schlechte Variante in
Theroetisch ja, praktisch scheint aber beim OP was zu klemmen. Entweder offene Einänge bei einem älteren AVR oder angeschlossene ICs ziehen den Strom, im Zweifel parasitär durch die Schutzdioden der IOs.
-
Thread
ESP8266 crash während updateWifi() - ist millis() das Problem?
ICACHE_RAM_ATTR millis() { union { uint64_t q; // Accumulator, 64-bit, little endian uint32_t a[2]; // ..........., 32-bit segments } acc; acc.a[1] = 0; // Zero high-acc uint32_t m = system_get_time(); uint32_t c = micros_overflow_count + ((m < micros_at_last_overflow_tick
(handler->mode & 1) == !!(levels & (1 << i)))) { // to make ISR compatible to Arduino AVR model where interrupts are disabled // we disable them before we call the client ISR uint32_t savedPS = xt_rsil(15); // stop other interrupts ArgStructure* localArg = (ArgStructure
-
Thread
LED-Uhr mit Attiny26
ganz zu Anfang geraten. deswegen ist meine Aussage nicht falsch! Mit dem ESP geht es ähnlich zum AVR, jedenfalls nicht soweit es nur dem AVR zuzuschreiben.
dann wieder beim Arduino (als Hardware) wären. die war nun mal falsch, denn du beziehst dich auf AVR und meine Aussage. Es gibt zwar Arduino auch für AVR, aber die Beispiele von PeDa bezogen sich viel auf AVR und erst später auf C welches auch auf dem ESP kompiliert werden kann.
-
Thread
Mehrere Signale über einen analogen Eingang abfragen
Hallo, ein universelles analoge/digitale I/O-Platine hilft weiter. Hier eine Platine mit 32 I/Os die auch 10-Bit Analog Ein können und an 24V angeschließbar sind: http://www.raspberrypi.org/phpBB3/viewtopic.php?t=9556&sid=a98d84943f7db20dd53348135d463765 . Übrigens ist auch das Layout und der
den analogen Ports A4 und A5. Ich möchte eben über die analogen Ports einige Spannungen (mehr als 32) messen.
-
Thread
Separates Hex File. Geht das ?
Daten definieren die in einem gesonderten Hex-File abgelegt werden. Ich stelle mir das z.B. mit dem AVR-Studio so vor : char TabelleFlash [] PROGMEM = { 1, 2, 4, 8, 16, 32, ... }; char TabelleEEPROM [] EEMEM = { 254, 253, 251, 247, ... }; char TabelleDF [] DATAFLASH = { 32, 64, 128, 192, 96,
Speicher ja irgendwo "fehlen". Wie sieht das denn mit den Linker-Scripten aus ? Ich habe beim Win-AVR mal die ldscripts angeschaut, aber so wirklich schlau daraus werde ich nicht. Gibt es da irgendwo eine Zuordnung welcher AVR-Typ mit welchem Linker-Script (ich habe die Ordner avr25, avr3, avr6, avr1
-
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
Der Weg zur kleinen Halbleiterbude
Ohne die Möglichkeit, sowas gleich mit zu integrieren, hätte sich vermutlich kein Schwein für einen AVR interessiert.
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
-
Thread
Hausbus-Knoten mit RS485
ggf. ein paar Verbesserungsvorschläge einzuholen. Also? Grüße aus Berlin-Tempelhof, Stefan (DD6FM, falls es jemand interessiert ;)
beiden Typen ist ca. 10 ct (netto), da riskiere ich doch keine Leiterplatte indem ich versuche 'nen TQFP32 auszutauschen... Grüße aus Berlin-Tempelhof, Stefan
-
Thread
Warenkorp für MC ?
Wofür möchstest du die Schiebeschalter benutzen? Naja kosten ja auch kein Vermögen. Den Diamex All AVR benutze ich auch; aber Achtung: da werden keine! Treiber mitgeliefert. Darum ist es ZWINGEND nötig, das AVR Studio zu installieren. Ohne läuft nix! Das hat mich anfangs etliche Stunden gekostet.
Hallo Marcel, Bei Mega8 -32 stören mich immer das grosse Gehäuse und die vielen Pins; brauche ich soviel Pinne? Gerade auf dem Steckbrett musst du dir überlegen, was mit den freibleibenden Pins passiert. Du hast dich für
-
Thread
SD-Card Daten schreiben ohne FAT aber wie wieder lesen?
Unter Linux würde es ein einfaches dd tun. Nur so als anregung. -wiebel
Michael Waiblinger wrote: > Unter Linux würde es ein einfaches dd tun. Nur so als anregung. -wiebel Kleiner Tipp: Wenn man eh WinAVR installiert hat, hat man auch CygWin drauf. Probier mal in der Windows-Eingabeaufforderung "dd".
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
perl test.pl /tmp/ht_binlog.log | grep 'a1 00 ff' Ergibt 00 00 22 00 10 00 90 a1 ff 00 01 00 0c dd 00 a1 10 ff 00 00 0c 02 dc 00 90 00 21 00 a1 00 ff 00 00 0c 02 03 64 01 2c 22 b9 00 a1 00 2a 00 32 00 Hinten ist das ein gültiges telegramm? a1 00 ff 00 00 0c 02 03 64 01 2c 22 b9 00 Müsste das
das habe ich wohl etwas missverständlich ausgedrückt, kann man deine Hardware auch mit dem EMS-ESP32 nutzen, also nicht beide Geräte an dem Bus sondern den EMS-Bus mit deiner Hardware an einen ESP32 anschliessen und dann EMS-ESP32 nutzen? Oder muss man sich das EMS-ESP32 Module kaufen. Würde
-
Thread
Hilfe - Umrechung 5 Byte! Array Dezimal => Hex. Gesperrt
lese von einer Chipkarte 5 Byte und stecke diese in ein 5Byte Array. Kann die nicht in eine Uint32 stecken. Diese 5 Byte sind von 0 bis 9999999999 Normalerweise würde man diesen Algorithmus (Bild zuvor) ja einfach durhführen können. Aber nur bis uint32.
Zahl / 16 Das ist eigentlich gut, denn wenn er das tut, dann wird aus der für einen vorzeichenlosen 32-Bit Integer um den Faktor 2,3 zu großen Zahl 9999999999 die Zahl 0999999999, die dann als 0x3B9AC9FF wieder völlig problemlos in einen 32-Bit Integer passt.
-
Thread
Entwicklungsboard komplett umgehen
ein Bootloader auch mit einem Programmiergerät in den uC? - Opensource Programmiersoftware gemäß AVR911 ist keine 3. Alternative, zu einem 2.uC mit Programmiersoftware (AVR910) oder einem Bootloader (AVR109). Ist das richtig? Kurz, bei mir dreht sich alles darum, wie ich ein teures Entwicklungsboard
Mit dem AVR-Studio kannst du Die Programme für alle 8-Bit AVR schreiben. Mit dem Studio32 für die AT91er, fragt sich halt nur wie die Programme dann auch auf den Chip kommen. Ob Dein gewünschter Programmer
-
Thread
Eclipse, GDB, avarice, JTAGICE_mkII - Debuggen funktioniert nicht
Fehler doch spezifischer zu sein scheinen. Zur Vorgeschichte: Ich programmiere einen ATmega128 mit WinAVR-20100110 unter avr-g++ (C++). Als IDE kommt Eclipse zum Einsatz. Bisher hab ich das generierte elf-File mit AVR-Studio 4 geladen und versucht zu debuggen. Das hat zwar funktioniert, AVR-Studio hatte
Got message seqno 15 (command_sequence == 15) response: 84 00 00 00 00 PC = 0 ->GDB: 950090000021dd04c0a87301c0a873480003ab0d27012c00ab030000e5109503000000000 00000 GDB: <X0,0:> ->GDB: GDB: <M0,20:0c94c6000c94080c0c94cb0b0c94e5000c94e5000c94e5000c94e5000c94e500> GDB: Write 32 bytes to 0x0 jtagWrite
-
Thread
Erfahrungsberichte zu verschiedenen USB-ISP-Programmern
Wird das Gerät denn von AVR-Studio erkannt?
Schritt. Danach muss es auch noch mit dem ATmega funzen. Das ging dann recht problemlos mit einem ATmega32 (Pollin AVR Board). Lesen und Programmieren ging super und auch sehr schnell. Eigentlich soll das Pollin Board auch mit dem ATmega644 laufen, daher hab ich mal den 644er eingesteckt. Leider versagt