-
Thread
Atmega88/48, Anzahl der pop-Zugriffe
Der Mega48 hat 512 bytes RAM , der Mega88 hat 1024 bytes , vom Platz her reicht das also dicke. Das Problem ist, nicht den Stack durcheinander zu bringen, da da ja auch Rücksprungaddressen gespeichert sind, auf
Doppelregister. Da aus deinem Beitrag nicht hervorgeht, welchen µC du benutzt, nehme ich als Beispiel einen Atmega8. Der hat die oberen 6 Register R26 bis R31 dafür vorgesehen. z.B. R26 und R27 ergeben ein 16 Bit - Register X Deinen Ringspeicher baust du etwa so auf: [avrasm] Ring_Buffer: .Byte 20 ;z.B
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Etwas günstiger: http://www.ebay.de/itm/IC-ATMEL-TQFP-32-ATMEGA328P-AU-MEGA328P-AU-ATMEGA328P-MEGA328P-/181695473270
stattdessen für die ADXL345 entschieden) http://www.aliexpress.com/item/MPU-6050/32326153531.html ATMEGA32P, 1,11€ ea. @ 10pcs. http://www.aliexpress.com/item/Free-Shipping-10PCS-ATMEGA328P-AU-ATMEGA328P-ATMEGA328-8-bit-microcontroller-AVR-32-k-flash-memory-QFP/1716671852.html Schon etwas länger
-
Thread
Tiny kaputt?? 24V zuwenig? Gesperrt
größere Spannungen entweder einen AT90s (bis 90mV) oder für Extremspannungen im Voltbereich einen ATmega. Die Zahl dahinter gibt hierbei die Spannung in Volt an, also sollte es mindestens ein ATmega32 sein.
*abo* aber ihr habt noch einen wichtigen typ vergessen: ATtiny15L1PC-48TEL für 48V Telecom-Anwendungen der hat dann auch gleich die treiber für die 100Ampere Stromschleifen drinn
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
https://jaycarlson.net/microcontrollers/ Biquad Filter: 20Mhz Tiny: 160ksps 72Mhz EFM8: 202ksps 48Mhz SAMD10 (M0+): 1822ksps 48Mhz STM32F: 1648ksps Ist klar was man nimmt wenn man Leistung braucht. Was moderneres als den EFM8 kenne ich bei 8051 nicht. Der originale 8051 hat viele Verbesserungen
damit. > Die neueren AVR128Dx kommen nun mit 16kB. 16kB bekommt man auch im bastelfreundlichen ATMega1284. > Welche Deiner AVR Anwendungen braucht warum wirklich mehr? Es gab z.B. Entwicklungen eines Webservers auf Basis eines ATMega644. Der hat nur 4kB RAM und das wird knapp wenn man eine größere
-
Thread
Suche günstige alternative µC mit CAN
ATMega16M1, 32 Pins, TQFP oder QFN, der ATMEGA16M1-AU kostet bei Mouser und Digikey jeweils 1,82 € pro Stück ab 100 Stück, Digikey hat die auf Lager. Sowas geht aber bestimmt noch günstiger, vielleicht
Ich schrieb im Beitrag #3203273: > LPC11C22 - ARM mit eingebautem Transceiver im LQFP48. > Liegt aber bei 2,93€/Stück bei 100 Stück. http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/5006541-LPC11C24FBD48-301,.aspx?IM=0 Da gibts den jedenfalls
-
Thread
CH340N nur bis 38400 Baud?
an der Versorgung liegen. Eine > Drosselspule und ein Kondensator in die Versorgungsleitung des ATmega > und es hat funktioniert. Da wäre das Layout Deiner ATMega Schaltung wiederum interessant. Ich habe da noch nie eine Drossel benötigt.
glatte 12MHz ist ein denkbar > ungünstiger Wert für Standardbaudraten. Da sie aus den 12MHz sowieso 48MHz für USB machen müssen, dienen diese 48MHz auch als Frequenzbasis. Des weiteren beinhalten diese Chips auch einen fraktionalen Teiler, so das man selbst bis 48*19200, also 921600 nur einen Fehler
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Ich programmiere derzeit "ATmega328P"s und "ATmega8A"s in C. Nun habe ich aber schon öfter gelesen, dass im professionellen Umfeld eigentlich fast nur mit ARMs gearbeitet wird. Deshalb überlege ich mir, auf ARMs umzusteigen. Nachteil
schreiben um ihn zu toggeln. Der KE04 ist ungefähr so kompliziert oder einfach zu handhaben wie ein ATmega. Ab Reset läuft er mit 24MHz (FLL aus dem internen RC-Oszilator) und mit einem(!) Schreibzugriff ins CLKDIV Register stellt man ihn entweder auf die vollen 48MHz oder macht ihn langsamer wenn man Strom
-
Thread
LED durch "Toggeln" aufleuchten lassen
ATtiny 24A, der genau das mitbringt was der TO braucht und > preislich auch noch unter dem 48, 88 und 168 liegt. > Was stimmt bei dir nicht? Warum versuchst du die Leute auf den Arduino > zu missionieren? Zuwenig Leute die sich freiwillig dein Buch anschauen? Der ATmega168 bzw. ATmega328
der ATtiny 24A, der genau das mitbringt was der TO braucht und >> preislich auch noch unter dem 48, 88 und 168 liegt. >> Was stimmt bei dir nicht? Warum versuchst du die Leute auf den Arduino >> zu missionieren? Zuwenig Leute die sich freiwillig dein Buch anschauen? > > Der ATmega168 bzw. ATmega328
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
Was auch immer das Datenblatt unter https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf sagt, entweder ist da ein Fehler drin, oder ich kapiere es gar nicht. Habe mich schon gewundert, dass z.B. in der Tabelle Table 15-8 immer OCRA genannt ist
Dito bei einem ATmega48PA.
-
Thread
ATmega328, PORTA fehlt
Falsch. Der allererste war der AT90(L)S4433. Mit 28 Pin und den PortsB,C und D. Danach folgte der ATMega8 mit der kompatiblen Pinbelegung. Und der wurde von den ATMega48,88,168 und 328 'abgelöst'. Die alle die gleiche Peripherie aber unterschiedliche Speicherausstattung besitzen. MfG Spess
seit Ende des letzten Jahrtausends (AT90S2233/4433) nur die Ports B,C und D. Und alle Nachfolger, ATMega8, ATMegaATMega48,88,168 und 328, haben die gleiche abwärts kompatible Pinbelegung. Lediglich der ATMega328PB im 32pol. QFN-Gehäuse hat noch zusätzlich PINs auf PortE. MfG Spess
-
Thread
Kapazitäts- und ESR-Messgerät
verwendet. Mein Wunsch war nun, beide Geräte in einem zu kombinieren. Ich habe mich letzlich für den ATMEGA48 entschieden. Mit der AREF-Spannung von 1,1 V ergibt sich für die Widerstandsmessung ein Messbereich von 0 bis ca. 10 Ohm, der m. E. vollkommen ausreicht. Layout und Schaltplan liegen als Tiff-Dateien
Ich habe nochmals die ASM-datei überprüft und festgestellt,das noch "Atmega48.def"eingespielt war.Das war mein Fehler.Ich habe nochmals berichtigt und neu comp..Das kein zugriff auf EEprom möglich ist könnte damit zusammenhängen. Natürlich muß die Hes-Datei und die eep-datei
-
Thread
SPI will auf AVR nicht laufen
"Falle" bei Atmega328 und seinen Freunden ;) Hier mal ein Ausschnitt aus dem Datenblatt des Atmega328PB dazu: If SS is configured as an input, it must be held high to ensure master SPI operation. If the SS pin
stehen. Muss es weder nach C-Standard noch nach Programmlogik. Ich zitiere aus dem Datenblatt von "ATmega48A ATmega48PA ATmega88A ATmega88PA ATmega168A ATmega168PA ATmega328 ATmega328P": [c]void SPI_MasterTransmit(char cData) { /* Start transmission */ SPDR = cData; /* Wait for transmission complete
-
Thread
Frage zu Batego BX48 II, benötige Hilfe
> Kennt das jemand? Warum ist das so? Hast Du mal bei Batronix angefragt? Auch wenn sie vom BX48 wohl nur noch die Variante "BX48 II" verkaufen, so dürften sie dennoch in der Lage sein, irgendwas darüber zu erzählen.
sorry, hatte das II vergessen, ich habe den Batego BX48 II
-
Thread
AVR Code Portierung ATmega328P ATmega8
Hast Du nicht einen Atmega48 oder 88 oder 168 satt Atmega8? Da müßte es diesen Interrupt auch geben. MfG Paul
Paul B. schrieb im Beitrag #4414474: > Hast Du nicht einen Atmega48 oder 88 oder 168 satt Atmega8? > Da müßte es diesen Interrupt auch geben. > > MfG Paul Nein ;) Ich weiß das es ein atmega8 ist. Deswegen frag ich ja^^ :)
-
Thread
32 Bit MCU gesucht
ist. Kann mir jemand vielleicht MCUs empfehlen, die von der Peripherie her das gleiche wie der Atmega328 haben (oder mehr) und sich ähnlich einfach handhaben lassen?
Sekunde benoetigst du ? Mehr als 3 pro Sekunde sind sowieso zu nervoes fuer den Benutzer. Bleib beim ATMega. Allenfalls nicht blockierend programmieren, dann wird's auch schneller.
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
2,9V) ausgelegt ist und nicht einen einzusetzen des Spezifikation weit davon entfernt ist. Beides ATmega8 !!! ATmega8(-16PI) -> 4,5V - 5,5V Betriebsspannung; max 16MHz ATmega8L(-8PU) -> 2,7V - 5,5V Betriebsspannung; max 8MHz Ich weiss nicht wo hier "eine Frage der Betrachtung" steckt. Zumal
...da werde ich wohl die Hardware-SPI nehmen... Verstehe ich das Datenblatt richtig, hat der ATmega8 (ATmega88) nur einen Hardware SPI Port. Dann muesste wenigstens einmal SPI (SD-Karte oder Display) per Software realisiert werden, richtig ?? MfG, balze
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
von 1993 ist er mit 44.95DM gelistet. der kleinerer 80c535 mit 29.95DM 80C31 war da schon mit 5.48DM zu haben.
markusDerBastler schrieb im Beitrag #3526160: > Antwort: Weil er mit ATmega programmiert. Ich kann auch mit einem Hammer Schrauben rausdrehen. Das ist aber kein Argument. > Und weil der ATmega sauschnell ist. Offensichtlich ja nicht. > Und wenn mir die Programmiersprache
-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
diesmal natürlich dem des µC). Auch wieder: > Basta. Und wo stehen die im Datenblatt? In jenem des ATmega48/88/168 finde ich nur die wenig hilfreiche Angabe „Capacitance for each I/O pin … 10 pF Max.“ – also nur Maximalwert, nix typisch. C-hater schrieb im Beitrag #7375644: >> Wie kommt nun diese
#7376869: > Da reichen > mit etwas Glück schon die Kapazitäten der Leiterbahnen und im IC. Die ATmega48A usw. schalten intern Kondensatoren hinzu (siehe Anhang). Ich hab mal den Fehler gemacht, den ATmega48A auch noch eine Mulitplexanzeige treiben zu lassen. Im Power-Save lief die interne RTC schön
-
Thread
Flashen mit Atmel Studio 6
schon nicht mehr und der untere war (glaub ich) 4,8 Volt. Ich habe das jetzt nochmal mit einem ATMega48 unter AVR Studio 4.19 getestet. Mit dem AVR ISP MKII und dem STK500 lässt sich der ATMega (1MHz interner Takt) problemlos bis herunter auf 1,6V flashen. Irgend etwas machst du falsch. MfG Spess
nicht mehr und der untere war (glaub ich) 4,8 Volt. > > Ich habe das jetzt nochmal mit einem ATMega48 unter AVR Studio 4.19 > getestet. Mit dem AVR ISP MKII und dem STK500 lässt sich der ATMega > (1MHz interner Takt) problemlos bis herunter auf 1,6V flashen. > > Irgend etwas machst du falsch
-
Thread
Pac Man mit dem ATmega8
www.tvterminal.de/index.html#TVT-MBKD die Käufer bescheissen. Das es sich bei dem Chip um ein ATmega8, 48, 88 oder 168 handeln muss ist klar, jedoch besitzen alle nur 1024 Byte SRAM. Damit ist es deffenitiev nicht möglich alle Daten im SRAM zu speichern. Entweder die speichern alles ins Flash (was
. "Das es sich bei dem Chip um ein ATmega8, 48, 88 oder 168 handeln muss ist klar," Frage: Woran machst Du das fest?
-
Thread
Atmega 328 oder 328P ?
Hallo, gibt es gravierende Unterschiede zwischen Atmega328 und Atmega328p (ausser Stromverbrauch) dass man unbedingt der Atmega328p benutzen sollte? Der Atmega328 in DIP kostet etwa die Hälfte von Atmega328p. Gruß
auch Migration Notes erstellt. Danach musst Du Suchen. Link [1] http://www.atmel.com/devices/atmega328.aspx [2] http://www.atmel.com/devices/atmega328p.aspx [3] AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P [4] AVR515: Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P
-
Thread
ATMEGA328p falsche FUSE gesetzt :-(
und 20 MHz - externer Takt von 2,2 MHz, 8 MHz und 10 MHz - beim ISP die Frequenzen 51,10 Hz, 6,48 kHz, 125 kHz und 500 kHz Kann denn jemand nachvollziehen was durch den Befehl auf 8 Mhz zu setzen (siehe Startpost) beim ATMEGA328P gesetzt wurde? (Der ISP Adapter ging davon aus einen ATMEGA8 vor
20 MHz > - externer Takt von 2,2 MHz, 8 MHz und 10 MHz > - beim ISP die Frequenzen 51,10 Hz, 6,48 kHz, 125 kHz und 500 kHz > > Kann denn jemand nachvollziehen was durch den Befehl auf 8 Mhz zu setzen > (siehe Startpost) beim ATMEGA328P gesetzt wurde? (Der ISP Adapter ging > davon aus einen ATMEGA8
-
Thread
Linker Error
Linken Error-Meldungen die ich nicht zuordnen kann. Ich benutz den STK500 mit dem AVR Studio und den ATmega48 Controller. Anbei die Fehlermeldung, Fehler mit ERROR gekennzeichnet. Build started 16.4.2008 at 16:34:15 avr-gcc.exe -mmcu=atmega48 -Wall -gdwarf-2 -O2 -funsigned-char -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc.exe -mmcu=atmega48 -Wall -gdwarf-2 -O2 -funsigned-char -MD -MP -MT uart0.o -MF dep/uart0.o.d -c ../uart0.c *ERROR* avr-gcc.exe -mmcu=atmega48 main.o uart0.o -o Fill_Stop.elf *ERROR* avr-objcopy -O ihex -R
-
Thread
Arduino Clon Vergleich
https://simpledevelopment.de/de/Arduino-Board-Shields/ATmega-Nano-Board---ATmega328---Version-3-0---Arduino-kompatibel.html?XTCsid=d9ctkkqk91ve39u7egoqls5h73 Hier sind auch Zeichn. dabei
ist dein erstes Zwischenziel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Der Kontrast vom LCD wird mit dem Poti eingestellt und hat nichts mit dem Atmega zu tun. Ist doch auch gar nicht mit dem Atmega verbunden.
Im Schaltbild wird ein ATmega88 verwendet im Projekt steht aber nur eine HEX Datei 14Kb für den ATmega168 zur verfügung gibt es auch noch eine 8Kb Version für den ATmega88 da die 14Kb Datei nicht in den ATmega88 past.
-
Thread
FET-Karte für Pollin Board
die Leiterbahnen kurz und löte wenn es notwendig erscheint noch einen Draht drauf. Abstand ist bis 48V sicher nicht kritisch. Potentialtrennung fehlt natürlich bei FET.
> 4. Was ist bei der Platine bzgl Leiterbahnenstärke - und Abstand zu > beachten wenn man von 48V@ 5-10A ausgeht? Is so was realistisch? Nun, 48V ist zwar gerade keine Schutzkleinspannung (42V) mehr, aber der Leiterbahnabstand ist hier noch nicht so kritisch. Ein halber Millimeter (oder auch
-
Thread
AVR Versorgungsspannung messen mit ADC
Korrekturfaktor echte Spannung an Eingang X errechnen. Vorgerechnet mit : VCC = 3,4V , Aref 2,48V AD misst zuerst die 2,48V, mit 3,4V als "Referenz". Ergebnis N = 747. Man weiß also, das 2,48V an einem Eingang N = 747 erzeugen. Am anderen Eingang ist das Messergebnis z.B.800 Dann ist U = ( 800 / 747 ) *2,48 V = 2,66V
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Cooles Projekt, inspiriert zum Nachbauen! Was für ein Schaltnetzteil für die 48v ist das?
X (FSX) für das Beech Baron 58 Aircraft, die voll synchron zum FSX läuft. Besteht aus: - 5 x ATmega-32 - 70 x 7-Segment LEDs - 14 x MAX7219 LED Driver - 29 Drucktaster - 8 x Rotation Encoder - und noch ein paar LEDs Angesteuert werden die 5 ATmega-32 via TWI von einem ATmega-8, der via UART
-
Thread
Projet um die Kapazität von Akkus zu messen
66,67 40% 63 56,6 70,0 77,78 45% 75 52,0 75,0 83,33 50% 80 48,3 79,0 87,78 55% 86 " 78,8 87,55 60% " " 78,7 87,44 65% " 48,2 78,5 87,22 70% " " " " 75% 85 48,1 78,4 87,11 80% 86 " 78,3 87,00 85% 85 48,0 78,2 86,89 90% 86 " 78,1 86,78 95% 85 47,9 78,0 86,67 Ri Maximal
-
Thread
Mosfet-Endstufe zur BLDC Regelung
brauchst du die rotorposition sowie rechenpower.. fang da gleich mit nem CortexM0 bzw M3 an... ein Atmega ist da ein witz..
dauerhaft die Möglichkeit auf FOC/SVM/Sinusmodulation. sebastian schrieb im Beitrag #3283185: > ATMEGA8 flog noch in der Ecken rum Und wieder das alte Schlachtschiff. Wenigstens ist er pinkompatibel zum Mega48/88/168/328, so dass da ein Upgradepfad existiert. Die o.a. neueren Megas machen nämlich
-
Thread
Beratung und Hilfe beim Bau eines Netzteils
Alle sollen eine Spannungs und Stromüberwachung (Strombegrenzung) haben. Generell möchte ich ein ATMega48 für die Steuerung benutzen und in Assembler programmieren. Ich werde 3 Trafos benutzen. Einen kleinen Flachtrafo für die 5V einen mittleren für die 12V und einen großen Ringkern für die großen
haben? Ein großes Display (soll dann ja alles draufpassen) mit evtl. großen SChriftarten mit einem ATmega48 stelle ich mir sportlich vor. 0.1 Ω Messshunt ist ein wenig viel. Bei 10 A verbrätst du 10 W am Messshunt, der wird sich also signifikant erwärmen und damit seinen Widerstand ändern. Nimm besser
-
Thread
Codesammlung und Tutorial
alte) Hardware (STK500) finde ich zudem auch nicht gut, ein gut strukturierter Bericht, wie man den Atmega mit einem Programmer auf einem Steckbrett in Betrieb nimmt ist da eher Zielführend, als 80 Euro für das dicke Ding. M2C Michael
STK500 und ATMega8 - meine beiden meistgehassten Produkte der Firma Atmel. Sorry, David, du hast dir zwar viel Mühe gemacht, aber das ist eine Kombination, mit der du vor 5 Jahren jemandem Freude gemacht hättest. Heute
-
Thread
Package-To-Die Ratio -> Allgemeinen Überblick
möchtest. Andere Anekdote aus der gleichen Produktreihe (AVR): es gab Kunden, die wollten gern die ATmega48 / ATmega88 in einer abgespeckten Version haben, mit reduziertem CPU-Core. So wurden ATtiny48 / ATtiny88 erschaffen, im Wesentlichen fehlt ihnen die Multiplikationseinheit (wenn ich mich recht erinnere). Trotzdem war es nur für den ATtiny48 möglich, ein kleineres QFN-Gehäuse am Ende zu benutzen, der ATtiny88 war zu groß dafür. Damit war der damalige ATtiny48 im QFN-Gehäuse gewissermaßen schon ein CSP. Ich denke, dass man aus solchen
-
Thread
ADC Verständnisfrage
nichts. Ganz anders beim ATmega32 und ATMega8: VRef min = 2.0V, Interne Referenz: 2.56V Es kommt also auf den Chip an, ich hatte den 48/88/168 im Kopf. Wichtig ist, dass beim Mega32 für einige Eingänge noch ein gain hinzu geschaltet
Max Werten). Wie genau kann ich mir die Betriebsspannung mit dem Bandgap errechnen/messen? Der Mega48 dürfte sowas ja auch haben laut Datenblatt. MfG
-
Thread
Konsolenbau
gleich zu beginn die schnellstmögliche Routinen schreibst. Deshalb sage ich AVR. Könnte Dir sogar ATmega103 (128kB Flash, 4kB EEPROM, 4kB RAM, Möglichkeit zur direkten Anbindung eines EPROMS oder EEPROMS oder FLASH-EPROMS, 8-Kanal A/D-Wandler, 48 I/Os...) für ca. 12 € besorgen. Kosten normalerweise
einem gefragt. Assembler findet man wie Sand am Meer nur wirklich Gute gibt es kaum. Achja, da der ATmega103 nur mit 4HMz läuft würde ich gerne den ATmega128 nehmen, oder spricht was dagegen? CU @ll! Stephan
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
erschlagen. Jetzt wurde die Familie noch um den LPC845 erweitert, ein Sahneteil, allerdings wieder in LQFP48/64.
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
-
Thread
suche Lookup Tabelle (asm) weises rauschen
antworten hört sich alles interesant an hat jemand schon nen Pseudozufallsgenerator auf einen atmega geschrieben? c.u commtel
fehlt ein zusätzlicher interner Generator für die AM Modulation. Meine idee war diese mit einem ATmega48 (klein,preiswert,20MHZ)zur erzeuegen. Sinus,Dreieck,Sägezahn vorwärts & rückwärts läuft soweit.Rechteck mit einstellbaren puls/pausen verhältnis kommt noch. Vll nen Timer vom ATMega48 nehmen oder
-
Thread
Ein Schmandyling für die Freundin
Schreibtisch auf Arbeit gebaut. Damit sie mal sieht was man alles "sinnvolles" machen kann ;) Hab nen Atmega48 zu einem Sch-mandy-ling umgebaut... Funktionieren soll es und tut es so: Zwei LEDs (hier grün) werden ohne Widerstände an die ADC Eingänge der Portpins gelötet... Sie können nun blinken (funktioniert
programmieren. Zur Zeit macht die Software folgendes: Der Watchdog aktiviert auf Zufall den ATMega48 recht selten um Batterie zu schonen... Bei Aktivierung blinkern die "Fühler" LEDs abwechselnd in zufälligen Abständen (prandom lib hier aus der Codesammlung). Der Motor wird auch immer wechselseitig
-
Thread
Arduino Nano interner Temperatursensor auslesen
beschrieben (cailb.png). Was ist das für ein 'Manual'? Im eben heruntergeladenen Datenblatt 'ATmega48A/PA/88A/PA/168A/PA/328/P' finde ich diese Formel nicht. Signatur eines ATmega328P-PU von 1428: [code] 0000 1E95 95FF 0FC4 FF26 FF07 FF17 FFFF 5734 0008 3130 3034 FF03 1E1F 1702 1206 1306
schrieb im Beitrag #6813373: > Was ist das für ein 'Manual'? Im eben heruntergeladenen Datenblatt > 'ATmega48A/PA/88A/PA/168A/PA/328/P' finde ich diese Formel nicht. Ach. die Trottels verwenden das Datenblatt des Automativen ATMega328P. Das weicht in einigen Dingen ab, von dem Massenprodukt. Aber das
-
Thread
WinAVR Fehler ?! BITTE UM HILFE
:48: warning: implicit declaration of function `timer_enable_int' Compiling: uart.c avr-gcc -c -mmcu=atmega32 -I. -g -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes
:48: warning: implicit declaration of function `timer_enable_int' Compiling: uart.c avr-gcc -c -mmcu=atmega32 -I. -g -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes
-
Thread
atmega8-16pu zu langsam
kann ich auf 2 zeilen eingrenzen, aber zunächst das programm: [code] $regfile = "m8def.dat" ' atmega8-16pu, wenn ich den atmega48-20pu ' nutze, stand hier natürlich "m48def.dat" $crystal = 1000000 ' intern RC 1 MHZ, wenn ich den 4MHz extern
Waitms 500 Portc.5 = 0 Waitms 500 Loop End [/code] Meine Messungen habe ich mit einem atmega8-16pu und einem atmega48-20pu durchgeführt. dabei habe ich mit den entsprechenden fuses beim 1MHz internen RC und einem externen 4MHZ crystal getestet. es kam immer dasselbe heraus. [code] 'Config
-
Thread
EMV resistenter µC
was ja bei mehr Speicher automatisch passiert) desto größer die "Antenne" die Quark empfängt :-( ATmega48 geht wunderbar, Atmega328 steigt aus wenn ein großer Klimakompressor anspringt...
ja bei mehr Speicher automatisch passiert) desto > größer die "Antenne" die Quark empfängt :-( ATmega48 geht wunderbar, > Atmega328 steigt aus wenn ein großer Klimakompressor anspringt... Und zwischen dem Mikrocontroller und dem Klimakompressor ist nur Luft, oder wie muss man sich das vorstellen
-
Thread
Baustein mit 8-Bit Register gesucht
@Z8 Im Programm ist der Wurm drin. Ein 8-Bit Port des ATMega8 soll als Eingangsport dienen, ein zweiter 8-Bit Port als Ausgangsport.
Hi Läubi .. (laeubi), dann haben wir es doch :) -> M48/88 Herzlichen Dank Z8
-
Thread
Stromverbrauch RC-Oszillator vs Quarz vs Resonator (AVR)
des Herstellers verglichen ? http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seiten 318ff. Die kommen teilweise zu anderen Aussagen. Weshalb kommen die zu anderen Aussagen ? Ich wuerd eher dem Hersteller glauben
verstanden, läuft der ATmega48PA im Fall 1 mit 8 oder 1 MHz?
-
Thread
Webserver
Die Fehlermeldung ist folgende : \webserver/clock.c:48: undefined reference to `timer_enable_int' Kann ich die ganze Sache auch mit einem 8 MHZ Quarz betreiben, wenn ichs im Prog ändere? Oder ist das zu langsam? Wo sind denn die Tutorials?
This header file is obsolete. Use <avr/interrupt.h>." clock.c: In function `Start_Clock': clock.c:48: warning: implicit declaration of function `timer_enable_int' Compiling: uart.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes
-
Thread
Timer2 Obergrenze einstellen
Pegel Wechsel. Und wo trage ich die max > Laufzeit ein.also für die ganze Periode Das kann der Atmega8 mit Timer2 nicht. Entweder nagelst du die alte Gurke an die Wand und besorgst dir einen Atmega 48/88/168/328 oder nimmst den Waveform Mode 14 oder 15 des Timer1. Natürlich bekommt man das auch mit
einstellen. Mit ein wenig Softwareunterstützung kanst du deine Zeiten auch damit erzeugen. Die Atmega 48/88/168/328 können diesen PWM Mode mit allen 3 Timern.