-
Thread
LED nach x Testenschlägen x mal blinken lassen (x = variabel)
durch lesen und mein Vorwissen in Java und C++ selbst bei. Zu meinem "Problem". Ich habe einen ATMega 88P Microcontroller, an dem eine LED (PD4) und ein Taster (PD2) angeschlossen sind. Ich habe es hinbekommen zu programmieren, dass die LED blinkt, wenn ich den Taster drücke und, wenn ich den Taster
-
Thread
Speicher Voll Attiny2313
USI_START_VECTOR USI_START_vect #define USI_OVERFLOW_VECTOR USI_OVF_vect #elif defined( __AVR_ATmega165__ ) | \ defined( __AVR_ATmega325__ ) | \ defined( __AVR_ATmega3250__ ) | \ defined( __AVR_ATmega645__ ) | \ defined( __AVR_ATmega6450__ ) | \ defined( __AVR_ATmega329__ ) | \ defined( __AVR_ATmega3290__ ) #define DDR_USI DDRE #define PORT_USI PORTE #define PIN_USI PINE #define PORT_USI_SDA PE5 #define PORT_USI_SCL
-
Thread
Verständnisproblem bei Schaltung/Ersatzbauteile finden und Co.
Begleittext dazu ist hier zu finden: http://pgahtow.de/wiki/index.php?title=Z21_Arduino_Zentrale_(Atmega2560) Die Bauteile sollten möglichst über Reichelt.de zu bekommen sein, ich will nicht wegen 20 Cent 8 Euro Versandkosten von 9 Händlern zahlen müssen. Kann man sicher verstehen ;-). Kommen wir
hier für gute Ideen und Vorschläge offen. Der MC 7805 ACTG kann vermutlich bleiben, die +5V für den AtMega und alles andere (VCC) wird vermutlich nicht sooo viel ziehen. Zzt. habe ich nicht vor den J5 "S88" (Links Mitte) zu verwenden, der bräuchte wohl die +5V als Versorgungsleitung (und damit entsprechend
-
Thread
Tester für Spezialversion des AVR Bootloaders optiboot gesucht!
Prozessoren in den Quellen berücksichtigt. Hier die Liste der derzeit unterstützten Prozessoren: ATmega8/16/32/64/88 ATmega162/163/164/165/168/169 ATmega323/324/325/3250/328/329 ATmega640/644/6450/649/6490 AT90CAN32/64/128 AT90PWM2/3 ATtiny84/85/88/861/1634 Oft wird auch die Picopower (P) Version
genau so viel Speicher wie die C-Version ohne die EEprom Unterstützung. Für den konkreten Fall ATmega328-Familie bedeutet das, daß mit der EEprom-Unterstützung 1024 Byte statt 512 Byte vom C-Bootloader belegt werden! Derzeit sind folgende Prozessoren getestet: m8, m48p, m88, m168, m328p, m64, m128
-
Thread
AVR GPIOR Bit Verwaltung C++
#include "mcu/avr8.h" #include "mcu/ports.h" using namespace AVR; using PortB = Port<AVR::ATMega328P::PortRegister, B>; using PortD = Port<AVR::ATMega328P::PortRegister, D>; using motor = Pin<PortB, 1>; using beleuchtung = Pin<PortB, 2>; using startknopf = Pin<PortD, 1>; using bremse =
[c] #include "mcu/avr8.h" #include "mcu/ports.h" using namespace AVR; using PortB = Port<ATMega328P::PortRegister, B>; using PortD = Port<ATMega328P::PortRegister, D>; using engine = ActiveHigh<Pin<PortB, 1>, Output>; using lights = ActiveHigh<Pin<PortB, 2>, Output>; using startButton
-
Thread
[AVR-GCC,CMake,Eclipse] interne gcc macros nicht im Indexer
funktioniert wunderbar. Leider bekommt der Indexer von Eclipse nicht mit, dass im Compiler intern __AVR_ATmega88__ gesetzt wird. Es sind einige #defines vorhanden, die werden aber scheinbar von cmake in der .cproject gesetzt (cmake lässt wohl beim Erkunden der Toolchain schon einen Parser los, der weiß dann
öffnenden Fenster bei dem c/c++ gedöns nach Paths/Symbols Ausschau halten. Da dann bei Symbols _AVR_Atmega88_ für GNUC oder gleich alle Sprachen anlegen. Bei includes kannst du Eclipse übrigens einen Pfad zu den beim Compiler liegenden Headerfiles zu den 'builtin' libs geben. Übernehmen, Indexer rennt
-
Thread
Arduino Nano Batterieentladespannung
ähnlich mit einen nRF24L01 gemacht und kommem auf einen Stromaufnahme von unter 2mA. (mit einen ATmega88 statt dem ATmega328 strebe ich unter 500µA an) Das geheimniss ist einfach, die größten Verbraucher möglichst nur kurz zu betreiben und ansonsten abzuschalten.
ähnlich mit einen nRF24L01 gemacht und kommem auf einen > Stromaufnahme von unter 2mA. (mit einen ATmega88 statt dem ATmega328 > strebe ich unter 500µA an) _nRF24L01+_ 0.9µA in power down 26μA in standby-I _ATmega328P_ Power-down Mode: 0.1µA Power-save Mode: 0.75µA (1.8V)
-
Thread
ATMEGA328 - Problem mit I2C Startbedingung
Hallo! Ich möchte einen I2C Sensor mit einem ATMega328 auslesen. Leider bleibt mein Programm bei der Startbedingung in der Zeile while(!(TWSR&0xF8) != START); // START = 0x08 hängen. Kann mir jemand einen Tip geben? Hier meine Funktion
und es wurde ein ACK gesendet, was bedeutet, es waren noch nicht die letzten Daten. Bei dem Wert 0x88 wären dann Daten empfangen wurden die aber kein ACK hatten. Das wäre der Fall wenn der Master damit das Ende des Datensendens kenntlich macht. Also du siehst, es ist gar nicht so schwer, wenn man
-
Thread
AVR Atmelstudio 7 Projektfile Anleitung
Danke für eure Anleitungen :) Mir ist es nun gelungen IRMP auf nem ATmega328 zum laufen zu bringen. Ist echt fantastisch was der Quellcode alles kann. Dazu hab ich einfach den eigentlich für den ATmega8 gedacheten Code genommen. Ging wunderbar. Nun möchte ich das ganze
irmp-main-avr.c,v 1.2 2016/01/12 21:15:16 fm Exp $ * * This demo module is runnable on AVRs * * ATMEGA88 @ 8 MHz internal RC Osc with BODLEVEL 4.3V: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * ATMEGA88 @ 8 MHz external Crystal Osc with BODLEVEL 4.3V: lfuse: 0xFF hfuse: 0xDC efuse: 0xF9 * * This
-
Thread
Atmega88 mit STK500 über Arduino IDE Programmieren
Das STK500 welches du verwendest ist ein STK500-kompatibler ISP, insofern geht das mit dem Atmega88 durchaus. Das Problem das du hast, ist, dass Arduino keinen Atmega88 kennt. Du musst ein alternatives Programm zum programmieren verwenden, wie avrdude.
Jay W. schrieb im Beitrag #5232997: > Das Problem das du hast, ist, dass Arduino keinen Atmega88 kennt. Wenn niemand bisher der Arduino IDE gesagt hat, wie Atmega88 oder besser ein Board mit dem Atmega88 geht, heißt es erstmal den Board Manager passend zu füttern. https://learn.adafruit.com
-
Thread
Docker mit gcc-avr
Eclipse und/oder CLion ein "Hello AVR" Projekt aufsetzen kann und dieses (sagen wir mal für einen Atmega88) über den Container compiliert bekomme, wäre das echt super! Grüße Oekel PS: Alles in einer VirtualBox (Ubuntu) zu betreiben ist für mich keine befriedigende Antwort, da dies bereits der
-
Thread
Atmega48/88/168 Datenblatt falsch?
Hallo, habe gerade einmal die Datenblätter des Atmega48 mit dem Atmega48PA verglichen. Mir ist aufgefallen, dass bei der Pin Konfiguration in diesem Datenblatt: http://www.atmel.com/images/Atmel-7530-Automotive-Microcontrollers-ATmega48-ATmega88-ATmega168_Datasheet.pdf 2x PD5 vorhanden ist. Und beim Datenblatt für PA: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_summary.pdf
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
beeinflusst beide Lautstärken gegenseitig. Die einzigen Möglichkeiten, die ich mit einem Attiny88 sehe sind - interne LS per Software, was aber u.a. auf Reisen und auch sonst schlecht im Alltag umzusetzen ist (Meine Frau kann nicht mal eben neu Flashen) - über einen Bootloader zu gehen. Aber hier
von den vielen Ideen hier inspirieren lassen und auch ein ähnliches Gerät gebaut. DFPlayer Mini + ATMega. Ein kleines Steuerprogramm in BASCOM. AM Ende haben 27 Hörgeschichten und Liedersammlungen Platz gefunden. Umschalten zwischen den Speicherbänken erfolgt durch Halten eines der ersten 3 Knöpfe beim
-
Thread
ATMega88 RS485 Bootloader gesucht
Hallo. Ich bin auf der suche nach einem Bootloader für einen ATMega88. Der AVR ist über RS485 angeschlossen (DMX Leitung). Und nach dem einbauen nicht mehr zu erreichen außer über die DMX Leitungen. Ein PC Programm (WIN XP) suche ich dann passend dazu. Ich
Senderichtungsumschaltung sorgen. Hier gibts was fertiges: https://www.chip45.com/products/avr_atmega_xmega_bootloader_chip45boot2.php > The precompiled hexfiles always use the corresponding XCKn pin to the > USARTn (e.g. USART1 uses XCK1 for direction control). If you need to use > a different
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
korrekt. Aber nicht jeder empfindet das als Hindernis. Immerhin benutzen viele von uns auch den ATmega328P lieber, als den ATmega8. Auch dort gibt es erhebliche Unterschiede im Umfang der Datenblätter. Beim Hobby ist doch oft der Weg das Ziel. Ich erforsche einen Chip, und freue mich dann, dann ich
Vorwurf weil die AVRs 2005 soviel > Flash (oder gar Ram) garnicht hatten. Hust, hust … den ATmega103 gab es zumindest schon 2001, der ATmega128 folgte kurz darauf. Allerdings konnte man deren 128 KiB Flash natürlich im GCC damals nur benutzen, weil sie als 64 KWorte adressiert werden. Trampolines
-
Thread
AVR Soft-PWM mit max. 256 LEDs
bereitstellt. Die gesamte Schaltung wird von einem 12V/36W-Netzteil gespeist. Als Antrieb dient ein ATmega1284P mit 20 MHz Takt (oder ein bißchen mehr, sagen wir 22). Passend zur Jahreszeit ist's ein Stern geworden (vierzackig, die üblichen fünf Zacken lassen sich auf dem Lochraster nicht vernünftig umsetzen). Es sind 108 blaue, 88 rote und 60 grüne LEDs, mit dieser Verteilung gibt's tatsächlich so etwas wie weißes Licht, wenn alle zusammen eingeschaltet sind. Die anhängende Schaltung soll nur das das Prinzip der Ansteuerung verdeutlichen
-
Thread
Suche Programmier Hilfe für RDA1846 ultraminiatur Funkmodul Selbstbau
Gutenabend, ich versuche ein RDA1846 mit ein ATMEGA88 zu verbinden aber bisher ohne erfolg. Es gibt diesen zwar als Modul billig auf Ebay und als Arduinoprojekt ist dies auch mal gemacht. Ich möchte es aber selber machen und suche jemanden der es für
Jürgen, Jurgen P. schrieb im Beitrag #5209067: > Gutenabend, ich versuche ein RDA1846 mit ein ATMEGA88 zu verbinden aber wenn ich dich richtig verstehe, dann suchst du jemand, der dir den RDA1846 programmiert und den willst du dann hardwaremäßig nachbauen und das Programm benutzen. Bitte sei nicht
-
Thread
ADC-Wert um die Hälfte falsch
data-sheets/AD7887.pdf Was läuft hier falsch? Hier noch der Code: [pre] $regfile = "m88adef.dat" $crystal = 8000000 'Interner Oszillator (CLKDIV8 deaktivieren) $baud = 19200 config portb.2 = output cs alias portb.2 cs = 1 config PORTB.3 = Output config pinb.4 = input config
, Prescaler = Auto , Reference = Internal > > ein. Damit würde ich ja den internen ADC des Atmega88 ansprechen. Ich habe aber einen externen ADC, der per SPI angesprochen wird.
-
Thread
Decoder V40511 DDR
Diese Aussage ist so nicht korrekt. Es gab da bei Weitem viel mehr - auch Mikrocontroller Serie U88xx! Wer sich mehr dafür interessiert sollte sich das Buch "Die Geschichte der Mikroelektronik/Halbleiterindustrie der DDR" besorgen, sowie auch die dazu vorhandenen Berichtigungen http://www.ps-blnkd.de
kaufen konnte... > Manchmal frage ich mich wirklich wo ihr gelebt habt! Also, ich hatte so um 1987/88 rum, eine S3004 in einem "normalen" Laden, wenn ich mich recht erinnere, Eberswalde, gekauft. Der Preis war 4-stellig, dafür hat sie mir aber auch lange, treue Dienste als Drucker geleistet...
-
Thread
OLED Display 128x64 - Fehlermeldung "text will not fit in region text"
/c] oder auch eine kleinere Schriftgröße funktioniert. Ich verwende die avr u8glib mit einem ATMega88. Kann mir jemand sagen, warum ich diese Fehlermeldung erhalte und wie ich größere Fonts verwenden kann?
text" meint der Compiler vermutlich den Programmcode, der nicht in den Flash Speicher passt. Der ATmega88 hat ja nicht gerade viel Flash.
-
Thread
[V] Microcontroller, AVR, ATMega88PA-AU
Verkaufe 23 Stück Microcontroller ATMega88PA-AU 8Bit bis 20MHz 1,8 ..5.5V 8K Flash, 512Byte EEProm, 1K Ram TQFP32 Originalchips, unbenutzt, in Gurtabschnitten á 5Stück. € 0,50 / Stück Bei Interesse bitte PN Werner
-
Thread
Quiz "Buzzer" bauen
Freigabe, die dann eine LED oder einen Summer einschaltet. Die Auswertung macht dann ein MC (z.B. ATmega88), damit es gerecht zugeht und keiner schummeln kann. Da es Schalter sind und keine Taster, wertet der MC die erste Flanke nach der Freigabe aus. Bei Funk weiß ich nicht, wie da die Reaktionszeiten
-
Thread
AVRDude unter Debian (stretch) spinnt? (status 0x00)
Skipping parameter write; parameter value already set. AVR Part : ATmega168 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
jtagmkII_recv(): avrdude: jtagmkII_recv(): Got message seqno 3 (command_sequence == 3) avrdude: Recv: . [88] . [03] . [00] . [06] avrdude: Skipping parameter write; parameter value already set. AVR Part : ATmega168 Chip Erase delay : 9000 us
-
Thread
AVR/ATmega uint32_t Deinterleaving optimieren
0x0001; } mask = mask >> 1; } } [/c] Zielsystem ist ein ATmega168, da erzeugt man mit 32 Bit-Variablen eh schon viel (ASM-)Code. Mir geht es aber hauptsächlich um Geschwindigkeit. Sieht da jemand noch Optimierungspotential?
builtin_avr_insert_bits 146 100 us Anja Tabelle mit Unions 385 (mit Tab.) 88 us [/pre] Bei der Variante von asdfasd und Mario M. sind even und odd vertauscht (oder es ist dort richtig und bei allen anderen falschrum :-) asdfasd schrieb im Beitrag #5184188: > Hier noch
-
Thread
AVR-Lüfter-Regelung-PWM-LM35
leider den falschen Schaltplan hochgeladen. Was fehlt ist nur der 100nF Puffer-Kerko am AREF-Pin des Atmega.
Ich habe mal den Code überarbeitet und natürlich wieder auf den ATMega8 portiert, da der ATMega168/328 mir etwas oversized erscheint! Das Display, kann optional verwendet werden. Wenn ohne Display (wegen der Kompaktheit), kann dann auch wieder einer der 8 beinigen
-
Thread
Wird ein Interrupt gespeichert?
%3A%2F%2Fwww.atmel.com%2Fimages%2FAtmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf&usg=AOvVaw1737uYd3aLQvvobeVtfUHP Wozu hat der MC wohl so viele "Interrupt Flag Register"?
#5181673: > Martin S. schrieb: >> Normalerweise gibt es eine IRQ-Priorisierung. > > Hat der AtMega nicht. Der Atmega2560 hat sogar 12 Interruptvektoren. >> Es gibt aber auch asynchrone Interrupts. > > Hat der AtMega nicht. Zitat: External interrupts can be sensed and registered either
-
Thread
ZiffernAnzeige HPDL 2416
Gekröse raus gerissen und weg geschmissen, war wirklich unbrauchbar. Ich habs neu gemacht mit einem Atmega88 und einem Heizelement mit integriertem Thermoelement. Das Ding funktioniert jetzt gut. Ich hätte gerne eine 3stellige Anzeige der Temperatur, habe aber hinter der Frontplatte nur sehr wenig Platz
-
Thread
Erklärung für dieses Programmverhalten, AVR Assembler
erklären. Hier mal ein Programmausschnitt, bzw. meine Timer1 Overflow ISR. Es handelt sich um einen ATmega88A, getaktet auf 8MHz, internes Quarz (Teiler-Fuse gelöscht). Timer1 Prescale ist bei 8. [code] Timer1_Overflow: in S,SREG push Temp0 push Temp1 push Temp2 push Temp3 push
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
searchweb201603_17,ppcSwitch_4&btsid=c04a143a-50a0-4c3a-842c-bd58793cf040&algo_expid=d8e4a27d-ade0-45e6-b88c-f354f0f7fa7a-26&algo_pvid=d8e4a27d-ade0-45e6-b88c-f354f0f7fa7a 'pogo pin' ist noch besser.
ATMEGA328P Pro Mini 5V 16MHz für 1,21 € https://www.aliexpress.com/store/product/1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz/3241083_32842895240.html?spm=2114.12010615.0.0.d4f6429dsFFTE Nano
-
Thread
RGB-LED Ansteuerung mittels PWM in AVR Studio 4 (C-Programmieren)
RGB-LED-Ansteuerung per Pulsweitenmodulation zu realisieren. Als Mikrocontroller verwenden wir einen Atmega 328, nebenbei arbeiten wir mit AVR Studio 4 und einem AVR Dragon. Für das Projekt soll der ADC des uC verschiedene "Potentiometerstellungen" einlesen und diesen verschiedene Werte zuordnen( welche
daraus z.B. ein PWM-Signal generiert werden soll. Welche Bits was machen Steht im Datenblatt des ATmega328 auf S. 105 und folgende. Hier mal eine init-Funktion es einem meiner Programme (Ist für einen ATmega2560) bei der ich mehrere Timer konfiguriere, nur das du mal siehst wie das aussehen kann.
-
Thread
ASCII CODE Senden
Hallo, ich möchte gerne mit meinem ATmega88PA an LabView…….. ASCII Zeichen mit der Seriellen –Schnittstelle senden. Dazu möchte ich ein Programm das folgendes macht.: Permanentes Aussenden der ASCII-Zeichen von 00h-ffh im Abstand von
-
Thread
Eagle Layout Baustücke am besten positionieren
> Das 16MHz-Ding (CSTCR6..) Den brauche ich doch für den Atmega oder sehe das was falsch ?
Komme trotzdem nicht weiter :D Ich komme beim Routen egal wieviel mühe ich mir gebe nicht über 88%
-
Thread
LABVIEW Port ?
an meinem Laptop anschließe, finde ich ihn im Gerätemanager unter com3 und kann auch über meinem ATmega88PA mit dem H-Term (Terminal) Kommunizieren. jetzt möchte ich aber gerne einmal mit LABVIEW Experimentieren, Dort kann ich den Port COM3 nicht finden. der sollte ja im (National Instruments Measurement
-
Thread
Warum produzieren Transistoren unharmonische Wellen?
(1% THD): 210 W Nennleistung @ 8 Ohm (1% THD): 130 W Stromverbrauch: Leerlauf: 88 W Also können 320 Watt oder 420 Watt Dauerleistung heraus kommen aus dem 25 kG schweren Gerät, je nachdem, wer mißt, eher mehr als die maximale Leistungsufnahme beträgt. Das ist doch ordentliche Ingenieurskunst
vergessen zu beruecksichtigen und abgeschrieben. Kleiner Tip waere, wie realisierst Du beim Atmega mit einem 8bit ADC, wenn Du eine Wechselspannung mit einer Amplitude von 2,5V Scheitelwert messen wolltest um diese darzustellen. Wie fein ist die Aufloesung?
-
Thread
UART mit CP2102
Hallo, ich möchte mit einem Atmega88PA und einem CP2102 USB UART Converter eine Verbindung zu dem H-Terminal herstellen. Von dem Terminal möchte ich ein a zum Kontroller senden und dieser soll es wieder zurücksenden. Aber aus irgend
senden und am PortB ausgeben * Pinbelegung der UART-Schnittstelle: Tx = PD1, Rx = PD0 * Controller: ATmega88 @ 16MHz Quarz extern */ #include <avr/io.h> #define FOSC 16000000 // Set clock Speed in Hz #define BAUD 9600 // Set baud rate #define UBRR_Value FOSC/16/BAUD
-
Thread
Atmega328p in Sleep und mit Watchdog wecken
den > Default-Werten geladen, nicht aber der WD abgeschaltet. Du vergißt, daß er noch seine ATmega8 Schätzchen aufbrauchen will. Und die schalten den Watchdog ab, wenn er nicht per Fusebit permanent an ist. Es hilft also nichts, aus dem ATmega88 Datenblatt zu zitieren.
Peter D. schrieb im Beitrag #5157007: > Du vergißt, daß er noch seine ATmega8 Schätzchen aufbrauchen will. ???: Peter schrieb im Beitrag #5156285: > ich hab hier ein kleines Testprogramm geschrieben, was mir meinen > Atmega328p
-
Thread
ATMega8 Watchdog Timer in C
Hi Leute Ich habe ein Problem mit dem ATmega8 (Modell nicht verhandelbar) und der Verwendung des Watchdog-Timers zum Stromsparen unter Atmel Studio C. Der Prozessor wird also, nach dem er losgelaufen ist und kleine Dinge getan hat, am Ende von
Michael B. schrieb im Beitrag #5154694: > So wie ich die Beschreibung lese, kann der Watchdog bei ATmega8 nur > einen RESET auslösen. Richtig gelesen, erst der ATmega88 kann auch einen Interrupt auslösen. Man kann aber Variablen, die bei einem Watchdogreset nicht initialisiert werden sollen, in
-
Thread
Stabilität der Referenzspannung bei ATmega & Co.
garantieren lassen. Beispiel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Kondensator auch gleich weglassen. Wesentlich besser wird der Analog Comparator Eingang laut ATmega8 Datenblatt bewertet, mit nur +/-50nA. Leider hängt der an PortD und nicht einem A/D-Eingang.
-
Thread
AVR Temperatur Problem
liebe Leute Vielleicht könnt ihr mir helfen ?! Ich habe da ein Temperatur Problem mit meinen ATMEGA8 Ich habe da eine Platine mit einem ATMEGA8 mit internen 8Mhz Takt (RC) Der Mega8 gibt mir über die Serielle Schnittstelle (9600Baud) Daten an den PC weiter. Es trat jetzt bei einer Platine
noch immer. Der 2 Jahre alte AVR hat die Bezeichnung:(der funktioniert) ATMEGA8 16AU 0628I Die neueren AVR haben die Bezeichnung: (der ausgelötet wurde) ATMEGA8 16AU 1637 bzw. der neu eingelötete ATMEGA8A AU 1538 Habt Ihr vielleicht einen Tipp, was da schuld
-
Thread
ATmega32 + Bootloader
10784000981781F0E091D300EF5FEF70E093D300E1 :10785000F0E0E952FF4F80819091D2001092D20067 :1078600090E0089580E091E008952091D6002F5F88 :107870002F709091D5002917E1F3E22FF0E0E95144 :10788000FF4F80832093D600559A0895CF93DF93BE :10789000EC018881882331F021960E94353C899142 :1078A0008111FBCFDF91CF910895EE0FFF1F05905F :1078B000F491E02D0994DC0101C06D9341505040DA
das .text=0x3800 ist wichtig damit der Bootloader auch da steht wo er hingehört. Lösche den Atmega32 ganz,flashe dann denn Bootloader mit der richtigen .text Einstellung und lese ihn dann mal aus. Das Ergebnis sollte so in etwa wie in der angehängte Hex sein. 0x0000 bis 0x6FFF muss mit 0xFF "beschrieben
-
Thread
Richtige Beschaltung für LM2574
Nicht ganz billig, (z.Z. 5,41 ... 6,88 EU) aber ein 1:1 Ersatz für den Standard-7805, ohne Break-Out-Board und zusätzlich unterzubringende Bauteile: Traco TSR 1-2450 Manchmal rechnet sich das...
günstiger... SMD ist soweit kein Problem, im Anhang ein Foto dessen, was ich ca. noch löten kann. Der Atmega2560 geht auch noch, weiß jetzt aber gar nicht ob dessen Pins enger beinander sind oder nicht. Danke für den Tipp mit dem 16301, das Datenblatt liefert für 5V natürlich keine Teilenummern, für 3.3V
-
Artikel
Entscheidung Mikrocontroller
verfügbar. Nur in SMD verfügbar sind: MSP430 (Die kleinen sind mittlerweile auch als DIP erhältlich) AVR ATMega 169 In der klassischen (wenn auch in der Anzahl der verfügbaren IO-Pins limitiert) PDIP Bauform gibt es unter anderem: AVR ATMega 88A, 164A, 324A, 644A AVR ATTiny: Praktisch alle, z. B. ATTiny 13A,
Hochsprach-Entwicklung und -Debugging möglich. Der AVR JTAG ICE Clone kann nur nachfolgende ältere ATmega Controller debuggen: ATmega16, ATmega16L, ATmega162, ATmega162L, ATmega162V, ATmega165, ATmega165V, ATmega169, ATmega169L, ATmega169V, ATmega32, ATmega32L, ATmega323, ATmega323L, ATmega64, ATmega64L
-
Thread
Fronius IG TL Solarwechselrichter Error 301 Status 301
Lichtbogen mit Folge Zerstörung des Wechselrichters durch Feuer) und die Hauptplatine mit PIC33Fxxxx, ATmega88, Altera FPGA?, Honeywell AC-Stromsensor, VAC DI (differential current sensor), VAC DC-current sensor und einem 6-er Brückenmodul, von dem nur 5 verwendet sind. Hat jemand Erfahrung damit? Gibt
Stromwandler wars. Vielen Dank an Ben. Lieferanten: Conrad: 44,51 inkl. Völkner (Conrad-Tochter): 35,88 inkl. Farnell: 31,15 Steuer unklar Mouser: 30 plus Steuer Bei den Messungen ist ein Bauteil verloren gegangen (siehe roten Kreis). Was könnte es sein? Es liegt im Gegenkopplungspfad des ersten OpAmps
-
Thread
ATMega88: Interner Temperatursensor ja oder nein?
Kann sein, daß der ATmega88A oder ATmega88P einen haben.
Peter D. schrieb im Beitrag #5129184: > Kann sein, daß der ATmega88A oder ATmega88P einen haben. Wie man im Bild sieht: Ja, der 88A, 88P, 88PA und 88PB haben einen.