-
Thread
1 Bit Variabel deklarieren
bit variables in the General Purpose I/O Registers (GPIOR) available in the new chips (ATtiny2313, ATmega48/88/168, ATmega165/169/325/3250/329/3290/645/6450/649/6490, ATmega1280/1281/2560/2561/640, ATmega406) - Michael
-
Thread
Motorregelung für Fußballroboter
gehofft das mir jemand bei meinem speziellen Fall helfen könnte... was ich noch erwähnen sollte der ATmega8 ist in SMD-Ausführung... mfg
Servo-PWM-Funktionen und die Zigbee-Schnittstelle gibt es auch schon. Und es läuft alles auf einem ATmega8 oder ATmega168 (und bald auch ATmega328).
-
Thread
42kHz Leistungsmesser 110V/3A
irgedwie möglich dann floatingpoint verwenden, mach die ganze Mathematik einfacher. Der STM32F4.. mit 168Mhz würde sich bestimmt dafür sehr gut eignen.
Friedrich Seuhs schrieb im Beitrag #3686558: > Der STM32F4.. mit 168Mhz würde sich bestimmt dafür sehr gut eignen. Die Cortex M4 Serie scheint super zu meinen Anforderungen zu passen. Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3 scheint einen
-
Thread
ATmega32 + ENC28J60 ping
Hallo Leute Ich hab mir eine kleine Platine mit einem ATmega32 und einem ENC28J60 gebaut. http://www.mikrocontroller.net/topic/48519 Dieses Programm verwende ich für meinen Controller. Als Debugger verwende ich einen JTAGICE MK2 und debugge meine Schaltung
aber JTAG fuse ausschalten oder? Wireshark habe ich schon probiert er schreibt mir nur who is 192.168.0.99 tell 192.168.0.25 bekomme aber keine Antwort. mfg Hannes
-
Thread
Zähler programmieren mit Bascom und Atmega 8
wenig Ahnung von Microcontrollern habe fällt mir dies sehr schwer. Als Controler habe ich einen Atmega 8 oder einen Atmega 168 zur Verfügung, wobei meiner Meinung sich der at mega 168 besser eignet. Ein 8574 I/0 Wandler soll mit einem I2C Bus angesteuert werden, dieser soll wiederum die 4511 BcD-7Segmentcodierer
-
Thread
Refresh von EEPROM-Daten beim Emulator
Hallo, ich arbeite seit 2 Tagen mit einem ATMEGA 128 und verwende einen Emulator AVR JTAGICE mkII. Jedes Mal, wenn ich ein neues File mit dem GNU-Compiler erzeuge und rein lade, schreibt es mir das EEPROM mit lauter 0xFF voll. Beim ATmega 168 und ATmega88 ist dies nicht der Fall. Da wurde das EEPROM nicht verändert. Und der Quellcode des Programms wurde von einem ATmega 168 übernommen. Es ist also nahezu die selben Funktionen drin. Es liegt eindeutig
-
Thread
SPI-Bus, Eingangskapazität und max. Anzahl Bauteile
Hallo! Zur Zeit entwickle ich einen Schaltplan wo 16 MAX3100 (SPI-UART) an einem SPI-Bus eines atmega168 hängen sollen. Die MAX3100 haben eine Eingangskapazität von 5pF. Um das System möglichst schnell laufen zu lassen wollte ich die maximale SPI-Frequenz des mega168, der mit 20MHz getacktet ist,
Was ist der Unterschied zwischen der Treiberleistung eines 74AC14 und des Mega168? Bei 4MHz und leidlich dichter Plazierung sollte das auch ohne Puffer möglich sein. Mögliche Alternative zum IRQ-Muxer: Prioritätsencoder '348. Liefert die IRQ-Nummer frei Haus (auf Ax in umgekehrter
-
Thread
Mit Fertigem Atmege board anderen Atmega Flashen
aber der Atmega ist ja auf dem board verlötet. Gibt keine andere alternative den auf dem board befindlichen zu "sperren/blockieren" ?
Grundsätzlich sollte das machbar sein. In den ATmega168 müsstest du eine Programmiersoftware schreiben, die dann als ISP-Programmer einen weiteren angeschlossenen AVR programmiert. Ich würde mich bei der Programmiersoftware an dem Arduino orientieren
-
Thread
i2c & LCD stellt sich quer :/
Datenblatt sein wenn die 3 A Pins offen sind) Offen?! > SCL und SDA sind an Port 4 & 5 des Atmega328p angeschlossen. > Beide Pins sind mit einem 4700k R gegen VCC beschaltet. Das sind 4.7 MΩ, ein bisschen viel.
daher kein Arduino-boy und programmiere seit Jahren die ATMEL AT89C,S Serie in Assembler und den ATMEGA8,16,32,168p sowohl in Ass als auch in C. Auch meine FernAnzeige (LCD mit PCF8574A) hatte bisher funktioniert. Erst mit dem Erwerb der sog. Arduino LCD Anzeige auf Basis des I2C-Adapters FC-113 macht
-
Thread
Nachfolger von Atmega169
von Atmel gab es den Atmega169 mit LCD-Controller. Im Datenblatt 2514P–AVR–07/06 steht "Not recommended in new designs." weiß jemand ob es einen Nachfolger ebenfalls mit LCD-Controller dazu gibt? Gruss Matthias
zu vergleichen mit Taktfrequenz und Spannung. Die AVR waren bei 3.3V auch nicht so schlecht. Der Atmega168P schien besser als der 328P. Der größere Speicher verursachte einen kleinen Sprung im Strombedarf laut Datenblatt. der alte Atmega169 war ein Stromfresser bei 5V im Vergleich zu den neueren AVR
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Bit-Anwendungen". > > 99,9% der Entwickler sind da anderer Ansicht als Du. Wenn diese einen > ATmega328 nehmen, dann nehmen sie ihn, um ihn auch auszunutzen. Denn > sonst würden sie ja einen ATmega168. Dem Asm-Programmierer langt dann ein Mega88. Höchstens. > Während Du nur 0,1% eines ATmegas
>> ATmega168. >Dem Asm-Programmierer langt dann ein Mega88. Höchstens. also 50% ohen Worte, echt..
-
Thread
Atmega48PA RS232 Problem
empfangen? *Edit: Es funktioniert gekreuzt auch nicht. Ich denke es liegt eher am Code. Es ist ein Atmega48 PA. Der Atmega funktioniert auch einwandfrei. Daran liegt es nicht. Ich vermute ein Softwareproblem. Kann es daran liegen dass der Code für Atmega8 geschrieben ist? (Sind doch eigentlich fast
Erklärung was ich machen könnte? Atmel hat da schöne Migration Notes. Auch eine vom Übergang vom ATMega8 zu ATMega48/88/168. MfG Spess
-
Thread
ADC übertackten
Hallo Martin Ich habe damit mal an einem 168er herumgespielt. Wenn der Prescaler mit kleineren Werten gesetzt wird, erhält der ADC einen schnelleren Takt. Als Nachteil erhöht sich das Wandlerrauschen soweit, das die unteren ein, zwei Bits (LSB
Bei 576kHz sind nach eigener Erfahrung (ATMega168 mit 18,432MHz, Prescaler 32) 7 bit noch OK. Das achte Bit schwankt schon ziemlich. War für meine Anwendung aber egal. 400kHz/8bit sollten eigentlich gehen, würde ich aber mit einer sauberen Referenzspannung
-
Thread
[V] jede Menge Bauteile
5.00 Amis42700 gebraucht 3.50 IRF 9540 TO220 neu 1.00 IRF 540 TO220 neu 0.70 ATMEGA 128L AI neu 5.00 ATMEGA 32L 8AU neu 3.50 ATMEGA 8L AU neu 2.00 ATMEGA 168 20AU neu 4.50 TLE 5206-2 P-TO220-7-12 neu 8.00 TLE 5206-2 P-TO263-7-1 neu 5.50 TLE 5206
-
Thread
Fuses per Hand programirung
Wenn ich das richtig sehe dann müsste man doch das HVPP auch per Hand machen können. (Atmega 168 ab Seite 275) Die ganzen Zeitangaben sind Minimum und wenn ich halt ne Minute brauche um ein byte zuschreiben sollte es doch dem Atmega nicht stören. Also würde ich einfach - Reset=0
an einen µC drankommen wo du praktischerweise einen vollständigen 8bit port hast... attiny2313, atmega8, at90s2313...
-
Thread
UART mit LIN-Protokoll
Hallo alle. Ich möchte eine Lin-Kommunikation mit der UART des ATMega168 realisieren. habe dazu einen ATA6662 Transceiver angeschlossen. (um den Master muss ich mich nicht kümmern) Ich erhalte einen Master-Header, auf die ich an meinen Slave reagieren möchte. Der
dir läuft, ich arbeite grad im Rahmen meiner Diplomarbeit auch an einer LIN Kommunikation mit dem ATmega168 und dem ATA6624. Wenn deine Software immer noch den letzten Stand hat geht es ja auch nicht, da das SyncFeld immer gleich 0 ist da du ja kein weiteres Byte nach dem Framing Error empfangen hast
-
Thread
Mikrocontroller LED-Steuerung
Hier nochmal ein Bild davon. Der meistbenutzte AVR hier ist wohl der ATmega8. Es gibt auch eine neue Reihe, die dazu Pinkompatibel ist, die ATmegaX8, wobei das X die Flash-Größe angibt, also ATmega88 hat 8kB, ATmega48 hat 4kB und ATmega168 16kB. Die sind in sofern besser
3;LA=2;ARTICLE=22853;GROUPID=3162;SID=287XqkvqwQARwAADky-5Y236b99dbbc24fb62d188013e813dfe67 Die ATmega müssten auch um einiges weniger kosten als bei Conrad ( ATmega8 kostet 2,70 bei R ). Ach ja, vielleicht solltest du dir noch ein paar Sockel zulegen. Dann kannst du ein und den selben Controller
-
Thread
Programmer funktionieren nicht
Guten abend, ich habe das Problem das ich mit avrdude und dem Diamex prog s mein ATmega 168A PU nicht Programmieren kann. Zu programmieren versuche ich den Chip mit: E:\Programme\Arduino\hardware/tools/avr/bin/avrdude -CE:\Programme\Arduino\hardware/tools/avr/etc/avrdude.conf -v
avrdude: stk500v2_getsync(): found STK500 programmer AVR Part : ATMEGA168 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
Tasterverarbeitung mit ARDUINO-C
Beitrag #7377398: > ( China Klon, benutzt einen 12MHz Quarz ), Dann: Für den CH340, nicht für den ATMega Bernd S. schrieb im Beitrag #7377398: > Die sind doch eigentlich am ATmega 16u2 ( PD 5 & 4 ) angeschlossen ? Dein Mega hat keinen 16U2 , sondern einen CH340 Bernd S. schrieb im Beitrag #7377398
&_x_tr_pto=sc https://www.stummiforum.de/t174458f7-Projektvorstellung-Low-Cost-Eigenbau-S-mit-Atmega-Arduino.html Bernd_Stein
-
Thread
UART will nicht (Atmega88)
beim atmega8 ist standard 1 MHz ... ich verwende den Atmega88 - den kann man bei den Fuses nichtmal auf 1MHz stellen (da gibts nur 8MHz oder externer Quarz) ...
irgendwas an der Definition Deiner Konstanten bzw. Baudrateneinstellung falsch. Mehr dazu im Atmega88 Datenblatt ( ATmega48/88/168 Preliminary Complete (361 pages, revision F, updated 06/05) auf Seite 194. Gruss Frank
-
Thread
Arduino Pro Micro (ATmega32U4) - freier Timer für 2x PWM?
Lt. Datenblatt hat der ATmega32U4 14 PWM-Ausgänge. Welche davon heraus geführt sind, sollte aus dem Schaltplan hervorgehen.
verwendet, Timer1 z.B. für Servo-Steuerung. Hier ein paar Dinge zu Timern mit und auf Arduino mit ATmega168/328, die sinngemäß auch für den ATmega32U4 gelten. https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM
-
Thread
EverTool Software auf ATMega48
Roland Praml wrote: > (Atmega1281, TQFP-100) Consistency check failed: Der ATmega1281 hat ein TQFP-64, das TQFP-100 gibt's beim ATmega1280. > Soviel ich jetzt selber recherchiert habe geht Debugging über JTAG oder > debugWire
ROM haben JTAG (und dann auch kein dW). Die Ausnahmen von der JTAG-Regel sind: . alte AVRs (ATmega163, ATmega161, ATmega103) . der ATmega168, da er zur Familie ATmega48/88 gehört, der hat dW . der AT90USB82, der hat JTAG, da es ein abgerüsteter AT90USB162 ist. > Nun hab ich schon den AVRdragon
-
Thread
[V] AVR Controller und Diverse Restbestände
hier anbieten, damit die Bauteile doch eines Tages noch in einem Projekt eingesetzt werden ;) 2x ATMEGA32-16PU (DIL40) -- je 1€ 1x ATMEGA32L-8PU (DIL40) -- 1€ 1x ATMEGA16-16PU (DIL40) -- 1€ 1x ATMEGA644V-10PU (DIL40) -- 2€ 3x ATMEGA8-16PU (DIL28) -- je 1€ 4x ATMEGA168-20PU (DIL28) -- je
Hallo zusammen, wieder frei geworden: 1x ATMEGA128-16AU (TQFP64) -- 2€ 1x ATMEGA32-16 TQ (TQFP48) -- 1€ Gruß Tim
-
Thread
Problem mit pony prog + entwicklerplatine
den ATmega8 hat? Update auf eine neuere version finde ich auch nirgends. Die Entwicklerplatine ist fertig aufgebaut und frisch gekauft, daher schließe ich hardwarefehler mal aus. Der Atmega8 ist auch neu.
Falls PonyProg den ATMega 8 nicht unterstützt musst Du einen anderen 8kB TYpen auswählen und bei der Fehlermeldung den "ignore" button drücken. Hat bei mir mit Mega168 immer funktioniert. Nur bei den Fuses musst Du aufpassen
-
Thread
ADC bei ATMEGA µC auf dem AVR Board MKII
Auszug aus dem AVR MK2 Datenblatt besagt dass, das Board mit mehreren ATMEGA Reihen kompatibel ist: Unterstützte Controllerfamilien: ATmega8 / 48 / 88 / 168 / 328 ATtiny48 / 88 Könnte uns jemand bei der Auswahl des Richtigen Controller helfen? Weil die Begriffe:
Der Atmega8 hat sogar 8 ADC Eingänge!
-
Thread
Welchen AVR nehmen?
Atmega1284P (DIP) oder Atmega2560 (TQFP)
Anforderungen richtig verstanden habe, komme ich auf 20 I/Os. Das geht auch schon mit den 28 poligen ATMega 48/88/168/328. Die haben UART/ AD-Wandler/ SPI/ TWI an Bord. Hast Du denn einen Programmer? Bei den 28-Pin-Typen kommt es jetzt allerdings drauf an, ob Du den Code in bis zu 32k Flash und die
-
Thread
AVR springt nicht an, ausser nach dem Programmieren direkt
den mal eingesetzt. und siehe da er toggelt und er displaed...ich liebe es. Da hat mein letzte mga168 einen Schuß weg, läßt sich programmiere und fusen, startet aber nicht. Wer soll auf sowas kommen?
>Da hat mein letzte mga168 einen Schuß weg, läßt sich programmiere und >fusen, startet aber nicht. Wer soll auf sowas kommen? >Bauteile sollten soweit in Ordnung sein, da die zweite Testplatine >ebenfalls die selben Probleme
-
Thread
CAN-Bus mit uC
Wenn du dann erfahrener geworden bist, gehst du über ins nächste Level. Dann nimmst du einen atmega168 plus einen Mcp25625 oder gleich einen atmega16m1
Natürlich atmega16m1 plus Mcp2551
-
Thread
Frage zum AVR-Tutorial bzgl. 7-Segment-Anzeige
multiplexen der vier 7-Segment-Anzeigen hab ich ein Problem, und zwar deswegen, weil ich statt eines ATmega8 einen ATmega48 benutze. Im Beispiellisting am Ende der Seite http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige werden auf Zeilen 168 und 171 die Konstanten TCCR0 und TIMSK
Hi Vielleicht hilft hier auch mal der Vergleich der Datanblätter vom Atmega8 und Atmega48 Gruß oldmax
-
Thread
Arduino Bootloader
Wenn dir der flash Speicher vom Atmega 328p zu klein ist musst du zB den Atmega1280 nehmen.(altes Arduino Mega) Das mit dem hex file ist nicht so einfach da dir die Arduino IDE NICHT das ganze hex file ausspuckt sondern nur das was der
Hallo, Bei dem Pro Mini 328 müsste ich das Hexfile: ATmegaBOOT_168_atmega328_pro_8MHz.hex für den Bootloader verwenden oder? Im Makefile gebe ich den Prozessortyp an welche verwende ich ? atmega328_pro8 oder atmega328_pro8_isp? Welche fuse Einstellungen
-
Thread
HILFE Wer kann ein Solarregler mit ATMega programmieren ?
abliefern und bin > total verzweifelt, weil ich immer noch an den grundlegenden > Befehlen vom ATMega16 Probleme habe ( ADC, Timer, PWM, usw.) > > BITTE HELFT MIR ! > > Ich bin auch bereit dafür zu zahlen ! Guck mal hier, wenn der Atmega-Controller auch ein Arduino sein darf: http://www.instructables.com
nehmen ja Alex RUB schrieb im Beitrag #4036554: > Gehen alle drei Timer gleichzeitig beim ATMega16 muss es der sein? ein mega 328p kann das oder wenn es ein 16k Typ sein soll mega 168. wobei ferige m328p gibt es von Arduino, MC Aufbau und Test abgehakt programmieren über die Schnitte mit
-
Thread
ATmega8 vs. ATtiny26
Der ATMega48 ist kaum teurer als der ATtiny26. Und bei Bedarf kannst Du bis zum ATMega168 upgraden. Peter
Wenn ihr die Standard-SMD Version nehmt (wovon ich mal ausgehe), dann ist der TQFP 32 ATMEGA8 deutlich kleiner als der SOIC 20 ATTiny26. Bei bedrahteten Bauteilen oder kuriosem MLF Gehäuse siehts aber anders aus ;-)
-
Thread
Selbst gebasteltes USBASP, welchen Taktgeber?
ich mir einen USBASP selber bauen. Dazu habe ich einen Digispark (Attiny 35) und einen nackten Atmega8. Welcher eignet sich dazu besser? Und 2. Welchen Taktgeber sollte ich verwenden und welche Taktrate? Ich möchte mit dem USBASP möglichst alle Attinys und Atmega ansprechen können. Kristall,
ich mir einen USBASP selber bauen. > Dazu habe ich einen Digispark (Attiny 35) und einen nackten Atmega8. > Welcher eignet sich dazu besser? Der originale USBASP verwendet einen ATmega8. Man kann auch einen ATmega48 verwenden (mit abgespeckter(?) Firmware). Oder einen ATmega88. Oder ATmega168/328
-
Thread
7ter Atmega 8 geht nur teilweise kaputt
Hallo an alle. Ich habe hier vor mir eine kleine Platine liegen, auf der ein Atmega 8 samt 7805 (220µ und 100n am Eingang, 100n und 10µ am Ausgang) sitz. An den Atmega ist ein LCD mit KS066 Controller sowie 3 KSQn (Konstantstromquelle) mit PT4115 angeschlossen. Dazu noch 4 Schalter
1) Schutzbeschaltung der IO-Ports 2) Prüfung des Spannungsreglers Quelle:ATmega48/V ATmega88/V ATmega168/V, doc2545.pdf, S. 303 ff.
-
Thread
[ASM] Fragen zum Projektaufbau und vordefinierten Templates
natürlich auch ein neuer µC Typ her, der das debuggen unterstützt. Da ist dann die Wahl auf den ATmega88 gefallen, da der PIN-Kompatibel zum ATmega8 ist. Als erstes habe ich mal versuchsweise ein bestehendes ATmega8 Projekt für den ATmega88 ohne anpassung kompilieren wollen. Das ist natürlich wie
sind mir dann auch ein paar Unterschiede schon aufgefallen. Mein Ziel ist es nun, das ich den ATmega88 und eventuell den ATmega168 als allround Controller nutzen möchte. Da aber Assembler ja keine so schönen Libs bietet, wie es in C der fall ist, ist es natürlich erstrebenswert wiederverwertbaren
-
Thread
Arduino - zeitkritische Signale
> mehrere davon Eins, zwei oder viele? Der Atmega328 hat drei. CNT0 bis 2 https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Kapitel 14-18. Weiß man, welche davon belegt sind?
Christoph db1uq K. schrieb im Beitrag #7491231: > Eins, zwei oder viele? Der Atmega328 hat drei. CNT0 bis 2 > https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf > Kapitel 14-18. Weiß man, welche davon belegt sind?
-
Thread
avr-libc 1.8.1 freigegeben
definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3
-
Thread
Was kann der AVR Processor? Kann es meine Aufgabe erfüllen?
Signal wird Softwaremäßig dann einfach invertiert. 5. Da kannst du dir welche aussuchen, beim ATmega heisen sie PBx, PCx und PDx. Wenn du nur 2 Eingänge brauchst, würde ich PD2 und PD3 nehmen. Die sind beim ATmega auch externe Interrups, da hast du dann für die Software mehr freiheiten. musst sie
die Erfahrung. Ich würde mich ans Datenblatt halten. Noch was wichtiges, du hast den Reset vom ATmega nicht bedacht. ohne beschaltung läuft der ATMega nicht.
-
Thread
Drehzahlmessung für Leistungsprüfstand
dieser Latenzzeit kann man leben. Auf dem Arduinoboard könnte das laufen, wenn Du anstatt des ATmega328 den pinkompatiblen ATmega88 verwendest.
' und Vektortabelle unterscheidet. Das betreffende Datenblatt gilt für ATmega48/88/168/328. Einen Link mit ser. Ausgabe hatte ich ganz vergessen: http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#led2 Von der Schaltung brauchst Du nur den ATmega328. Dein 3,3V
-
Thread
[V] AVR Protoboard + AVR Chips + USBasp
Paket bestehend aus: 1x AVR Protoboard für Tiny, 2313, M8/168/328, M32/644/1248/2560 DIP-40 Quarzfassung = Quarze steckbar 1x Tüte diverse Quarze 1x PS/2 Buchse+Cinch Video (auf Protoboard) 1x SD Card Adapter 5V tolerant (auf Protoboard) 1x Nokia Display
für serielles Eeprom 4x Taster auf Board 14x Dupont Verbingungskabel 1x USBasp Programmer 1x ATmega16 1x ATmega8 1x ATmega168 1x Tiny2313 1x Tiny85 Paketpreis: 29€ +5€ Versand in DE Interesse => NUR Mail! Privatverkauf ohne Sachmängelhaftung. Bitte allen unnötige Kommentare ersparen
-
Thread
[gelößt] Suche IC (Bezeichnung) Umwandler von 2 nach 4 Signalen
auch nicht ein. Jedenfalls habe ich ein Anschlussproblem. Würde ich die 4 Anzeigen direkt an den ATmega168 (Atmel ATMEGA168PA-PU, PDIP-28) anschließen würden mir zwei Selektierungsausgänge am Mikrocontroller fehlen. Ich habe also 2 Pins "zu wenig" für die direkt Selektierung der Anzeigen. Pin 27 und
-
Thread
.bootloader overlaps section .data
jedenfalls bis eben, dann hatte ich heute folgende Fehlermeldung (AVRStudio4 WinAVR beide aktuell, ATmega168): ld.exe: section .bootloader [000000c6 -> 00000107] overlaps section .data [000000c6 -> 000000c7] Wie können die beiden Sektionen überhaupt überlappen, wo sie doch in verschiedenen Adressräumen
Options / Memory Settings / Add der Section .bootloader eine feste Adresse zuzuordnen, also beim ATmega168: Flash .bootloader 0x1C00 "0x1C00" ist zwar laut Atmel-Doku der Defaultwert für die Startadresse des Bootloader-Bereichs, aber offenbar muss man dies dem Linker manuell mitteilen. Danach funktioniert
-
Thread
TV-B-Gone selber bauen!
von ~ 8m alle Fernseher schlafen gelegt werden. Ausblick: - wird gerade in SMD mit einem ATMEGA168V-10AU im TQFP32 Gehäuse mit 8 x IR-Leds und 3 x LR3 auf einseitigem PCB aufgebaut, so dass das Gerät bequem zur Tarnung in einer Zigarettenschachtel untergebracht werden kann.
Ich habe eine ATmega8-16PU. Kann ich den auch verwenden??
-
Thread
[C] Probleme beim auslesen von Strings
Dein Code ist so eigentlich richtig. Zur Sicherheit hab ich ihn mal in meinen Atmega168 geladen und da läuft er. (Ich hab allerdings keine serielle Schnittstelle dran sondern hab mit einem JTAG-ICE überprüft, ob die Daten im Senderegister ankommen) Auch im Simulator das gleiche
jetzt endlich zum laufen bekommen. Fehler war das ich die Ausgabedatei vom letzten Befehl auf den ATmega brennen wollte: 1. avr-gcc -mmcu=atmega8 main.c -mmcu=atmega8 -c -o main.o 2. avr-gcc main.o -L/usr/lib/binutils/avr/2.19.1/ -Wl,-Map=main.elf.map,--cref -o main.elf Bin davon ausgegangen das
-
Thread
Auswhal des richtigen µC's- Bitte um Hilfe
ATMEGA8, vllt bessere/neuere Versionen gibt. Vielleicht gibt es ja wen der einen viiiiel besser passenden Controller kennt.
bekommen ist, nur zu nehmen weil er "neu" ist, ist doch Unsinn. Bleib also ruhig erst einmal beim atmega8, der kann das oben aufgeführte Pflichtenheft sicher erfüllen. Meiner Ansicht ist gerade bei den "atmels" der leichte Übergang zu größeren Versionen ein Hauptvorteil. Wenn der atmega8 nicht mehr
-
Thread
ATMega: Wie oft kann man die Fuse Bits programmieren?
. An alle: Kann mir jemand sagen, wie lange PonyProg zur Programmierung/Verifizierung eines ATMega mit 8, 16, 32, 64k braucht? Was ist die niedrigste Taktung des ATMega, bei der PonyProg noch funktioniert? Und was macht Ihr, wenn als Clocksource der Low-Frequency Oszillator angewäht wurde? Auch
, dass jeder Prozessor andere Fuses besitzt. Manche Prozessoren haben gar keine Fuses. Oder der ATmega48V/88V/168V kann nur im Bereich von 0 - 6MHZ betrieben werden. Wenn du mit deinem Programm sowieso nicht alle Prozessoren abdecken möchtest kann man das ruhig so machen. Aber wenn ich mir deine Erzählung
-
Thread
Welchen Atmega-Controller für Batteriebetrieb nehmen?
ich auch so einen Controller verwenden, auch, wenn es vielleicht sparsamere gibt. Mir würde ein Atmega8 reichen, wobei ein Atmega16 sicherlich in Bezug auf spätere Erweiterbarkeit auch nicht verkehrt wäre. Der Controller muss (oder gibt's eine andere Lösung?) mit 5V arbeiten, da das angeschlossene
Ich würde dir zu einem Atmega88 oder Atmega168 raten, da die gegenüber den normalen Atmega8 einige nette Features haben und auch meines Wissens weniger Strom brauchen. Vom Atmega8 zum 88 ist es auch nicht schwer, pinkompatibel
-
Thread
ATMEL (Microchip) erhöht die Preise
Beispiel auch. Das erhöht nebenbei das Bildungsniveau. ;-) Ob das schon mal jemand verwechselt hat? ATmega16 und ATmega164 sind pinkompatibel. ATmega32 und ATmega324 sind pinkompatibel. ATmega64 und ATmega644 sind nicht pinkompatibel.
sGAEpiMZZMtOXy69nW9rM4TTfO7n%252bYNkNNlUK22OuzXsEY3fdtecMg%3d%3d http://www.mouser.de/Search/Refine.aspx?Keyword=atmega168PA&Ns=Pricing%7c0&FS=True
-
Thread
China SUPER Bauteile-Schnäppchen Thread
://www.ebay.at/itm/261089394141 (ATMEGA328, kein USB) http://www.ebay.at/itm/150884671106 (ATMEGA168, Schalter und Vreg, kein USB) http://www.ebay.at/itm/230795578198 (ATMEGA328, Resettaster, kein USB) http://www.ebay.at/itm/280963690978 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/230799921826 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/221119540576 (ATMEGA328, Nano, USB) Chip-Only ATMEGA328 mit Arduino-Bootloader ab *ca 3 EUR* inkl
-
Thread
7 segment über aus 150m steuern
taster müssen aber im selben stromkreis betrieben werden. vcc=12v. gesteurt wird das ganze von einem atmega. wie krieg ich die 5v vom atmega möglichst verlustfrei zu den tastern? oder reicht es aus, wenn ich einfach die gemeinsame masse von der anzeige zu den tastern lege und die taster extern versorge?
Bilder der Steuer-Befehl von meiner Festplatte. Es gibt HEX-Dateien für atMega8, m48, m88 und m168. _