-
Thread
Frage zur einfachen Pegelwandlung
Ich möchte zwei ATMEGAs 168 über die serielle Schnittstelle miteinander verbinden. Der eine ATMEGA wird mit 5V betrieben, der andere mit 3V. Kann meine "low level" Schaltung funktionieren(s. Anhang))? R5 soll den Strom begrenzen
Ich habe noch eine Frage, die mir noch zusätzlich unklar ist: Was passiert, wenn an einem ATMEGA168 keine Versorgungsspannung geschaltet ist, an einem normalen EigangsPin aber eine Spannung von 3V anliegt?
-
Thread
Fehlermeldung AVR Studio und GCC
Den Opcode „jmp“ gibt es beim ATmega88 nicht. Hast Du einen Assembler-Source compiliert? Dann gibt es jmp erst ab 168. Ändern in rjmp. Hast Du C mit Makefile kompiliert? Dann hast Du vermutlich den Prozessor-Typ geändert.
only available in ATmega168. Die offenen Fragen sind: 1. ist der nicht gezeigte C-Quellcode, der nach cc7GY9hV.s übersetzt wurde, fehlerhaft? 2. ist die nicht näher bezeichnete Toolchain aus AVR Studio und gcc fehlerhaft
-
Thread
Frage zu TIMSK
Hallo, ziehe grade mit einem Programm von Attiny nach Atmega 168P um (der Speicher war doch etwas zu kein geworden ;-)). Auf dem Attiny wird der Interupt ISR(TIM0_OVF_vect) (Timer/Counter0 Overflow) und das Register TIMSK (Timer Interrupt Mask
klären indem du das entsprechende Header File nach diesen Tokens durchsuchst (in diesem Fall iom168p.h in deinem AVR GCC Verzeichnis).
-
Thread
Probleme bem Flashen mit avrdude
Welcher Atmega ist das in deinem Screenshot: t861? (EDIT: Ich sehe es in deiner Mail - Attiny861) Ansonsten könnte vielleicht dieser Thread zur *efuse* beim *Atmega168* einen Lichtblick bringen: http://www.mikrocontroller.net
Stefan B. schrieb: > Welcher Atmega ist das in deinem Screenshot: t861? > > (EDIT: Ich sehe es in deiner Mail - Attiny861) > > Ansonsten könnte vielleicht dieser Thread zur *efuse* beim *Atmega168* > einen Lichtblick bringen:
-
Thread
Anfängerfrage ATmega8 oder 16?
Geschwindigkeit einstellbar) - Farbe der LEDs soll einstellbar sein (RGB-LEDs) Komme ich da mit einem ATmega 8 hin oder brauche ich etwas größeres? Danke für eure Antworten. Geht nämlich darum, was ich mir für ein Eval-Board baue (für ATmega 8 oder 32 oder so) Gruß
Mit einem ATmega8 müsstest du eigentlich auskommen. >Danke für eure Antworten. Geht nämlich darum, was ich mir für ein >Eval-Board baue (für ATmega 8 oder 32 oder so) Wenn es aber eine Entwicklungsschaltung
-
Thread
16 x PWM erzeugen
noch dazu die Bussignale annimmt. Für 16 PWMs wird aber aufgrund der Pinknappheit wenigstens ein ATMega8 in Frage kommen. Bei 16MHz Takt hat man dann auch noch ein "wenig" Rechenkapazität übrig ;-).
Ich würde sagen ein ATMega8 sollte reichen. Dann noch ein paar Kondensatoren und 1-2 Widerstände das wars.Wenn du noch RS232/485 machen willst dann würde ich noch nen Quarz + 2 C dabeinehmen. Ein "kleinerer AVR bring es nicht
-
Thread
ISP Programmer überträgt nicht
doch auf einmal merke ich das es nicht mehr geht. Übertragen tu ich mit dem Avr-OSP II Programm- Atmega644 ist im AVR Net IO. Der Balken der das übertragen signalisiert läuft ganz normal hoch und ich würde auch sagen das der Atmega644 eine Reset bekommt da auf der RS232 Schnittstelle was ausgegeben
System Ready Compiliert am Apr 29 2011 um 20:11:30 Compiliert mit GCC Version 4.3.3 IP 192.168.178.2 MASK 255.255.255.0 GW 192.168.178.1 TIME: 13:56:05 [/c] Doch merke ich das Änderungen im Programm nicht mehr angenommen werden. Z.B. eine Änderung auf der webpage.h wird nicht angezeigt
-
Thread
[S] kleine AVR Platinen mit Minimalfunktion ähnlich Arduino Pro Mini 328
Boards aus der Arduino-Reihe sind *Arduino Nano* Dimensions 0.73" x 1.70" Microcontroller ATmega168 or ATmega328 Preis ca. 18-44€ *Arduino Mini* Dimensions 30 mal 18 mm Microcontroller ATmega168 Preis ca. 11-25€ Zusatzkosten eventuell einmalig: USB-Adapter *Arduino Pro Mini* Dimensions 0.7x1.3" (18x33mm) Microcontroller ATmega168 or ATmega328 Preis ca. 13-15€ Zusatzkosten eventuell einmalig: USB-Adapter Andere Alternative: Grundsätzlich sind alle Daten für den Selbstbau vorhanden. Wenn du es drauf hast und Zeit hast
-
Thread
Unterschied Microcontroller
raketenfred schrieb im Beitrag #2340761: > Atmega 8 > Atmega 32 > Atmega 644- leider RWOC(Rest without current) nach 15V^^ Ergänzend dazu der Hinweis: - Statt atmega8 => atmega88p oder atmega88pa - Statt atmega32 => atmega328p - Statt atmega644
zwei USARTs. Mit den tinys würde ich nicht beginnen. Diese sind natürlich im Vergleich zu den atmega in vielen Bereichen limitiert. Es mach m. E. auch Sinn, innerhalb einer "Untergruppe" zu bleiben, also z. B. ATmega48A ATmega48PA ATmega88A ATmega88PA ATmega168A ATmega168PA ATmega328
-
Thread
AVR JTAG Debugger Evertool
dokumentiert fuer eigene Firmware mit simpler Schaltung, etc. => Chancen fuer Erweiterung minimal ATmega256: wird bisher auch nicht vom Original JTAGICE unterstuetzt, also auch von keinem der "abgespeckten" Nachbauten. Wenn Atmel ATmega256 auch mit original JTAGICE unterstuetzt, dann sollten auch die
with AVR Dragon support can be found here. Ordering code: ATAVRDRAGON Related Devices : ATmega128 <---??? , ATmega168 ,... Atmega128? habe ich da was verpasst?
-
Thread
ATMEGA 328 Timer 2 Issues
Asynchronous Operation" HTH [0] http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Im Labor auch 40Mhz, normal 32, ich bin von 16Mhz beim ATMega ausgegangen.
-
Thread
CAN-Bus mit ATmegaX8 möglich?
ATmegaX8 --> ATmega48, ATmega88, ATmega168
Empfehlung: CAN Controller MCP2515. Verträgt sich gut mit Mega8 und Mega168.
-
Thread
nach Update WinAVR-20100110 EEPROM Fehlermeldung
Rebuild all". Oder benutzt Du ein external Makefile? Richtigen Controller in den Project Settings (ATMega168)? Sieht so aus als wolle er noch gegen eine alte/falsche libc.a linken.
4_BL.c avr-gcc -mmcu=atmega168 -Wl,-Map=AS0304_BL.map AS0304_BL.o -L"C:\Programme\WinAVR\avr\lib" -o AS0304_BL.elf AS0304_BL.o: In function `main': L:\/../AS0304_BL.c:1288: undefined reference to `__eerd_byte_m168' ...
-
Thread
8080 MPU - was ist das?
2) by selecting the C86 terminal to either “H” or to “L”. Ich möchte das Display mit einem ATMEGA 168A -PU ansteuern. Hat dieser nun ein 8080- oder ein 6800 System, bzw. was ist das überhaupt?
> Ich möchte das Display mit einem ATMEGA 168A -PU ansteuern. Hat dieser > nun ein 8080- oder ein 6800 System, Weder noch. Such dir eine Methode aus, lies das Datenplatt wie diese zu bedienen ist und implementier es dann entsprechend.
-
Thread
RFM70 - Ich erbitte Starthilfe
Beispielcode und die Library von http://projects.web4clans.com/?p=90 genommen. Dieser Code ist für den Atmega32 konzipiert. Ich arbeite mit einem Atmega168. Mein erstes Problem ist folgendes: Im Beispielcode steht [c] #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h>
} } }[/c] Mit dieser Zeile [c] DDRA |= (1<<PA4);[/c] habe ich ein Problem, der Atmega168 hat ja keinen PortA und ich kann die Aufgabe hier noch nicht ganz nachvollziehen. Welchen Port müsste ich hier für den Atmega168 wählen? In der Library rfm70.c taucht dieser Port auch auf. Es ist
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
Harald, Welche Änderungen müsste ich an der abgespeckten Version vornehmen damit sie auf einem atmega328 läuft? Robert
nicht sichergestellt ist, ob die Timing-Bedingungen eingehalten werden können. Ich würde einen ATMEGA spendieren, der als Grundgerüst mein Programm enthält, und dann die empfangenen UVR-Daten seriell an einen ESP ausgeben und von dort aus weiter über WLAN. Oder ein ENC28J60-Modul an den ATMEGA anschließen
-
Thread
c++ initializer list und zusätzlicher Konstruktor Code.
sagt Code mehr als Prosa. [c] #include <avr/io.h> #include <stdint.h> #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) #define TWI0 0xB8 #define TWI1 0xD8 //offset Adresses to TWIs Base Adress #define TWI_TWBR
twi_base_adr oder _Twi_base_adr). Clemens M. schrieb im Beitrag #4542218: > #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || > defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) Eine Alternative zu so etwas wäre, den Controller-Typ per template-Parameter an die Klasse zu
-
Thread
richtige Wahl zum anfangen mit microcontrollern
genau ich brauche und wie ich es anschliesen muss bitte wen möglich mit schaltplan. und ist der atmega168 gleich mit dem aufbau des atmega328 oder ist der anderst beschaltet bzw braucht anderes ? gruß Dutta
@Denis: ATMEGA168 und ATMEGA328 sind identisch, bis auf Flash-Grösse. Die Beschaltung findest du im Datenblatt (wirkt auf den ersten Blick furchtbar kompliziert, aber nach einiger Zeit kennst du dich in jedem
-
Thread
Arduino an Klingeltrafo berteiben
Hi, ich würde einen Arduino Nano V3/Atmega168 über meinen Klingeltrafo versorgen, er soll ein wenig Überwachung machen, nichts wildes. Plan war: Gleichrichter, Kondensator und ran an VIN. A) nun geht das an der stelle ja nur bis 12V bei
Jürgen schrieb im Beitrag #6511554: > Hi, > > ich würde einen Arduino Nano V3/Atmega168 über meinen Klingeltrafo > versorgen, er soll ein wenig Überwachung machen, nichts wildes. > > Plan war: Gleichrichter, Kondensator und ran an VIN. > > A) nun geht das an der stelle ja nur
-
Thread
Wie debugt ihr mit einem ATmega88 und AVRStudio/WinAVR
es ist ein fitzelchen ab vom Thema aber ich versuch's trotzdem: ich arbeite ebenfalls mit ATMega88 bzw. ATMega168 und AvrDragon. Wie in http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=62834 besprochen, haben einige Leute (dummerweise auch ich) Probleme bei Prozessorfrequenzen
CLK/8 disabled). Ich habe es gestern noch ausprobiert: Alle Typen die mir zur Verfügung stehen (ATMega48/ATMega88/ATMega168) krachen meist schon beim flashen - spätestens aber nach den ersten Single-Step-Schritten mit der Fehlermeldung derart, dass die Hardware nicht mehr reagiert und die Debugsitzung
-
Thread
"-mmcu="-Parameter bei AVR-GCC?
ja für alle AVR-Typen verwenden, die man einsetzt, bei mir also z.B. ATmega48/88/168, ATmega32/644/644P, ATmega128, ATmega1280, aber z.B. keine Tiny's. Ist es dann ratsam, den "-mmcu="-Parameter wegzulassen?
Bibliotheken ja für alle AVR-Typen verwenden, die man > einsetzt, bei mir also z.B. ATmega48/88/168, ATmega32/644/644P, > ATmega128, ATmega1280, aber z.B. keine Tiny's. > > Ist es dann ratsam, den "-mmcu="-Parameter wegzulassen? Nein, es sollte schon angegeben werden, für welche Familie
-
Thread
Optischen Drehencoder auswerten
solch einen Zähler auf > dem Chip. Ein netter Tipp, nur leider nutzlos. Der der TO hat einen ATmega168 vor sich zu liegen und 'Wurst Käse' ist wohl auch nicht sein Problem.
immer so, wie es gerade paßt. Dieter B. schrieb im Beitrag #3657056: > Ich benutze einen Mega168 und möchte damit meinen Drehencoder (optisch) > auswerten. Das ist die Ausgangsfrage. Und der ATmega168 hat keinen Quadraturdekoder auf dem Chip. @ Dieter B. Bist Du schlauer geworden und hast
-
Thread
12 Servos + Atmega328 Stromversorgung
sondern eine Arduino Standalone Schaltung baute. Das heißt ich versorgte die 12 Servos als auch den Atmega328 mit 4xAA Akkus. Beim Testen konnte ich nur maximal 5 Servos betreiben, beim 6. spielten sie verrückt. Daraus schloss ich, dass der Atmega328 mit zu wenig Strom versorgt wird. Deswegen nahm ich statt
AVR-Tutorial:_Servo#Stromversorgung http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf https://www.fairchildsemi.com/datasheets/1N/1N4004.pdf P.S: Und in Zukunft: Erst messen, dann ändern.
-
Thread
ATMega 48/168 PWM Verständnissprobleme.
Hallo, ich bin recht frisch bei µControllern. Vorkenntnisse bestehen zwar ein paar aber nicht wirklich Berühmt. Mein Ziel, Schalten, Dimmen, Messen-Fühlen... Verarbeitung via AVR Zugriff und Eingreifen via PC. Im Moment hänge ich etwas an der PWM Geschichte, weil ich recht Kostengünstig ca 30 PWM Kanäle brauche (Akut nur 6, später mehr) welche auch nicht aus SMD Bauteilen bestehen sollte. Hierbei bin ich dann auf diese Seite gestossen: http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm 64 PWM Kanäle an einer ATMega48, die ist recht Kostengünstig, die anderen Bauteile sind auch
-
Thread
voll programmierbarer "low cost" Roboter
>Die restlichen Pins könnte man herausführen um evtl. Addonboards zu >benutzen. Würde man einen Atmega48/88 benutzen Obwohl im Schaltplan ein Atmega8 eingezeichnet ist, verwende ich einen Atmega168. In meiner Eagle Lib war keiner drin und ich war zu faul das Problem zu lösen. Der Atemga168 ist ja Pin-kompatibel und die Arduino LIB braucht die Größe. >Würde man einen Atmega48/88 benutzen, wäre es möglich durch >die weiteren PWM-Channels den SPI-Port freizurouten und hätte eine >univerelle Schnittstelle für Zusätzliche Boards. Die etwas seltsam anmutende Mehrfachbelegung
-
Thread
Atmel MC; ATTiny45/85 Alternative mit mehr Flash - 16kByte, Rest möglichst gleich, stromsparend,.
Hi >Dachte da z.B. an einen ATMEGA32L8 Wie wäre es mit einem ATMega168P oder 328P? MfG Spess
(Wurzelfunktion) und einige int die anteilig byte sein könnten.... Ich werde mir also mal die ATmega328P und ATMega168P anschauen. Gruß und Dank Markus
-
Thread
GalaxyTab Serielle Kabelverbindung
Mit dem richtigen Atmega8 könnte es u.U. etwas knapp werden. Laut Datenblatt: • Operating Voltages – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8) Was aber nicht automatisch heißt, daß es nicht gehen kann. Es muss nur nicht. Garantiert ginge da z.B. aber der Atmega8L, allerdings nur bis 8MHz. Einfacher wäre es einen anderen µC zu nehmen, z.B. Atmega 48/88/168: • Speed Grade: – ATmega48V/88V/168V: 0 - 4 MHz @ 1.8V - 5.5V, 0 - 10 MHz @ 2.7V - 5.5V – ATmega48
-
Thread
ATmega 2560 dauerhaft im Reset halten
Im Datenblatt des ATmega finde ich nichts, was aussagt, daß man die MCU nicht ewig im Reset halten darf - aber auch nicht, daß es erlaubt ist. Kann mir hier der ATmega bei dem Vorhaben einen Streich spielen?
Patrick C. schrieb im Beitrag #7019827: > Hast du schon Projekten mit ATMEGA2560 gemacht ? > [...] > ATMEGA2560 hat doch denke ich genuegend resources fuer diese Hardware > unzusteuern ? Mit dem 2560 nicht, aber, aber mit den ATmegas 8, 16, 32, 48, 88, 664, 168, 168P
-
Thread
Komme bei Arduino Projekt nicht weiter.
Zeile 34 muss in der Datei DmxSimple.cpp geändert bzw. erweitert werden: #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) Dann geht es auch mit einem 2560er. Danke für die Hilfe!
-
Thread
Bootloader Grundkenntnisse
den resultierenden Bootloader auch auf anderen Controllern einsetzen ich hab z.b. ein Projekt wo Atmega8, 88 und 168 eingesetzt werden kann da möcht ich nicht nen Bootloader 3x schreiben. Zumal usb beim Bootloader sicherlich nicht so abwegig ist wie Filesysteme und TCP/IP und das möchte aber sicher auch
die Adresse in Hex angegeben wird und im Datenblatt glaub ich Wortweise angegeben wird also z.b. Atmega168 Datenblatt = 1C00 -Wl,--section-start=.text=3800 Im AVRStudio kannst du die Option z.b. unter Custom Options->Linker Options einfügen wenn du mit Makefiles arbeitest natürlich direkt dem Linker
-
Thread
Mega2560 Arduino bootloader über SWD/JTAG oder USB
nun habe ATmegaBOOT_168_mega2560.hex Mega2560-prod-firmware-2011-06-29.hex sowie stk500boot_v2_mega2560.hex versucht. Alle erfolgreich gebrannt (verifiziert) aber ohne Erfolg bezüglich USB. Ich habe die Vermutung
Diode schrieb im Beitrag #6698509: > nun habe ATmegaBOOT_168_mega2560.hex > Mega2560-prod-firmware-2011-06-29.hex > sowie > stk500boot_v2_mega2560.hex > versucht. Alle erfolgreich gebrannt (verifiziert) aber ohne Erfolg > bezüglich USB. > Ich
-
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
Pollin: Solar-Gartenleuchte, 10 Stück
Pollin allgemein..habe mal 10 Stck Atmega168 geholt, 5 Stck davon kann man nicht mal ansprechen.
Thomas der Bastler schrieb im Beitrag #4084985: > Pollin allgemein..habe mal 10 Stck Atmega168 geholt, 5 Stck davon kann > man nicht mal ansprechen. Ich vermute das die Signature vom Chip falsch ist..habe mal irgendwo gelesen, aß man die nicht einfach schreiben kann. Stimmt es ? Meine
-
Thread
AVR Tool Chain mit MinGW
AVR-COFF-Erzeugung (immer noch, VMLAB z. B. braucht's) . binutils: ATtiny25/45/85, AT90PWM2/3, ATmega164/324/644, ATmega329/3290/649/6490, ATmega640/1280/1281 . GCC: 0bXXX binary constants . GCC: ATtiny13/2313, ATtiny25/45/85, ATmega48/88/168, AT90PWM2/3, ATmega164/324/644, ATmega325/3250/645/6450, ATmega329/3290/649/6490, AT90CAN128 ATtiny13/2313, ATmega48/88/168, ATmega325/3250/645/6450 und AT90CAN128 sind zwar wohl im GCC-Source schon drin, aber noch nicht in den 3.4er Versionen.
-
Thread
SainSmart SPI_1.3_OLED
Hallo Versuche das OLED Display anzusteuern. Prozessor Atmega 168 Leider funzt. da noch garnichts. Laut Hersteller ist ein SH1106 Controller auf der Platine. Hat jemand ein Projekt für AVR Studio mit dem Display ? google kenne ich . programmieren kann
habe ich probleme beim erstellen eines projektes unt avr studio 4. Komme aber schon weiter. der 168er prozessor hatte probleme mit dem speicher so das er jedesmal restet wenn ich auf das display was schrieb. habe nun einen 644er mit dem ich das display ansteuern kann. Ein byte senden geht. "
-
Thread
Transistortester - update für mega168
Ich möchte meinen Transistortester updaten. Für Atmega 168 stehen drei Verzeichnis mit *.hex Files zu Verfügung: mega168_1.9V, mega168_3.3V, mega168_strip_grid. In meiner Schaltung wird der Prozessor mit 5 Volt versorgt. Welche *.hex sollte ich
Karl-Heinz Kübbeler schrieb: > Für die normale Version ist der default Unterordner (ATmega168) oder der > mega328 Unterordner (für ATmega328).
-
Thread
Faktensammlung Buderus EMS
/systemType" ["uri"]=> string(37) "http://192.168.0.48/system/systemType" } [3]=> object(stdClass)#5 (2) { ["id"]=> string(15) "/system/sensors" ["uri"]=> string(34) "http://192.168.0.48/system/sensors" } [4]=> object(stdClass)#6 (2) { ["id"]=> string(20) "/system/healthStatus" ["uri"]=> string(39) "http://192.168.0.48/system/healthStatus" } [5]=> object(stdClass)#7 (2) { ["id"]=> string(17) "/system/appliance" ["uri"]=> string(36) "http://192.168.0.48/system/appliance" } } } Das sagt mir leider gar nichts
-
Thread
Komprimieren von 1024 Byte binärer Daten ins RAM
Hallo, ich habe vor in einen ATMega168 1024Byte binärer Daten über die serielle Schnittstelle zu lesen und im Ram abzulegen um sie später wieder auszugeben. Leider besitzt der Mega168 nur 1K Ram und ich bin daran gebunden. Gibt es eine
Armin wrote: > ich habe vor in einen ATMega168 1024Byte binärer Daten Textdaten könnte man komprimieren, Binärdaten kaum. > Leider besitzt der Mega168 nur 1K Ram und ich bin daran > gebunden. Warum darfst Du keinen ATmega328P nehmen
-
Thread
wie kann ich Flanken detektieren
wirst Du schon verworfen haben. Wenn's also schnell gehen soll, dann nimm einen Prozessor wie den Atmega48, Atmega88, Atmega168 und benutze die "Pin Change Interrupt"s. Ciao Wolfgang Horn
auch ziemlich gut aber > kann ich das mit dem Mega8 macehn? Nein, du brauchst seinen Nachfolger ATmega88 bzw. dessen Derivate ATmega48 oder ATmega168.
-
Thread
AVR Studio 5 Automatisch Compilieren und Sender
Actions: cd $C:\Users\bs\Documents\AVRStudio\AVRGCC2\AVRGCC2\Debug\ avrdude -e -c avrispmkII -p$m168 -P usb -U flash:w:$AVRGCC2.hex kommt das heraus: Error 1 The command "cd $C:\Users\bs\Documents\AVRStudio\AVRGCC2\AVRGCC2\Debug\ avrdude -e -c avrispmkII -p$m168 -P usb -U flash:w:$AVRGCC2.
cd C:\Users\bs\Documents\AVRStudio\AVRGCC2\AVRGCC2\Debug\ avrdude -e -P usb -c avrispmkII -p ATmega168 -e -U flash:w:"AVRGCC2.hex":a @Knut Es gab den Button "Auto" in der Toolbar und man kann die funktionen die ausgeführt werden sollen im Programmer Menü auswählen. man konnte auch das Programmer
-
Thread
Atmega8 mit SD, I2C u. RS485
5V proggst. Nimm also anstatt des alten mega8 (der für SD Karten Cluster zu wenig RAM hat!!!) nen 168er oder 328er, die laufen auf 12MHz bei 3,3V.
morgen zusammen, hab jetzt nochmal ein bischen umgezeichnet und hab den Atmega168 verwendet. eine Frage hab ich da noch muss ich jetzt den Programmierstecker auch auf 3,3V machen oder muss der bei 5V bleiben hab nämlich alles ein bischen variabel gemacht damit ich wenn ich
-
Thread
Bit in einem Byte setzen/rücksetzen (schnell und möglichst direkt) in c
nur, wenn das Ergebnis nicht bereits zur Compilezeit berechnet >>werden kann. Ich nutze einen Atmega168. Das Ergebnis steht nicht fest, ansonsten wäre es eine gute Lösung. Die Pixel werden aber erst zur Laufzeit berechnet. So wie ich das sehe, geht es nur mit einer Tabelle... In meinem Original
wenn das Ergebnis nicht bereits zur Compilezeit berechnet >>>werden kann. > > Ich nutze einen Atmega168. Also keinen Barrelshifter. > So wie ich das sehe, geht es nur mit einer Tabelle... Wäre vernünftig.
-
Thread
Kein Zugriff auf µC
Hallo zusammen, ich habe einen ATmega168 und fange an mich mit Mikrocontrollern vertraut zu machen. Dies ist auch mein erster Beitrag im Forum! Die Aufgabe: Ich will ein Blinkelicht programmieren. Das ganze soll mit einem externen 16MHz-Quarz
debuggen/steppen. Zum Debuggen bräuchtest du einen JTAG ICE MKII oder einen Atmel ICE. Einen ATmega168 kann man sowieso nicht mit einem ICE debuggen da ihm die JTAG- (oder auch die PDI-) Schnittstelle fehlt. Über SPI lässt sich nichts debuggen ....
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
man eben eine um 10% langsamere F_CPU dann passen die Zugriffe wieder: [c] #if defined(__AVR_ATmega1284P__) && (F_CPU==16000000) #define NS(_NS) ( (_NS * ( (F_CPU-1600000) / 1000000L))) / 1000 #define CLKS_TO_MICROS(_CLKS) ((long)(_CLKS)) / ((F_CPU-1600000) / 1000000L) #else [/c] Falk
ist aufgehoben, es mit dem erweiterten PC programm counter mit drittem Byte muss mir also bei dem atmega 2560 begegnet sein, nur ich ehemals Unwissender habe das auf den atmega 1284p übertragen. DANKE c-hater DU hast es als Einziger deutlicher gemacht, aber nicht so deutlich wie in diesen PDF https
-
Artikel
Midi Rekorder mit MMC/SD-Karte
Menü schaltbar (auf PORTB 6+7) Download Mr.MIDI 2. neuste Version 23.05.2015: (Passwort mrmidi) ATmega8 (ohne Bootloader): MrMidi2.zip ATmega168 (mit Bootloader): MrMidi2m168.zip ATmega168 (mit Bootloader) für IR-Fernbedienung: MrMidi2m168IR.zip ATmega168 (mit Bootloader) für IR-Fernbedienung und mit
BL defekt bei allen alten 32-Bit-Versionen (haben auf "_2.zip" und "_3.zip" geendet)! Einrichtung ATmega168 mit MMC/SD-Bootloader. ATmega168 Fuses auf "1024 Word Bootsize" (alte 168-Software und 328) bzw 512 im neuen BL in Ultimate mega168 und KEIN "Bootvector enabled" setzen (optional BOD 4,3V auf enabled