-
Thread
TWI Kommunikationsproblem (TWINT FLag)
Hallo! Bin gerade dabei ein TWI auf meinem ATMEGA168 zu programmieren. Nun hab ich schon ausprobiert ob er mit dem anderen Prozessor kommuniziert, was er leider nicht macht. Am oszilloskop bekomm ich nur eine Start- Flanke. Da ich nur das STK500
TWCR wird im IncludeFile des m168 ja eine Adresse zugewiesen. [avrasm] .equ TWCR = 0xbc ; MEMORY MAPPED [/avrasm] Mit ldi lädst du halt die Adresse "0xbc" in dein temp Register. Und mit lds den Inhalt der Adresse. Steffen
-
Thread
Frage zum TWI
Hallo, ich versuche mich grade am TWI. Für den Anfang will ich einen ATmega168 als Master und einen ATmega8 als Slave verbinden. Der Master soll auf Knopfdruck dem Slave die Zahl 77 senden, woraufhin dieser eine LED an macht. Nun hab ich am Master auch eine LED, die immer
-
Thread
L3G4200D prüfen
so niedrige Spannung hat? Könnte mir vorstellen das es mit 3,3V weniger störanfällig wäre. Zum Atmega: Den habe ich auch benutzt (Atmega64). Allerdings hätte ich das im Nachhinein wohl mit einem stm32 gemacht. Der Atmega ist schon langsam...
hälst du dir eine menge Probleme vom Hals: - keine Pegelwandler nötig, da der mit 3,3V arbeitet - 168MHz und FPU lassen jede Berechnung zum Kinderspiel werden. Der ATMEGA rackert sich da nämlich ziemlich einen ab. Es gibt noch weitere Vorteile, die ich jetzt mal nicht alle aufzähle...
-
Thread
STM32F4 und Hallsensoren
in AppNote AVR447 gut besprochen und umgesetzt. Bei AVR läuft es mit 3 Timern in einem 8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs finde ich dafür
-
Thread
Daten von der seriellen Schnittstelle einfach darstellen
Ich stelle damit zur Zeit meine Daten von einem Ultraschall-Modul HC-SR04, welches über einem ATMega 168 gesteuert wird dar (siehe Bild). Die Software ist noch in einem Rohzustand, aber voll funktionsfähig. Die Eingaben in den Edit Feldern werden aber noch nicht auf Sinnhaftigkeit überprüft. Die
Werte (z.b. konstant die 10) korrekt angezeigt. Baudrate und Comport stimmen. Der µC ist ein ATMega 2560 und ich Nutze die Lib von Peter Fleury (programmierung mit dem AVR-Studio). Für Lösungsansätze wäre ich dankbar. Gruß
-
Thread
Zahlen in einem LCD größer machen
also nur die gerade benötigten ans Display übergebe. Das display will ich mit 4Bit an einen atmega168 anschließen, der macht nebenbei nur ein bisschen auf Taster hören, ab und zu einen MIDI Befehl schicken und softpwm für die tasterleds. Ist das sinnvoll? sollte ich evtl. doch eine normale 7
-
Thread
Erfahrung mit raspberry pi
Main board gehabt. Wüsstet ihr ander SBC die >freundlicher in der GPIO programmierung sind? ATMega88. Schnell weg;)
mit dem Board ansteuern. Wow, man muss nicht immer mit Lenkraketen auf Spatzen schießen ;) Ein ATmega(xx) reicht vollkommen aus
-
Thread
AVR: Wechseln des Kanals mit automatischem Trigger
schrieb im Beitrag #2878817: > Es gibt unterschiedliche AVRs. ;-) Handelt es sich hier um einen > ATmega44/88/168 oder komplatiblen? Ok, das habe ich ganz vergessen. Es handelt sich um einen ATmega88. Philipp K. schrieb im Beitrag #2878817: > Warum lässt Du nicht einfach den Timer in Ruhe und nimmst
ADXL335.pdf Da sind in den Ausgängen Widerstände von etwa 32K eingezeichnet. Im Datenblatt vom ATmega44/88/168 heißt es: "The ADC is optimized for analog signals with an output impedance of approximately 10kΩ or less." AVR schrieb im Beitrag #2879554: > An den Ausgängen hängen jeweils noch 0.1
-
Thread
avrdude: Device signature = 0x000000
selbe Fehlermeldung. Bei mir ist definitiv kein Fehler am Layout! Das komische ist, dass bei einem ATmega32 (auf einem RN Control 1.4) alles perfekt funktioniert. Die Probleme tauchen bei mir (zumindest habe ich es da getestet) bei einem ATmega2560, bei einem ATmega8 und bei einem ATmega168 auf. Wirklich
gleiche Problem wie Jan. Mein Programmer funktioniert bei anderen µControllern super, aber bei meinem ATmega2560 bekomme ich immer nur diese Meldung: Device signature = 0x000000 Auch mit dem Parameter "-B 22" für avrdude bekomme ich immer noch die gleiche Fehlermeldung. Mein externes Quarz ist auch
-
Thread
sprintf gibt nur "?" auf LCD aus
. Verschwende ich soviel Flash, daß ich mehr als 8 kB Programm habe, muß ich mindestens einen mega168 nehmen in einem PDIP28- oder TQFP32-Gehäuse - gegenüber den PDIP8/SOIC8 eines attiny85. Zudem sind die ebenfalls billigen "größeren" AVR auch keinen Deut schneller, und mit Gleitkommazahlen ist die
optimierte Lib ist auch nicht sonderlich groß. float ohne printf läuft ab dem ATtiny25 (Lib ~1kB). Ab ATmega8 sollte man auch das float-printf nicht mehr merken. Was dagegen richtig ins Kontor schlägt, ist ein Grafik-LCD zu nehmen, wenns ein Text-LCD auch tut. Die Schriften mit putpixel zusammen zu
-
Thread
[V] Atmega168-20PU & MBI5026GNS
Hallo Bastlerfreunde, ich würde gerne meinen ATmega168-20PU (ca. 1 Jahr alt) gerne eine zweite Chance geben und diese an versierte Bastler verkaufen. 4 Stück für 10 Euro plus Versand. Desweiteren habe ich noch 10 MBI5026GNS (ca. 1 Jahr alt) abzugeben
-
Thread
Gibt es irgendwo brauchbare Infos zu SMI ?
aber genauso, und das verwirrt mich.. Ich würde das nämlich gern direkt an die RX/TX-Pins von einem ATMega168 hängen und über die Serial-Funktionen von dem ansteuern.. Viele Grüße Sebastian
Sebastian, Sebastian Roesner schrieb im Beitrag #3291207: > direkt an die RX/TX-Pins von einem ATMega168 hängen Geht doch. Es ist ja kein RS232 sondern TTL-Pegel. Die TTL-Schnittstelle hat doch als Ruhepegel High (+5V). Wenn man einen MAX232 hinten dran hängt wird der Pegel ja invertiert. (Ruhepegel
-
Thread
WordClock nachbauen/bestellen
lieber. Ich glaube in der Version zwei wird die Steuerplatine noch ohne SMD verbaut und ein Atmega168 im DIP Gehäuse. Also um auf den Punkt zu kommen, was genau benötige ich für mein Vorhaben? 1. Die Plexiglasscheibe 2. den Holzrahmen 3. die Platinen (LED Platinen und Steuerplatine) 4.
-
Thread
sun-tracking mit mikrocontroller
Menge andere Dinge machen muss, als nebenher noch PID Regler zu machen. Ist auch bloß ein langsamer Atmega drauf.
überflogen habe, nimmt die Selbstkalibrierung nimmt einen Tag in Anspruch. Zu guter Letzt, ein Atmega32 werkelt darin.
-
Thread
Codeanpassung des Projekts "Demystifying the TLC5940" auf ATMEGA8
sites.google.com/site/artcfox/demystifying-the-tlc5940 durch zuarbeiten. Ich möchte statt des verwendeten ATMEGA328 allerdings einen ATMEGA8 verwenden. Dies macht einige Anpassungen im Code nötig. Mir ist zunächst nur der Timer aufgefallen der angepasst werden muss: Original: [c] // CTC with OCR0A as TOP
modify it toward our original goal of using the clock output buffer to drive GSCLK". Am PIN PB0 des ATMEGA328 gibt es den CLKO beim ATMEGA8 gibt es diesen jedoch nicht. Kann er durch etwas anderes ersetzt werden?
-
Thread
Arduino als Einstieg?
Man muss halt mal Board und IDE unterscheiden. Das Board (z.B. Uno) ist ein nettes Board mit ATMEGA16U2 und einem ATMEGA328. Die IDE dagegen, naja, ist halt nicht für jeden was. Man kann es auch genauso per ISP oder Bootloader programmieren. Ich habe z.B. den Bootloader von Hagen Re. drauf und
Wandler. Mit AVR Studio wird programmiert, wie die anderen Boards auch. Einzigstes Manko, der Atmega16u2 ist nur USB/Seriell Wandler programmiert und auch so am Atmega328 angeschlossen. Da könnte man leicht einen USB/ISP Adapter draufladen (LUFA) und muss aber dazu die Verdrahtung ändern.
-
Thread
Atmel Studio 4 compilieren ja debuggen nein?
Ich hab bei Debugging / Platform&Device eingestellt: AVR Simulator Atmega168 dann auf Finish geklickt. Trotzdem lässt sich der Debugger nicht starten bzw kann ich im entsprechenden DropDown Menü nur Breakpoints setzten und eben die Platform auswählen. µC bzw Programmiergerät
im Beitrag #2866400: > Ich hab bei Debugging / Platform&Device eingestellt: > AVR Simulator > Atmega168 > > dann auf Finish geklickt. Trotzdem lässt sich der Debugger nicht starten > bzw kann ich im entsprechenden DropDown Menü nur Breakpoints setzten und > eben die Platform auswählen. > µC
-
Thread
Hygrostat für Terrarium bauen
5V-Relay-Relais-Module-Modul-fur-Arduino-Special-Sensor-Shield-V4-0-/140796845376?pt=Elektromechanische_Bauelemente&hash=item20c8255d40 Arduino Board mit ATMega 328 für 14 Euro http://www.ebay.de/itm/ATMEGA328P-ATMEGA8U2-Development-Board-w-USB-Cable-for-2011-Arduino-UNO-/261078990963?pt=Elektromechanische_Bauelemente&hash=item3cc9854073 Billiges Steckernetzteil mit ca 9V= Ausgang für Arduinoboard Den ATMega auf dem Arduinoboard kannst Du mit der Arduino Software, BASCOM, LunaAVR oder in C programmieren. Ich würde alles selber z.B. auf Lochraster aufbauen und einen ATmega 8 oder 168 nehmen und noch
-
Thread
Was ist Arduino?
und ISP Programmer: * Keine Wackelkontakte wie bei Steckbrettern. * Programmieradapter für alle ATMega8/48/88/168/328 * Einfaches ausprobieren von Programmen mit UART Unterstützung über USB * Einfaches anstecken von allen möglichen Testmodulen, wie RFM/nRF, PAs usw. weil das Board die Steckleisten
-
Thread
MC34063 keine 5V
schaltung genommen http://www.mikrocontroller.net/articles/MC34063 12V eingang. Last ist ein Atmega168 also so 20mA 220µH smd spule
-
Thread
my AVR board mk2 v2.05 wird von pony prog nicht erkannt
Bereich und ich bitte um euer Verständnis und Hilfe, ich habe myAVR board mk2 v2.05 mit dem Atmel ATmega168 Microcontroller, aber PonyProg erkennt das irgendwie nicht, die USB Treiber habe ich von hier heruntergeladen http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl46. Das Gerät wird vom
Hallo, das ProgTool muss es können... hab schon jede menge mit MK2 und 168ern gemacht. ProgTool starten, Tabulator Hardware auswählen, dort den MK2 aktivieren , COM-Port einstellen und das kleine Fragezeichen drücken... was sagt das ProgTool dann? Gruß
-
Thread
6N136 der richtige Optok.
zumindest Futaba Empfänger eine Signalspannung von nur 3 Volt haben. Bei 5 Volt Versorgung ist z.b. beim ATmega 168PA die niedrigste high Spannung 0,6*5V=3V ! Ich habe irgendwann mal 3 LED Streifen per PWM mit einem Atmega 8 über einen Empfängerkanal eines Futaba Empfängers angesteuert (ohne Opto), dass hat
-
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
Konstante Leistungsregelung mit variablem Widerstand
davon geh ich auch aus nur hab ich leider keinerlei Erfahrung im Programmieren eines Controllers mit Atmega
PWM für die Regelstrecke oder muß es ein D/A-Wandler sein? Ansonsten würde ich entweder einen ATMega168 (8Bit mit 10Bit A/D-Wandler und 5V Versorgung) oder einen PIC24FV32KA302 (16 Bit mit 12Bit A/D-Wandler und 5V Versorgung) anschauen. Gruß Anja
-
Thread
AVR-Einstieg
Billigstboard "ATMEL Evaluations-Board Version 2" -> AVR-Modelle zum Durchbrennen äh Testen = ATmega3216, ATmega644, ATtiny13, so die Richtung? -> Stromversorgung, Bastelkram, haufenweise Logik-ICs usw. = Alles vorhanden Also ähhh, dürfte der wesentliche Knackpunkt doch eher das Know-How
Steckbrett. In der Regel sollte der Speicher auch reichen - bei Bedarf gibt es auch mehr, also Mega168 oder Mega328.
-
Thread
Watchdog-Reset Problem
nicht gesetzter BOOTRST-Fuse eingefangen, obwohl vorher noch 15K FFs durchlaufen werden müssen. Atmega168a BOOTRST aus WDTON ein CLKDIV8 ein 8MHz intern, Setuptime + 65ms langsamer geht's kaum noch. mfg.
-
Thread
SMCI12 und ATmega168
SMCI12 [[http://www.farnell.com/datasheets/1443951.pdf]] Schrittmotorsteuerung von Nanotec mit einem ATmega168 ansteuern. Ich bin etwas unsicher und hoffe jemand kann mich ein wenig beraten. Die Steuerung hat eine 4-Draht RS485 Schnittstelle, über die der MC verbunden werden kann. Der MC wird keine 20cm
-
Thread
Interner Oszillator ausreichend oder doch Quarz
Doch wie verhält es sich hier, wenn man nur mit Differenzen arbeitet? Geplant ist das auf einem Atmega8 mit 8Mhz interner Oszi betrieben. Danke. Manu
Manuel schrieb im Beitrag #2847673: > Geplant ist das auf einem Atmega8 mit 8Mhz interner Oszi betrieben. Du nimmst stattdessen einen Atmega168a und kaufst dir von dem gesparten Geld einen Quarz und 2 Kondensatoren. mfg.
-
Thread
AVR asm jmp problem
interessant zu wissen, um welchen Controller es sich handelt Im ersten Beitrag steht, dass es ein ATmega168 ist. Thomas
interessant zu wissen, um welchen Controller es sich handelt > > Im ersten Beitrag steht, dass es ein ATmega168 ist. Vielen Dank, ist mir durch die Lappen gegangen ... Gruß Jobst
-
Thread
SIN COS Tabelle mit weniger Speicher
90.0; _SIN[i]=sin(a); _COS[i]=cos(a); } } Ist ein bisschen happig für einen Atmega168 und das kanns so einfach nicht sein. Wie gehe ich das am besten für einen 8bitter mit wenig Speicher an? Bin jetzt bei 230%.... Danke, TS Matrix4x4 temp,matWorld; // Transformation
-
Thread
Mehrere XMEGA über PDI
werden usw. Eine 32 bit ARM MCU mit 176 Pins gibt es zwischen 10 und 20 Euro. Die hätte dann 168 MHz, USB, I2C, Can, SPI und vieles mehr... Da du sowieso gerade das RAD neu erfinden willst, würde ich darüber mal nachdenken. Jörg
Prozessoren eingebaut, nen ARM (AT91SAM7S256,48MHz) für die höhere Intelligenz und nen ATMega48 für die Ansteuerung der Motoren und so. (Ganz schick das Teil, hat auch ne Menge Schnittstellen(Bluetooth,USB,I²C,RS485), habe aber noch nie so richtig was damit gemacht.) Sabine
-
Thread
ARM: kompliziert?
sind mit 1,56 DMIPS/MHz schneller. Aber nur auf den MHz gesehen. RX210 max 50 MHz =78 Mips F4 168 MHz =210 Mips.
Applikation ( 3-Phasen Sinus BLDC) , die ich auf 3 verschiedenen Architekturen implementiert habe: ATMega88/168 bei 8/16Mhz, XMega192A3 bei 32Mhz und STM32F103 (netto ca.25Mhz). Die Hauptschleife misst, wieviel Zeit die CPU 'übrig' hat und erledigt nebenbei die Konsole, der Motor läuft komplett im Interrupt
-
Thread
Problem mit RS485
Ich habe Problem mit RS485. Momentan habe ich Atmega168 und MAX3485 statt MAX487 auf Platine gelötet. Baudrate habe ich 56400 8bitN1 eingestellt, und 8MHz von CPU. Ich habe vielmal versucht, Hallo World! oder andere String von TX auszudrucken, und durch
immer gleich verstümmelte Kode oder komische Kode. Spannungversorgung, Baudrate, Einstellung von Atmega168 Register und Software habe ich vielmal überprüft, und alles sind in Ordnung. Morgen würde ich mit Oscilloscope Signal schauen, ober das in Ordnung ist. Ich habe schon Design als jpg beigefügt. Hat
-
Thread
AVR: was mit nicht benutzten Anschlüssen machen?
das wusste ich garnicht. Dachte alles digitale > wird aus DVcc versorgt. Aus dem Datenblatt zu ATmega168: AVCC is the supply voltage pin for the A/D Converter, PC3..0, and ADC7..6. It should be externally connected to VCC, even if the ADC is not used.
Ein Sonderfall ist der ATmega8, da sind VCC/AVCC intern verbunden (Maskenfehler). Die pinkompatiblen ATmega8A, ATmega48..328 haben diese Verbindung nicht. Peter
-
Thread
Hilfe beim ATMega 328p Bootloader flashen
Beitrag #2839126: > Kann ich eigentlich auch einen anderen uC auf meinem Board benutzen. > zb. den ATMega 8 oder 16? Ich denke das pass jetzt: http://gidf.de/ Und das: https://www.google.de/search?hl=de&noj=1&site=webhp&source=hp&q=atmega16&oq=atmega16&gs_l=hp.3..0l10.3537.6642.0.6867.10.9.1.0.0.0.147.948.3j6.9.0
das (erster Link!): http://www.atmel.com/Images/doc2466.pdf Ein Blick und es ist klar, dass der ATmega16 40 Pins hat. Der ATmega328 nur 28. Also -> nicht kompatibel! Aber der ATmega8 hat eine andere Pinbelegung. Du kannst aber einen ATmega168 benutzen :P (falls du ein Anfänger bist, was ich mal
-
Thread
usbasp usbasp_transmit: Broken pipe
Problem: Seit heute funktioniert mein usbasp nicht mehr. Sobald ich versuche per avrdude meinen atmega zu schreiben (auch wenn gar kein AVR dranhängt) kommt folgende Fehlermeldung. Gestern Abend hat alles noch wunderbar funktioniert -.- [c]make program avrdude -p atmega168p -P usb -c usbasp -B 2
vendor ->www.fischl.de<- avrdude: seen product ->USBasp<- AVR Part : ATMEGA168P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
RFM70 Interrupt mit Atmega168pa
einem seltsamen Problem... Kann mir bitte jemand helfen? :-) Ich habe zwei RFM70-Module an zwei Atmega168pa. Das ganze funktioniert wunderbar per polling in der main-Schleife: [c]while (1) { if (receivePayload(buffer)) { uart_puts((char*)buffer); uart_puts("\n\r"); }
-
Thread
Glitzersteuerung wie Eiffelturm
brauchst nur 3 Pins, wenn du später Textausgaben machen möchtest, sollte er nur genug Speicher haben. ATMega8 oder 88 (evt 168, 328) ist nen guter zum einsteigen, hat zwar zuviel Pins, aber besser zuviel als zuwenig ;) ISP Programmer gibt es für ~3 Euro.
-
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. _
-
Thread
Erste größere eigene Schaltung
Halbleiterbauteil. KLeiner geht nicht. 100nF Abblockkondensatoren wurden auch "vergessen". 13.3MHz würde der 168 auch bei 3.3V garantiert schaffen, es gibt also keinen vernünftigen Grund ihn für 16MHz mit 5V zu versorgen, das sind gerade mal 10% weniger Rechenleistung. > Als Display kommt ein MI0283QT-2 zum
unternommen, der ja denselben Controller hat. Vielleicht rüste ich das Projekt aber doch noch auf einen ATMega 2560 um.
-
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
ATmega Stromsparmöglichkeiten? -Anfänger
Mein SPI Beschleunigungssensor kann auch einen programmiernbaren Interrupt. Welcher Modi für den ATmega wäre dann sinnvoll? Er muss ja per SPI die Daten empfangen.
Ist der atmega überhaupt der nennenswerte Energieverbrater, oder nicht eher die Sensoren? Könntest du den atmega auch langsamer takten um generell "Strom zu sparen", bei 1 Mhz kommst du bei den amtega8/168 noch mit
-
Thread
AVR: Probleme mit hoher Frequenz am ICP1
Ich müsste aber in der Lage sein, Frequenzen bis 100 kHz messen zu können. Ich benutze einen Atmega168 und habe den Code in C gecchrieben (mit Ateml Studio 6). Hat jemand generell eine Idee, wie ich das Problem lösen könnte? Assembler (was ich leider nicht sonderlich gut kann) statt C? Anderen
-
Thread
2 Channel Signalgenerator - Entwicklungsprojekt
Bedingung von <0,2% Klirr. Ich habe mir nicht einmal Mühe gegeben. Das Ganze ist also mit einem ATmega168 mit Boardmitteln + Filter (.. Verstärker, etc.) zu erledigen. Bis zu 4 Kanäle sind kein Problem - wenn sie an einem Port sitzen. Der IRQ benötigt ca. 50 von 80 Takten, bei 20MHz Takt. Gruß
-
Thread
ISR (TWI_vect) wird nicht ausgeführt
Hallo, ich habe meine I²C Routinen von einem ATMega168 auf einen ATMega324P portiert. Auf dem ATMega168 laufen diese prächtig. Das einzige, was ich ändern mußte, war SIGNAL (SIG_2WIRE_SERIAL) zu ISR (TWI_vect), sowie ein paar zusätzliche define
lds r24, 0x022C .... Der Aufruf erfolgt vor ! der main Schleife. makefile : MCU = atmega324p Ich sehe irgenwie den Fehler nicht. Habt Ihr mal eine Idee ?? Jogibär
-
Thread
gebräuchlichste Standard-AVRs?
ATtiny2313A, _ATtiny4313_ *20* Pins mit ADC: ATtiny261A, ATtiny461A, _ATtiny861A_ *28* Pins: _ATmega88A_, ATmega168A, _ATmega328_ *40* Pins: ATmega164A, ATmega324A, ATmega644A, _ATmega1284_ Die erste Ziffer bzw. die ersten Ziffern bezeichnen immer den Speicherplatz für Programme in Kbyte: 1
ISP-Prog. 4-Stellige jeweils gleich bzgl. ISP-Prog. ###### PDIP 28 ATtiny48 ATtiny88 ATmega8 ATmega48/88 ATmega168/328 Alle gleich bzgl. ISP-Prog. ###### PDIP 40 ATmega16 ATmega32 ATmega164/324/644/1284 Alle gleich bzgl. ISP-Prog.
-
Thread
Error: predefs.h / Umzug AVR-Studio-CodeBlocks + Win-Ubuntu
function ‘clockinit’: main.c:904:5: warning: pointer targets in passing argument 1 of ‘__eerd_word_m168’ differ in signedness /usr/lib/gcc/avr/4.5.3/../../../avr/include/avr/eeprom.h:520:1: note: expected ‘const uint16_t *’ but argument is of type ‘int16_t *’ Linking console executable: bin/Release/
eeprom_read_word(p); // EEPROM Werte auslesen rtc_cal++; } [/c] [code]avr-gcc -Wall -O2 -mmcu=atmega16 -o simple.elf simple.c[/code] kompiliert hier auf Debian Wheezy sauber und ohne warnings/errors Ich *vermute* das irgendetwas in deinen sources nicht ganz sauber ist und die Win-gcc Version