-
Thread
Falsche Signature im ATMega88?
S. Landolt schrieb im Beitrag #5126906: > Das geht bei einem ATmega88? Gibt es dazu auch eine Stelle im > Datenblatt, ich finde nichts. Ich denke auch, dass das nicht geht, u.a. weil es das SIGRD beim Atmega88 auch nicht gibt. Frank Roggel schrieb im Beitrag
> 1. Ist das SIGRD-Bit nicht definiert Wird über die air/io.h definiert, aber nur wenn dein Atmega das auch hat was beim Atmega88 anscheinend nicht der Fall ist.
-
Thread
Induktivgeber Signal verarbeiten
Signal von dem Induktivgebers meines Rollers auswerten, um damit einen Drehzahlmesser auf Basis eines ATmega88A, später auf ATmega8 zu bauen. Die entsprechende Software läuft soweit, nur eben meine Signalauswertung nicht. Erstmal mein Schaltungsaufbau: Nachdem ich mich von der Schaltung mit Optokoppler
Daniel B. schrieb im Beitrag #5130573: > Muss ja jetzt die 5V vom ATmega auf 3,3V, Den ATmega mit 3,5V laufen zu lassen, ist keine Option?
-
Thread
Attiny 4313 zu 'klein'
Hand "retten". Wenn das alles nichts bringt, dann hast Du Pinkompatibel keine Chance. Ein ATMEGA88/168 ist mit 1K SRAM wesentlich besser ausgestattet und beim ATMEGA328 hast Du 2K SRAM allerdings haben die eben ein größeres Gehäuse und mehr Pins.
-
Thread
Dip Schalter Abfrage
usart DMX-BUS UBRR0 = (F_CPU / (DMX_BAUD * 16L) - 1); DDRD |= (1<<PD1); //Output TXD Pin ATmega88 UCSR0B|=(1<<TXEN0)|(1<<TXCIE0); // TXEN0 Transmitter enable / TXCIE0 TX complete interrupt enable UCSR0C|=(1<<USBS0); //USBS0 2 Stop bits sei();//Globale Interrupts Enable
-
Thread
ATmega88PA-15AZ - 15 oder 16 oder 20 MHz ?
Datenblätter gehört? > > Gibts i.d.R. beim Hersteller Frisch vom Hersteller bei dem auch der ATmega88PA-15AZ drin steht.
> Frisch vom Hersteller bei dem auch der ATmega88PA-15AZ drin steht. Eben, warum sollte man auf einer Website "sos" suchen? Und "frisch vom Hersteller" finde ich für den ATmega88PA-15AZ nur 16 MHz, das ist wohl dem 'Automotive Quality Grade'
-
Thread
Relais direkt an AVR
dann nacheinander um den maximalen VCC-Strom des ATMEGA nicht zu überschreiten. Gruß Anja
U. schrieb im Beitrag #5123616: > Viel mehr als 40mA kommen da ohnehin nicht raus. Datasheet ATmega88: Bei 5V Versorgung sind bei 70mA Ausgangsstrom noch 3V am Pin. Da hört die Kurve auf - und die sieht nicht so aus, als ob sie da schon sättigt.
-
Thread
Automatische ISP Frequenz Fuses:125 khz; Flash:1Mhz möglich?
[code] "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 125khz chiperase "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 125khz write -fs --values F7D5FC -v @echo. "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 1mhz program -c -fl --verify -f merged.hex @echo. "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 1mhz write -lb --values FC -v pause
-
Thread
Schieberegister SN54HC595 mit Atmel atmega 88 ansteuern
Hallo Zusammen, seit längerem versuche ich nun schon das Schieberegister SN54HC595 mit einem atmega88 anzusteuern. Die zugehörigen Datenblätter findet Ihr im Anhang. Problem: Auch wenn der Taster betätigt wird, brennt die LED nicht. Details: Schaltplan s. Anhang Beschreibung: Ein atmega88
pin_aus(PORTC,PC2); pin_aus(PORTC,PC3); } } } Die Spannungen an den Pins am atmega88 entsprechen dem Programm , z.B. /OE = ca. 0V, SER = ca. 3 V. Die Fuse-Bytes im atmega88 haben folgende Status: Low Fuse: 01100010 High Fuse: 11011111 Bisherige Schritte: -Polung aller
-
Thread
unzuverlässiger Temperaturregler
Hallo, ich habe mit Bascom, Atmega 168, DS18B20-Temperaturfühler und einem 16*2-LCD einen Wohnwagen-Kühlschrank-Regler gebaut, der im ersten Urlaub auch prima funktioniert hat, danach aber immer öfter nicht mehr, und zwar schaltet er
Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2545-8-bit-AVR-Microcontroller-ATmega48-88-168_Datasheet.pdf "38.3. Errata ATmega168/V" Weitaus häufiger sind dagegen Schaltungsfehler oder Programmfehler des Benutzers.
-
Thread
Atmega64L ISP - Problem
Hallo, ich habe vor einiger Zeit einen Schwung Atmega64L im MLF64 Gehäuse im günstig bekommen (die waren noch nie gelötet) und wollte nun meine erste Applikation damit erstellen. Ich wollte dafür gerne die Arduino - IDE benutzen, da mir diese bereits
Zum Testen habe ich mal gerade einen Atmega88 - 20 in das Steckbrett gesetzt. Der Antwortet. Die Prozedur ist lt. Datenblatt gleich.... Als Signatur meldet AVRDude 0x1e930a Es liegt also nicht am Programmer. Es besteht natürlich auch
-
Thread
Arduino DMX 256 Kanäle als Paket senden
44,1 Hz (22 ms) Refresh selbst bei 2 aktiven UART DMX Output, da langweilt sich ein 16 MHz ATmega AVR.
www.mikrocontroller.net/topic/290366#3129560 Dort wurde eine klapprige China-Steuerung mit DREI CPUs durch EINEN ATmega644@20MHz ersetzt.
-
Thread
IR-Emfänger TSOP 4838 an ATmega328P
OC2A on ATmegas supporting OC2A, e.g. ATmega88 * IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88 * IRSND_OC0 = OC0 on ATmegas
IRSND_OC2B // use OC2B [/c] Im Kommentar steht eigentlich alles drin. Der ATmega328 ist nur ein größerer ATmega88. Also hast Du zur Auswahl: OC2A und OC2B. Notfalls geht auch noch OC0A und OC0B, dann muss man halt den Timer0 statt Timer2 zur Modulation verwenden. Das ist auch im
-
Thread
Arduino Schaltung soweit ok?
für den UNO gerechnet werden. http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf - Seite 493 - Active Supply Current -------------------------------------------------------------------------- > Pas sollte den externen
den UNO gerechnet werden. > > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf > > - Seite 493 - Active Supply Current Ach ja, der Spannungsregler hat keinen Querstrom, der USB-Baustein braucht nichts, die LED
-
Thread
MiniLog Logicanalysator PC Software Frage
In der Assembler Firmware für den ATmega kann man sehr komfortable die Menge an Bytes die gesendet werden müssen/sollen einstellen. Das die Assembler Firmware auch richtig gut ist und das der Programmierer Michael Ulbrich auch richtig Ahnung
Hallo, die Webseite ist nicht soooo sonderlich gepflegt, aber die Mega88-Version enthält alle Anpassungen, die ich damals noch gemacht habe, auch 80MHz/32k Ram. [code] ;********************************************************************* ; Sub: Send den Buffer-Inhalt
-
Thread
Fehler beim Brennen von ATMEGA48 mit AVRDUDE
Beitrag #5104162: > Ich schreibe an einem kleinen Programm (650 Bytes = 15% vom Flash) für > den ATMEGA48PA. haderlump schrieb im Beitrag #5104162: > avrdude.exe: Device signature = 0x1e960a ... ist weder ein ATmega48, ATmega48A oder ATmega48PA Die ATmega48 unterscheiden sich bei der Programmierung
ATmega48P schrieb im Beitrag #5110025: > ATmega48P > http://www.microchip.com/wwwproducts/en/ATmega48P Okay, das war offensichtlich eine Wissenslücke. Er hat dennoch die selbe ID wie der PA und daher
-
Thread
Datenübertragung MC <-> PC mit C#
Hallo zusammen Ich habe hier einen ATmega88, der über ein FT232-Modul (19200Baud) mit meinem PC unter Win10 kommuniziert. Es werden Zahlen und binäre Daten in beide Richtungen geschickt. Die Verbindung PC-> MC klappt ohne Probleme. Die
-
Thread
VGA: R2R und Transistor-Treiberstufe Entwurf
die Ausgänge potent genug sind, könnte man ein R2R-Netzwerk mit R=536Ohm aufbauen, den Ausgang mit 88 Ohm belasten und 0.7V Amplitude bei 75 Ohm erhalten.
Immer wieder schön: http://www.linusakesson.net/scene/craft/index.php Schaltplan (Atmega 88) [code] .---[ 1K ]-+------- E (PNP) C -------------------+---+---. | /|\ | B _|_ _|_ _|
-
Thread
ATMega88, Taktrate zur Laufzeit ändern gibt Messfehler am ADC
Moin, ich habe einen ATMega88p, der mit externem Quarz auf 7.37MHz betrieben wird. Um Strom zu sparen ist die CKDIV8-Fuse gesetzt, so dass er mit 921kHz startet. Während der Laufzeit gibt es dann ein Event an einem Pin und
-
Artikel
Benutzer:Mampf
JQuery UI, JSON) Smalles IW18 VFD Clock Possible. IW18 VFD Uhr 30V Anoden-Spannung AC-Filament-Drive ATMega88 USB (HID) Infrarot Platine 50*17mm ... Verschwindet vollständig hinter der Röhre :) keine VFD-Spezialbauteile :) Kurzes Video: Mini-Word-Clock. Benutzt einen STM32F103 Hier noch ein kurzes Video
-
Thread
LED blinkt 2 mal beim Lesen und Flashen jeglicher AVR Controller
Mikrocontrollern angefangen und habe mir auch ein Lernbuch zugelegt. Erstmal mein Equipment: ATtiny45 / ATmega88PA (beschriebenes Problem tritt bei beiden Controllern auf) Programmer: mySmartUSB light Atmel Studio 7.0 / Atmel Studio 6.2 (Problem tritt in beiden Versionen auf) Natürlich habe ich auch den
Fehler einfach nicht! Ich denke mittlerweile, dass der Programmer kaputt ist. Ich habe auch den ATmega88PA probiert -> selbes Ergebnis. Ich habe ein Blinklicht in Bascom AVR programmiert -> selbes Ergebnis. Es passiert nichts anderes mehr, als dass die LED 2 mal blinkt. (Natürlich kann ich einen falschen
-
Thread
In System Programmierung bei benutzen Pins
wp-content/uploads/2014/12/AC-PG-USBASP_03_LRG.jpg In der Tat idiotisch. Richtig würde man einen ATMega88 verwenden und den per Jumper entweder mit 3.3V oder 5V versorgen. In die Reset, MISO, MOSI und SCK Leitungen zum Target gehören Serienwiderstände ca. 150R. Und für die optionale Versorgung des Targets
Als Fischl damals (vor über 12 Jahren!) den ersten usbasp zusammengekloppt hat, gab es noch keinen ATMega88 oder überhaupt einen AVR, der bei 3.3V schon mit 12MHz Taktfrequenz gelaufen wäre. Deswegen spricht der Ur-usbasp auch nur fest 5V.
-
Thread
TPI via avrdude und Debian möglich?
to override this check. [/pre] So ein usbasp ist schnell zusammengestrickt. Mit dem ATMega88 kannst du den auch mit 3.3V betreiben (Spannungsregler 3.3V aus den 5V vom USB), dann wird die USB-Mimik nochmal einfacher.
-
Thread
Alte Ahlborn-Orgel Schema
würde ich eher Ton-Teiler neu bauen: ursprüngliche IC findet man heute nicht mehr. Aber so etwas wie ATmega88PA macht diese Arbeit genau so gut wie die alten Chips. Man könnte auch Oktavteiler neu machen, z.B. mit CD4040B oder CD4520B - so wird die Platte einfacher. Aber Diodenmatrix ist einfach genial!
-
Thread
12V Tiefentladeschutz ohne Eigenverbrauch
Bug drin, der mir die Batterie kaputt macht. Zweitens ist der Rest mit 12V versorgt, d.h. für den ATmega muss noch ein kleiner 5V Regler hin... laufen 78L05 ohne einen mindeststrom zuverläßig? Nicht umsonst sind auf Arduino boards rote LEDs, die den "Ruhestrom" für den Regler bereitstellen. Einen Atmega
> Atmega an einem 7805 in standby schicken mit 1µA Strombedarf? Ob das gut > geht? Da gehört auf jeden Fall noch eine min. Last dahinter, damit der > 7805 einwandfrei funktioniert. Und dann sind wir schon
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega164PA ATmega165 ATmega165P ATmega168 ATmega168P ATmega169 ATmega169P ATmega32 ATmega323 ATmega324 ATmega324P ATmega324PA ATmega32A ATmega48 ATmega48P ATmega48PA ATmega644 ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313
-
Artikel
RFM12
bei denen man den seriellen Dateneingang mit Pin-Change-Interrupt belegen kann (also ATtiny oder ATmega88, nicht aber ATmega8) und so aufwecken kann. Beim RFM12B ist die Möglichkeit ausführlich dokumentiert, das Senderegister fortwährend mit Bytes zu füllen (ohne das Kommandopräfix 0xB8 und weitere 8
abraten. Die günstigste Beschaltung für (optionale) 250 kBit/s?. Hier für ATtiny2313 sowie alle ATmega via UART: Keine permanente Bitsynchronisation; eine höhere Bitfehlerrate (BER) durch zeitliche Fehlerkennung des Startbits muss in Kauf genommen werden. FFS (nun FSK/DATA (3)) an RxD und TxD 100 pF
-
Thread
While(1) wird nach setzen des Timer-Interrupts nicht mehr aufgerufen
Der Atmega läuft mit 8MHz, deine ISR wird alle 1us, also mit 1MHz Takt aufgerufen. Das lässt dem Atmega nur 8 Takte Zeit um in die ISR zu springen, die Register auf dem Stack zu sichern, read-modify-write
> Der Atmega läuft mit 8MHz, deine ISR wird alle 1us, also mit 1MHz Takt > aufgerufen. Die Interruptroutine wir 40.000 mal pro Sekunde aufgerufen. > Der Atmega hängt einfach ununterbrochen im Interrupt
-
Thread
Allg. Fragen zum Debuggen von AVRs
mit Atmel ICE sondern nur indem ich mir Daten z.b. auf nem LCD anzeigen lasse oder im PC? Beim Atmega32-16PU hab ich im Datasheet z.b. JTAG gefunden, aber bei manchen kleineren finde ich garnichts, nicht mal Debug-Wire. 2. Hier im Artikel zum Thema DebugWire steht dass der Reset-Pin keine kapazitiven
bin ich auch :D aber ich finde es nicht. Hier im Artikel zur Debug-Wire steht zum Beispiel das der Atmega88 DebugWire kann, aber ich finde das im Datenblatt nicht
-
Thread
AVR Studio 4 und neuere Toolchain - Installieren?
steht: C:\Program Files\Atmel\AVR Tools\AVR Toolchain - und trotzdem bekomme ich immer noch mit ATmega88PA korrekte Ergebnis, wie mit avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe , so auch mit avr8-gnu-toolchain-3.6.0.1734 Warum ist das so, daß mit Installer von Atmel kein Problem mit Leerzeichen
-
Thread
WS2811 mit SPI(atmega 2560)
Ansonsten könnte man das ganze natürlich auch per PWM machen. Eine Spezielle Schnittstelle an einem ATmega, die das Format des WS-Bus hat, kenne ich nicht.
mit 1:4 bit SPI arbeitet, wird der SPI-Array zuerst in einem Rutsch (auch per DMA) mit Nullen (0x88) aufgefüllt, danach werden nur die entsprechenden log.1 bits (bzw. Nibbles in konkretem Fall) gesetzt. Das geht unheimlich schnell, mindestens 2 Mal so schnell wie mit 3-bit Quälerei. Danach wird
-
Thread
Atmel Studio 7 Error: recipe for target 'main.o' failed
funsigned-bitfields -DNDEBUG -DF_CPU=8000000UL -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega88pa -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\gcc\dev\atmega88pa
funsigned-bitfields -DNDEBUG -DF_CPU=8000000UL -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega88pa -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\gcc\dev\atmega88pa
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
läuft wie das original mit AVR Studio. Auch ein Firmware-Update ist kein Problem. Ich habe damit Atmega328 und 16U2 programmiert. Grüße!
beschäftigt ist AVR raus. Hier eine Diskussion auf avrfreaks von 2006: http://www.avrfreaks.net/forum/mega88-vs-silabs-c8051f413
-
Thread
Schieberegister mit Atmega88 unter Verwendung von AtmelStudio und mySmartUSBlite ansteuern
Verwendet wird ein ATmega 88 MikroController der Firma Atmel. Dieser wurde mit Hilfe des mySmartUSB-lite ISP-Programmers beschireben. Das Beschreiben des MikroControllers funktionier einwandfrei. Der unten stehende Text
keine Parameter sondern Variablen Lucas P. schrieb im Beitrag #5054422: > Schieberegister mit Atmega88 Schaltpläne in Prosa sind scheisse. Du gibst nicht einmal an welches Schieberegister du verwendest. Zeige einen vollständigen Schaltplan.
-
Thread
Atmega Strom sparen
Takte den ATMEGA nicht so hoch oder brauchst Du die 8MHz?
Swen W. schrieb im Beitrag #5051972: > ich habe hier einen ATmega 168-20PU den ich gerne für einen > Bewegungsmelder über längere Zeit über 2 AAA Batterien versorgen möchte. > > Er läuft auf 8Mhz und 5V wie zur Hölle schaffen 2 AAA 5V? der ATmega kann schlafen
-
Thread
8 Bit nach 3x BCD umwandeln
nicht. Am einfachsten und vermutlich auch preiswertesten wäre ein ganz simpler µC. Sagen wir ein ATmega48. Der hat genug Pins, um 8 Bit Binärdaten auszugeben und 3 Stück 7-Segment-Anzeigen im Multiplex anzusteuern. Und für einen Zähler, der von einem Menschen abgelesen werden soll, ist er auch (weit)
wirklich günstige und platzsparende Lösung nur mit Programmieren möglich ist. Warum hast du Angst? ATMEGA88PA für 2 € und fertig! Da BCD sowieso für Anzeigen ist, muß Umwandlung nicht unbedingt besonders schnell sein. So kann man µC als voll selbständige Teil eingebauen, ohne externe Details. Z.B. PORTD
-
Thread
CLKDIV8 programmiertechnsich setzen, nicht manuell
CLKPS0; /* Prescaler auf 128 */ > // CLKPR = 1<<CLKPS3; /* Prescaler auf 256 */ > Geprüft für ATmega88PA CLKPCE hast du vergessen!
korrekt im Sinn, daß Atmel theoretisch die Lage von Bit CLKPSE irgendwann ändern könnte. Aber für ATmega88PA, wie geschrieben, ist auch [c]CLKPR = 0x80;[/c] völlig OK. Auch mit ATmega328P geht so. Ich habe (nach dem Löschen) die Platten von Arduino Pro Mini so programmiert, da 16 MHz nicht immer notwendig
-
Thread
Unnütze Registersicherungen in ISR
unglücklich herausgestellt hat. Die stammt wohl noch aus Zeiten, als es nur einen AT90S1200 und einen ATmega103 gab, die noch nicht multiplizieren konnten.
f = (struct AppFlags*) &GPIOR0; f->expired = 1; } int main;[/c] [pre]avr-gcc-8 -mmcu=atmega88 isr.c -Os && avr-objdump -d a.out[/pre] [pre]00000056 <__vector_14>: 56: f0 9a sbi 0x1e, 0 ; 30 58: 18 95 reti[/pre]
-
Thread
ATMEGA88PA Probleme
Auf dem gleichen Board wie beim Atmega88PA? Was ist anders?
? Im Schaltplan ist ein Mega8-MI (was ist das?) verwendet. Im Titel des Threads heisst es: ATMEGA88PA Probleme.
-
Thread
Atmega16 Flash leergeröntgt?
Falls der Brownout-Detektor nicht an ist, ist das ganz normal. Ohne den bekommt man jedes Atmega-Flash kaputt.
Hatte der Atmega16 denn noch eine gültige Signatur? Diese ist normalerweise ja durch keinen Befehl beschreibbar, aber offensichtlich selbst eigentlich auch nur im Flash abgelegt. Jedenfalls habe ich hier einen Atmega8
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Warum muß es unbedingt der ATmega328 sein? Nimm nen ATmega162 und pappe 64kB SRAM dran.
Peter D. schrieb im Beitrag #5020916: > Warum muß es unbedingt der ATmega328 sein? > Nimm nen ATmega162 und pappe 64kB SRAM dran. Weil ich mehrere Arduino-kompatible Boards mit Atmegae328 habe. Wenn ich mehr als die 2KB RAM brauche, die ein Arduino UNO eingebaut hat
-
Thread
Chip45 RS485 Bootloader Problem
habe ich schon reingeschaut. Es kommt nix zurück. Ich werde weitere Prüfungen machen, also ob der ATmega den Umschaltpin für die Datenrichtung korrekt bedient. Getestet mit ATmega 168PA und ATmega88PA. Meine Testprogramme laufen korrekt und senden, die RS485 Sache sollte eigentlich ok sein. Ich habe
http://www.chip45.com/products/crumb2561-4.0_avr_atmega_modul_board_atmega2561_usb_rs485.php War das hier.
-
Thread
Hilfe bei erster Verbindung, STK500 ,Pololu USB AVR Programmer v2, Atmel Studio 7
der denn für den Anfang geeignet: >https://www.reichelt.de/USB-Konverter/DELOCK-61425... Der ATMega8 gehört eigentlich zu Dinosauriern der AVRs. Allerdings basieren viele (uralte) Tutorials darauf. Pinkompatible zum ATMega8 sind neuere ATMega48/88/168/328. MfG Spess
noch funktioniert, kannst du gerne einen ATmega8 oder die neueren ATmega´s wie oben beschrieben verwenden. Ist dann nur noch eine Preisfrage was am günstigsten zu bekommen ist. Du kannst dir natürlich ein USB->RS232 Konverter für dein STK500 Board
-
Thread
Makefile Variablen vs Header
Hi, ich passe gerade eine Timer2 Routinge/Init an, damit sie vom ursprünglichen Atmega168/88 (Aus dem Netzt, ich glaube sogar hier aus dem Forum) für meinen Atmega16 passt. Dabei erwartet die timer2.c eine Variable namens [c]IRQS[/c] Die nicht im Code definiert wurde. Irgendwo
wenn hinterher der Code für den 168 und den 16 aus derselben(!) Code-Basis einfach durch ein "make atmega168" oder "make atmega16" oder "make ARCH=atmega???" erzeugt werden könnte?! Generell sind dann im Makefile aber nur die "Oberbegriffe" festgelegt, während im eigentliche Code dann die Sonderbehandlungen
-
Thread
Mikrocontroller Einstieg
EFM8 http://www.silabs.com/products/mcu/8-bit/efm8-laser-bee http://www.avrfreaks.net/forum/mega88-vs-silabs-c8051f413 Multicopter BLDC Driver: 2013 noch AVR inzwischen 100% EFM8 Hier war es nicht mal ein Hindernis von AVR Asm auf 8051 Asm portieren zu müssen, so enorm waren die Vorteile.
beinhaltet und auf dieser Platine DTR und RTS zum Aktivieren eines Bootloaders besitzt - einen ATmega168 mit aufgespieltem Bootloader, sodass auch Arduino geht - einen STM8 (mit eigens geschriebenen Bootloader) auf einem Adapter für Steckbrett - einen STM32F030 auch auf einem Adapter UND einen
-
Thread
Wickelmaschine.Drehzahlreglung DC Motor PWM..
in dem der originale Steller unbrauchbar war und komplett raus geflogen ist. Macht da jetzt ein Atmega88... Bevor ich an Regelparametern schrauben kann muß ich aber erst mal den Steller mit der H-Brücke bauen. Es gibt zwar jede Menge irgendwelcher Schaltungen für DC-Motorreglungen aber das Allermeiste