-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein sammeln. Ein konkretes Projekt welches ich jetzt unbedingt
Projekt bis jetzt ist mein Aquarium Steuergerät läuft auf einem ATMega2560 mit externen 56kB SRAM. Dort sind im Moment 123kBytes an Flash und 5kB an RAM belegt(Heap etwa 3-4kB). Mfg
-
Thread
Was ist bzw. war Atmel QTouch?
Anbei mal ne einfache Touchlib mit dem ADC auf dem ATmega48. Es werden 2 Tasten definiert an ADC4 und ADC5. Es lassen sich leicht weitere Tasten hinzufügen (case 2..n). Nach dem Einschaltreset läuft der ADC-Interrupt für 20ms und dann werden die Meßwerte
: 60 93 63 3e sts 0x3E63, r22 ; 0x803e63 <ptc_seq_measure_complete_pointer> 15d8: 70 93 64 3e sts 0x3E64, r23 ; 0x803e64 <ptc_seq_measure_complete_pointer+0x1> 15dc: 20 ec ldi r18, 0xC0 ; 192 15de: 20 93 18 06 sts 0x0618, r18 ; 0x800618 <gain_setting_int_cap+0x7f6e82
-
Thread
Was ist eine mainstream-CPU?
schrieb im Beitrag #6750818: > In diesem Kontext: Die 6502 steckte im Anwender-Computern wie C16/C64 > und Apple. Im C64 war es ein 6510, einer von Comodore für den C64 entwickelten, erweiterte Version des 6502, im C16 ein MOS 7501 oder 8501.
dieses Forums gibt es einen Thread von jemandem, der einen Taschenrechner ("BORIS") auf Basis eines ATmega implementiert hat. Da kannst Du einiges über die Funktionsweise lernen.
-
Thread
[VS] & [V] diverse Entwicklungsboards
gegen Portoerstattung 8. Freescale FRDM-KL46Z 1 Stück 5 Euro pro Stück + Porto 9. Freescale FRDM-K64F 2 Stück 5 Euro pro Stück + Porto 10. Silicon Labs Class-D ToolStick Kit TOOLSTICKCLASSD 1 Stück zu verschenken, gegen Portoerstattung 11. EFM Giant Gecko Starter Kit EFM32GG-STK3700 1 Stück 15
Xplained ATTINY104-XNANO 1 Stück zu verschenken, gegen Portoerstattung 20. Atmel Xplained Mini ATmega328PB-XMINI 1 Stück zu verschenken, gegen Portoerstattung 21. Microchip M(R)X PIC16F18446 1 Stück zu verschenken, gegen Portoerstattung 22. Vishay VCNL4020 Sensor Starter Kit 1 Stück zu verschenken
-
Thread
AVRMon (Wozmon) für Arduino pro mini
nicht jedes mal neu Flashen zu müssen. Vor einiger Zeit, hatte ich mal den Wozmon vom VC20, auf den C64 portiert und dachte mir, das muß doch auch auf einem AVR laufen. Da ich Schritt für Schritt vom Original (Apple I) übersetzt habe, habe ich den Sourcecode und die Kommentare zum besseren Verständnis
Dirk R. schrieb im Beitrag #6746830: > Vor einiger Zeit, hatte ich mal den Wozmon vom VC20, auf den C64 > portiert und dachte mir, das muß doch auch auf einem AVR laufen. Wozu "Wozmon" - das ging mit "PEEK und POKE" auf dem VC20 / C64. Einen Sinn auf dem AVR kann ich nicht erkennen. Das geht mit
-
Thread
DIP Programmieren mit Test-Clip/Klammer taugt/nicht?
vernünftiges möchtest, kann ich die empfehlen: https://www.reichelt.de/de/de/miniatur-klemmpruefspitze-0-64-mm-rot-micro-kleps-rt-p106206.html
guten Testklammer & Abblockkondensator an VCC und AVCC sowie AVCC zu VCC gebrückt klappte das am ATmega328p im DIL/DIP doch prima, natürlich ungesteckt auf PCB oder man muss im PCB für Entkopplung der Reset/MISO/MOSI/CLK sorgen. Reset fest auf VCC geht dann natürlich nicht!
-
Thread
ADC-Messung am unteren Limit (Atmega2560)
Der ATmega2560 kann den ADC-Eingang *10 oder *200 verstärken.
Hi >Der ATmega2560 kann den ADC-Eingang *10 oder *200 verstärken. Ja, mit Einbußen in der Genauigkeit: If 1× or 10× gain is used, 8 bit resolution can be expected. If 200× gain is used, 7 bit resolution can
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
Peter D. schrieb im Beitrag #6740559: > Welcher denn? Ich denke da an den Atmega 328P. Gibt es eigentlich einen Atmel Controller der deutlich mehr als 6 PWM Ausgänge hat? 5V-tolerant sollte der aber sein.
Max L. schrieb im Beitrag #6740563: > Ich denke da an den Atmega 328P. Die sind bei Reichelt lagernd und auf ebay ebenso massig erhältlich. Oder an welche Stückzahlen hast du für Hobbybedarf gedacht?
-
Thread
avrasm2 auf macos, welche Include Files
Verzeichnis aber in diesen Verzeichnissen gibt es jeweils mehrere Unterverzeichnisse [code] ls -l ATmega_DFP drwxrwxrwx 1 peter staff 16384 28 Nov 2020 1.6.364 drwxrwxrwx 1 peter staff 16384 9 Jun 2020 1.4.351 drwxrwxrwx 1 peter staff 16384 11 Apr 2020 1.2.209 [/code] Ich hätte jetzt
einfacher umzusetzen. Man denke z.B. nur an konstante Tabellen mit mehr als 32k Elementen oder mehr als 64k Speicherbedarf. Das ist mit dem avrgcc absoluter Krampf.
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
Also das PCB ist von mir selbst entwickelt und kann man in einem anderen Beitrag sehen. Ist nen ATMega128 der 32 Software PWMs macht. Per i2c kommen einfach die Werte in der Form channel value Also z.b Start Adresse + write Write Channelnummer Write value Stop Danach ändert der entsprechende
hoch... Da verstehe ich nicht wirklich viel von... Also.. Ich habe derzeit ein Board mit einem ATMega128A. Der ATMega erzeugt 32 PWM Kanäle. Der komplette PortA, PortB, PortC und PortE laufen als PWM. Ich habe dazu den Software PWM Code hier aus dem AVR-GCC Tutorial von 8 auf 32 CH geändert.
-
Thread
avr-gcc 11.1.0 defekt? Gesperrt
Kombinationen: Arduino IDE 1.8.15 + avr-gcc 10.3.0 Arduino IDE 1.8.15 + avr-gcc 11.1.0 + Arduino Mega2560 (ATmega2560) Arduino IDE 1.8.15 + avr-gcc 11.1.0 + MCUdude MegaCoreX Package (ATmega4809) Arduino IDE 1.8.15 + avr-gcc 11.1.0 + SpenceKonde DxCore Package (AVR128DB48) Es funktioniert nicht: Arduino
memory, leaving 16267 bytes for local variables. Maximum is 16384 bytes. und unter avr-gcc-11.1.0-x64-linux/ kompiliert das Beispiel NICHT. Die entscheidende Fehlermeldung unter avr-gcc-11.1.0-x64-linux/ lautet: ... /home/ab/Installed/avr-gcc-11.1.0-x64-linux/bin/avr-gcc-ar rcs /home/ab/.arduino15
-
Thread
Arduino Spotwelder Malectrics v3.3
CU²). Tatsächlich verwendet er dann aber nur 15 V, damit bleiben noch 106 J. Bei deinen 8 V bleiben 64 J, bei 12 V wären es 144 J, mit nur 1 F noch 72 J. Für mich passt das zu deinem Ergebnis: Die Bleche haften ein kleines bisschen, ein richtiger Schweißpunkt entsteht nicht, dafür wäre ein bisschen
inzwischen Fehl am Platz....da ich ja eh nicht über 12V hinaus komme). Bei den 8V Vin kommen an Vout noch 6,64V raus. Damit wird dann mein Arduino betrieben. Der MCP1407 liegt direkt an Vin - somit sollte der ebenfalls die 6,64V anliegen haben (kann ich aber im zusammengebauten Zustand so nicht messen). Da
-
Thread
welche Datentypen soll ich nehmen?
Hallo, ich habe angefangen mit einem AVR (Atmega328 auf einem Arduino Board) zu programmieren. ich habe mal eine generelle frage zu den Datentypen. wenn ich stdint.h includiere, kann ich uint8_t, uint16_t usw. benutzen. Ansonsten muss ich
und bequemer ist. Laufen müssen sie dann letztendlich auf µC, meist Arduino artige, von 8 Bit bis 64 Bit. Dabei ist dann schon so manche unerwartete Hürde aufgetreten.
-
Thread
Richtigen Quarz für ATMega32U4
mit unterschiedlichen Bausteinen im Frequenzbereich von 8-64 MHz.
Fehlersuche ist mir aufgefallen, daß mein Quarz, der als > 16-MHz-Quarz geplant war, in Wirklichkeit ein "8-64 MHz"-Quarz ist Sicher nicht. Die Baureihe gibt es mit Frequenzen von 8MHz bis 64MHz. Dein Exemplar hat einen Wert aus diesen Bereich. Womöglich auch 16Mhz. Steht doch aber drauf.
-
Thread
ADM699 - PullUp an Reset oder nicht?
erreicht werden. Ergo gutes Reset aktiv gibt > es dann nicht runter bis Vcc=1V. Ich nutze mehrere Atmega88 und einen 64er, die haben eigentlich bereits intern einen Pullup auf dem Pin (soweit ich mich erinnere. Der Reset-Treshold beim 88er liegt bei max 0,9V, VCC ist 5V. Ich frag deshalb, weil es eigentlich
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
// Zwischen beiden Punkten linear interpolieren. //return p1 - ( (p1-p2) * (value & 0x003F) ) / 64; int reminder = (p2-p1) * (value & 0x003F); int result = p1 + reminder/64; S_printf("in:%d p1:%d p2:%d rem:%d out:%d\n", value, p1, p2, reminder, result); return result; } [/code]
habe das ganze mal für verschiedene float Berechnungen getestet. Plattform: Arduino Nano Clone mit ATmega328, 16MHz (lag hier rum). Beispiel: Code wurde 5000mal über den Wertebereich U ausgeführt und die mittlere Zeit bestimmt. [c] float U2W(float x) { const float a = 0.60151694; const float
-
Thread
frage zu defines TRUE/FALSE
Rolf schon schrieb, ein Geburtsfehler der Sprache. Die aus einer Zeit stammt, in der ein Compiler in 64 KB passen sollte, und in der man sich nur ungern von alten Problemen lösen mag.
nicht spezifisch für C. In Java ist ein boolean 8 Bit, kann aber wegen dem Alignment effektiv bis zu 64 Bit belegen.
-
Thread
Verständnisprobleme bei der integer Zahlenübergabe an Port
dass ich es nicht hinbekomme eine Lösung zu finden. :D Folgende Situation: Ich möchte mit einem Atmega 328P ein Lauflicht an 8 LED's an Port D realisieren. Das ganze fängt bei LED 1 an PIND0 an und endet an PIND7 mit LED 8, wobei immer nur eine LED leuchten soll. Am Ende angekommen sollen die LEDs wieder
Eigentlich müssten doch die Werte, die ich auf diese Weise an Port D übergebe 1, 2, 4, 8, 16, 32, 64, 128, 64, 32, etc. sein (so jedenfalls wenn ich den Code einfach nur in einer IDE für C Programme ausgeben lasse). Was mein Lauflicht allerdings daraus zu machen scheint ist folgendes (ich gebe hier
-
Thread
Ethernet für uC?
Ein Raspberry Pi kann das alles ab Werk. Ein ESP8266 oder ESP32 kann immerhin die Basics. Aber ein ATmega328 ... eeeeh. Wenn das alles so einfach wäre, hätten wir schon in den 80er Jahren unserer Heimcomputer (C64, Amiga, Atari) mit Netzwerkkarten ausgestattet. Bedarf war auf jeden Fall vorhanden.
Einfacher_und_billiger_Webserver_mit_AtMega32 http://www.lochraster.org/etherrape/ Ergänzung: myEthernet 64k https://shop.myavr.de/index.php?sp=article.sp.php&artID=100065
-
Thread
Variable Widerstände am sichersten mit uC einlesen
Abgastemperatur, Tankinhalt usw) Diese Sensoren sind hauptsächlich Widerstände und ich plane einen Atmega64 zu verwenden. Konkretes Beispiel: https://kus-usa.com/product/sss-ssl-sender/ 240-33Ohm. Ich habe nun folgende Lösungsansätze: 1. NE555 oder Timerblox, der Sensor wird anstelle des frequenzbestimmenden
-
Thread
Tonnenweise neue uralte GALs
Ich will noch einmal betonen, wie recht doch MaWin hat (50 Kröten). Außerdem: Mein C64 EPROMer konnte einfach keine 27256 beschreiben. Also haben wir einen Adapter mit Schalter gebaut. Das geht auch genau so für 12 oder 25V, die ein "866"-Schlagmichtot-Programmiergerät aus China nicht
Bausteine mit verschiedenen Algorithmen. Du kannst auch nicht einen PIC mit dem Algorithmus vom ATmega programmieren. Bei GALs, PALCEs und ATFs kommt es auf die Suffixe an. -A, -B, -D, -Q, -Z usw. Es muss genau der zu den Buchstaben passende Algorithmus verwendet werden, d.h. ein GAL16V8D lässt
-
Thread
Suche Microcontroller mit EBI
nicht bei 5Volt betreiben und die AVR128 haben leider kein EBI. Im Moment benutzte ich einen Atmega1284P und machen das EBI zu Fuss, aber das ist leider sehr umständlich, da ich auch in Interrupt Routinen auf das EBI zugreifen muss und ich eigentlich im Hauptprogramm die Interrupts möglichst wenig
ATmega64
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
m.n. schrieb im Beitrag #6708472: >> Vorteiler 64 > > Den hätte ich auf 1 gesetzt, um feinsten Gesamtteiler zu erreichen. Problem, für den Timer0 sind nur folgende Vorteiler möglich: 1, 8, 64, 256, 1024. Leider beherrscht nur der Timer1 den
Bernhard S. schrieb im Beitrag #6708715: > m.n. schrieb: >>> Vorteiler 64 >> >> Den hätte ich auf 1 gesetzt, um feinsten Gesamtteiler zu erreichen. > > Problem, für den Timer0 sind nur > folgende Vorteiler möglich: 1, 8, 64, 256, 1024. Leider beherrscht nur > der Timer1
-
Thread
SPM-Instruction beim Atmega328p
Hallo, ich bin gerade dabei, den Atmega328p näher kennenzulernen, indem ich einen Arduino Uno über einen ISP-Programmer (Diamex) und AVR-Studio 4 in Assembler programmiere. Es sind meine ersten Gehversuche in Assembler. Da ich perspektivisch
---------------------------------------------------------------------------- ldi wordcounter,64 ; 64 words ldi char,0 ldi ZL,low(25600) ldi ZH,high(25600) word_to_buffer: mov r0,char inc char mov r1,char inc char ldi r16,0b00000001 call spm_execute adiw Z,2
-
Thread
Warum geht das nicht ?
Guten Abend, ich habe ein Projekt aus einem Buch mit einem Atmega32a. Es scheint auch soweit zu funktionieren, aber kann die Ausgabe am display nicht sehen. ich bin der Meinung das ich alles richtig angeschlossen habe. Und den Kontrast habe ich auch schon verstellt
? "LCD_display_on_Port_C.h" [c]// LCD Output for HD44780 compatible displays // target: ATmega32 // for LCD control commands see LCD data sheet #define LCD_CLEAR 0x01 // clear display 0b 0000 0001 #define LCD_HOME 0x02 // cursor home 0b 0000 0010 #define LCD_ON 0x0C
-
Thread
Bootloader ATmega1284p Rücksprung zum Anwendungsprogramm
Hallo, ich benötige Hilfe bei Thema Bootloader für AVR Atmega. Konkretes Problem: Rücksprung vom Bootloader zum Anwendungsprogramm. Ich habe einen ATmega1284p und programmiere in C mit dem aktuellen AVR Studio. Mein Board hat drei LEDs (grün, orange, rot).
HEX > File von FFF0 auf 0000 von vorn. Ist das normal? ok, damit addieren sie einen Offset von 64k auf alles, was folgt. (Type 2: Extended Segment Address Record) Dein Bootloader beginnt also an 0x1e000 (Byte-Adresse), was 0xf000 (Word-Adresse) entspricht. fchk
-
Thread
Atmega8 externen Qarz Fusebits
Vorschlag: https://www.engbedded.com/fc.cgi?P_PREV=ATmega8&P=ATmega8&M_LOW_0x3F=0x3F&M_LOW_0x40=0x00&M_LOW_0x80=0x00&M_HIGH_0x06=0x00&M_HIGH_0x20=0x00&B_BODLEVEL=P&B_BODEN=P&B_SPIEN=P&B_BOOTSZ1=P&B_BOOTSZ0=P&O_BITS=Apply+manual+fuse+bit+settings&V_LOW=3F&
brauchst. https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdf Um Seite 27
-
Thread
Atmega328p Timer ISR wird nicht ausgelöst
Mahlzeit, ich versuche mich gerade mit einem Timerinterrupt auf einem Atmega328p (Arduino). Hier ist an PinB5 eine LED angeschlossen. [c] #define F_CPU 8000000 int main(void) { /* PB5 als Ausgang fuer LED zum Testen */ DDRB |= (1 << PINB5); // PORTB &=
PINB5); // 50 ms TCCR1B = (1 << WGM12) | (1 << CS11) | (1 << CS10); // CTC-Mode clkIO/64 OCR1A = (6250-1); TIMSK1 = (1 << OCIE1A); while (1) { } /* Ende while */ } /* Ende main */ ISR (TIMER1_COMPA_vect) { static uint8_t ticks_u8 = 0; // Anzahl
-
Thread
Arduino Software Überblick
im Beitrag #6688268: > Ich will auch nicht alles simulieren, ich will meinen Sketch auf dem > Atmega simulieren. Schlecht formuliert. Ich simuliere momentan meinen Sketch samt den Arduino Bibliotheken mit AVR Studio Simulator, simuliert wird dabei zB Atmega328p
im Beitrag #6688268: >> Ich will auch nicht alles simulieren, ich will meinen Sketch auf dem >> Atmega simulieren. > Schlecht formuliert. Ich simuliere momentan meinen Sketch samt den > Arduino Bibliotheken mit AVR Studio Simulator, simuliert wird dabei zB > Atmega328p Ich würde ja eher zu einem
-
Thread
Arduino und externe Spannungsversorgung
noch nie so getestet sollte aber gehen. Ich fürchte das geht so nicht, weil der UVCC Pin vom ATmega16U dann in der Luft hängt.
5,5V ist so gerade eben noch OK. Ich habe einen ATmega16 auch schon einmal ein paar Stunden mit 6V betrieben ohne dass es Probleme gab. Aber das möchte ich nicht weiter empfehlen.
-
Thread
Multiplikation_in_Assembler
kann man fast immer Mega nehmen, es sei denn, man braucht USI statt I2C. Zwar kann man auch dann ATmega645 u.Ä. nehmen.
dafür geeignet. Auch Code ist bei Softmult oft (nicht immer) sparsamer. Z.B. multsoft_24x24_48 hat 64 bytes, multhard_24x24_48 dagegen 84 bytes; multsoft_24x40_64 hat 76 bytes, multhard_32x32_64 dagegen 162 bytes, wenn auch viel schneller. Als Null-Register paßt bei Hardware-Mult hervorragend @0, da
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
dein Datenblatt übertaktet? > Im Anhang das aktuelle... Gibt es durchaus: Microchip Technology ATMEGA328P-PU Embedded-Mikrocontroller PDIP-28, 20 MHz
generieren geht damit gegen Null. Irgendwelche Retro-Fans haben sogar einen Bitcoin Miner für den C64 geschrieben! https://www.golem.de/news/8-bit-mining-bitcoin-schuerfen-auf-dem-c64-2104-156010.html
-
Thread
avr asm LCD Problem
Unterschied ausmacht zwischen flashen und Spannung einschalten. Auch wenn ich nach dem Einschalten den ATMega resette, wird das Bild nicht besser.
Bruno M. schrieb im Beitrag #6676513: > Basis ist ein ATMega88 Schreibfehler oder Realität? Im Schaltplan ist ein *ATMega8* eingezeichnet. Der 88er wäre zwar Pin-kompatibel, hat aber ein paar zusätzliche Features. http://ww1.microchip.com/downloads/en
-
Thread
I2C Bus ermitteln und darstellen
schrieb im Beitrag #6672649: > und will jetzt ein Graphikdisplay mit 160x104 nehmen. Viel Spaß mit Atmega 128 und dem für die Graphik notwendigen Speicherbedarf.
4x16 Zeichen sind was anderes als pixelweise Zeichen zu übertragen! Klar sind beim 4x16 LCD nur 64 Zeichen also 64 Bytes zu übertragen und beim Grafik LCD ist das gleich als Zeichen mindesten 35x so viel und wer da noch ein großes TFT befüllen will bekommt dann das große Flackern. Mein 320x240 Pixeldisplay
-
Thread
NF-Frequenz stabile Amplitude
dem Laptop installiert, free Download... http://www.ojasfield.com/app-k4/1213/SweepGen_3.6.2.32_(x64).html
Manfred empfohlen. Selbst habe ich für so etwas noch einen XR2206 liegen. Ein Arduino oder Atmega kann über den PWM-Ausgang auch als Audiosignalgenerator zweckentfremdet werden. Der Wien-Brücken-Oszillator läßt sich auch über einen weiten Bereich einstellen: https://www.elektroniktutor.de/
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand): 5€ 56 maxim max180 evaluation
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket: 5€ 62 quarze: 10€ 64 Z80 ctm
-
Thread
ATTiny85 inkrementiert Variable nach Neustart nicht mehr
eingeschaltet ist also die Platine mit +5V und +12V versorgt wird(Auf der Platine sitzt noch ein ATMega2560 Prozessor für andere Dinge) kann ich den Chip nicht programmieren dann kommt immer nur: [code] avrdude.exe: auto set sck period (because given equals null) avrdude.exe: error: program enable
gut das ist ja klar der Timer1 läuft ja jetzt viel schneller als die eigentlich CPU hier 16 MHz. Bei 64 MHz PLL Takt und einem Prescaler von 2 läuft der Timer1 ja auf 32 MHz also doppelt so schnell wie die eigentliche CPU. Jetzt mache ich ja nur PWM mit dem Timer. Wenn ich doch in meiner main Schleife
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Heute habe ich einen ATmega328P und einen ATmega328PB, die Mikrocontroller, die über die Arduino-Boards eine große Verbreitung gefunden haben: https://www.richis-lab.de/uC01.htm
Gibt es eigentlich schon Bilder vom Atmega32? oder STM32F030 oder so? Update. Sehe greade hier gibt es den Atmega328 https://www.richis-lab.de/uC01.htm
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
Habe es so kompiliert: [c] avr-gcc -mmcu=atmega88a -Wall -Os -DF_CPU=8000000UL -c uart_verysimple.c -S [/c]
vectors>: 0: 19 c0 rjmp .+50 ; 0x34 <__ctors_end> 2: 20 c0 rjmp .+64 ; 0x44 <__bad_interrupt> ... 32: 08 c0 rjmp .+16 ; 0x44 <__bad_interrupt> [/pre] Sieht nach 64 Bytes aus.