-
Thread
Verständnisfrage zu Codebeispiel Assembler/C in Datenblatt Mega328P
noch einen Link dazutun sollen: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf und die Anweisungen, um was es geht, sind cpi r16, START bzw. if ((TWSR & 0xF8) != START) ERROR();
-
Thread
Das Ende von 8bit?
Capacitive Touch in HW neue ATtinys nur im SMD-Gehäuse Eval-Bords: http://www.atmel.com/webdoc/atmega168pbxmini/index.html
Touch in HW > neue ATtinys > > nur im SMD-Gehäuse > > Eval-Bords: http://www.atmel.com/webdoc/atmega168pbxmini/index.html Danke. Tatsächlich, gerade bei Atmel hab ich nicht mehr damit gerechnet. W.S. schrieb im Beitrag #4651288: > Deshalb ist ein ziemlicher Teil meines persönlichen Code-Portfolios
-
Thread
LiPo Unterspannungsabschaltung
-3 Wochen mit folgendem Vorhaben: Ich habe vor einen 6S LiPo vor Unterspannung mithilfe eines ATMega´s und eines Transistors zu schützen, indem ich die einzelnen Zellen des LiPo´s auf die Analogen Eingänge des ATMega´s lege diese Werte dann auswerte und sobald eine Zelle unter 3,25 V fällt alle Verbraucher
für deine Antwort, nur weshalb die Spannungsteiler? Wenn ich die einzelnen LiPo Zellen an den ATMega anschließe komme ich doch max. auf 4,2 V womit der ATMega zurecht kommen sollte (max. 5 V)?! Wenn ich den LiPo mittels Gesamtspannung messen würde bekäme ich einen schädlichen Zellendrift nicht
-
Thread
ATMEGA168 Programmierung schlägt fehl
Moin, ich versuche gerade einen ATMEGA168 zu programmieren. Einen Schaltungstechnisches Problem kann ich ausschließen, da bereits zwei Schaltungen des selben Typs erfolgreich im Einsatz sind. Jetzt soll eine dritte folgen. Wenn ich per
-
Thread
Wer kann mir einen Atmega 168P programmieren?
GewitterMonitor.html nachbauen. Alle erforderlichen Bauteile sind vorhanden bis auf einen *programmierten* Atmega 168P. Wäre jemand bereit mir diesen Atmega 168P zu programmieren? Der C-Quelltext ist im obigen Link zu finden. Der Idealfall wäre natürlich, wenn jemand einen /jungfräulichen/ Atmega 168P bereits
Winfried S. schrieb im Beitrag #4640893: > Wäre jemand bereit mir diesen Atmega 168P zu programmieren? Der > C-Quelltext ist im obigen Link zu finden. Deswegen brauchst du auch nur AVR-Studio, wo du deinen Quelltext reinkopierst, den dann compilierst und dann das Programm
-
Thread
hex-File Größe bei Windows größer als bei Linux?
werden? Der Output von make unter Linux zeigt lediglich eine warnung: make avr-gcc -mmcu=atmega168 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT clock.o -MF dep/clock.o.d -c ../clock.c avr-gcc -mmcu=atmega168 -Wall -gdwarf-2 -Os
fshort-enums -MD -MP -MT Heliostep_15.o -MF dep/Heliostep_15.o.d -c ../Heliostep_15.c avr-gcc -mmcu=atmega168 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c avr-gcc -mmcu=atmega168
-
Thread
ATmega328P - Input liefert keinen Wert
=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard atmega328bb.bootloader.tool=arduino:avrdude atmega328bb.upload.tool
-
Thread
BLDC Driver Ansteuerung
Titel lautet: > AVR447: Sinusoidal driving of three-phase > permanent magnet motor using > ATmega48/88/168
-
Thread
Unterschiede zwischen Power-Save und Extended Standby
Ein passendes Datenblatt ist http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
1|---|QUARZ | | | |R 2|---|______| | Atmega | |T 3|---[+3V via Spannungsteiler] | 328 | _____ |C 4|---[GND] | |--| | | 5|-----------------------------------|SDA |--|
ist 1mHz Okay, da kann die Übertragung etwas länger dauern ... Das hier läuft (Auf m48 und m168): [code] ; TWI Init TWBR = 85 TWSR = 0 TWAR = 0 TWAMR = 0 TWCR = 0 ; <- TWI Reset! ;Schreiben TWCR = 0xA4 ; STA senden Warte auf TWINT-Flag TWSR AND 0xF8 = 0x08 ? ; Erfolg
-
Thread
Gutes Einsteiger Kit?
Such mal nach "USB Nano V3.0 ATmega328P CH340G 5V 16M" bei aliexpress. Da gibt es die Dinger für 2$ inkl. Versand. Das Breadboard sollte so 830Point oder größer sein (unter 2$) und dann noch für 0.9$ so ein paar Käbelchen.
Du ja auch so dazu später mal einen ATMega ganz ohne das Arduino-Framework zu programmieren. Das ist eigentlich auch nicht so schwer und es gibt hier ein tolles Tutorial auf der Seite.
-
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
-
Thread
AVR Prozessortakt halbieren
-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf) S. 303 Tabelle 29-8 möglich sein sollte. Um die Frequenz des internen Oszillators einzustellen, muss das CLKPR (Clock-Prescalar-Register
USB-seriell-Wandler zum Programmieren. Oder einen ATMega328 nehmen, die 3 Teile drum löten und den Arduino UNO als ISP-Programmer nehmen. Gruß aus Berlin Michael
-
Thread
_delay_ms() innerhalb einer ISR
überschreiben würde dann sollte es funktionieren oder? Kann man auf den Flag irgendwie zugreifen, beim Atmega168?
Leo schrieb im Beitrag #4622326: > Kann man auf den Flag irgendwie zugreifen, beim Atmega168? IFR?
-
Thread
Arduino mit neuronalem Netz überlastet?
vollkommen aus? Die Funktion soll ca. 20 mal pro sekunde aufgerufen werden, ist das machbar für dem Atmega oder lohnt es sich wirklich den linux prozessor zu verwenden? Kabolt schrieb im Beitrag #4620863: > Wieviel Flash / RAM belegst du laut Ausgabe des Makes? Der Sketch verwendet 17.168 Bytes (
#4620928: > Die Funktion soll ca. 20 mal pro sekunde aufgerufen werden, ist das > machbar für dem Atmega oder lohnt es sich wirklich den linux prozessor > zu verwenden? Da sind tonnenweise Floats drin, das wird so nix auf dem Atmega - außerdem hat der vermutlich auch vielzuwenig RAM.
-
Thread
ATMEGA 328p Programm Upload nicht Möglich avrdude: stk500_loadaddr(): (a) protocol error, expect=0x1
Der Pro Mini Bootloader liegt in: C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\atmega\ATmegaBOOT_168_atmega328.hex Kannst den auch wie gewohnt flashen.
aber das ist doch ein ATmega8 oder sehe ich da was falsch ?
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
______________________________________ unterstützt folgende 187 Mikrocontroller: AT90PWM161 ATMEGA3250A ATMEGA325PA ATMEGA6450P ATMEGA6490P ATTINY441 ATTINY841 ATXMEGA16E5 ATXMEGA32D3 ATXMEGA8E5 ATMEGA168PB ATMEGA3250PA ATMEGA3290A ATMEGA645P ATTINY1634 ATTINY828 ATTINY84A ATXMEGA32C3
ATmega165PA ATmega168 ATmega168A ATmega168P ATmega168PA ATmega169 ATmega169A ATmega169P ATmega169PA ATmega16A ATmega16HVA ATmega16HVB ATmega16M1 ATmega16U2 ATmega16U4 ATmega16U4 ATmega2560
-
Thread
Fuse Bits wechseln
schalten kann. Es gibt sogar einzelne AVRs, die das können: AT90USB82/162 und deren Nachfolger ATmega*U2.
und externem wechseln geht wohl nur über FuseBits. Aber den Prescaler kannst Du, zumindest beim ATmega48/88/168/328, zur Laufzeit einstellen. CLKPR – Clock Prescale Register Das ist ein Teilerfaktor von 1 bis 256 möglich.
-
Thread
Woher billigen Arduino in DE
www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
da's weiter oben schon (DE-)Alternativen zu ähnlichen Preisen inkl. Versand, Bootloader und sogar Atmega328 gab. Scheint mir hierbei alles zu fehlen... > http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
-
Thread
.elf datei not found
##################################################### ## General Flags PROJECT = test MCU = atmega168 TARGET = test.elf CC = CPP = avr-g++ ## Options common to compile, link and assembly rules COMMON = -mmcu=$(MCU) ## Compile options common for all C compilation units. CFLAGS = $(COMMON
: [test2.o] Error 127 (ignored) mmcu=atmega168 -Wl,-Map=test2.map test2.o -o test2.elf /usr/bin/sh: -Wl,-Map=test2.map: command not found make: [test2.elf] Error 127 (ignored) avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature
-
Thread
Arduino-Boards mit Schaltnetzteil betreiben?
damit an der CPU 5V ankommen. Beispiel Arduino Nano: Specifications: Microcontroller Atmel ATmega168 or ATmega328 Operating Voltage (logic level) 5 V --> Input Voltage (recommended) 7-12 V Input Voltage (limits) 6-20 V Ich persönlich habe einen Arduino Nano über ein 15V Stecker-Schaltnetzteil
-
Thread
Mega328p - maximale I2C Geschwindigkeit?
nun? Hab ich mich verrechnet? http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf
. > > Nö. In der I2C-Spezifikation steht auf S.47 0,3*VCC. Es geht hier um des Ausgang des ATmega. VOL1max ist 0,4 V.
-
Thread
ATMEGA 328PB unter AVR-GCC nutzen
bei Mouser finde ich: 556-ATMEGA328PBXMIN Entwicklungsboards und Kits - AVR ATMEGA328PB Eval Kit in der Beschreibung steht jedoch "Tool für die Evaluierung von ATmega328P" Im Datenblatt ATMEGA328PB-XMINI findet sich: ATmega48A/PA/88A/PA/168A/PA/328/P. Der PB ist da nicht dabei. Das "ATMEGA328PB Eval Kit" scheint damit ungeeignet für die Arbeit mit dem ATMEGA328PB chip. Der chip ATMEGA328PB-AUR steht hier mit 2,32€.
-
Thread
AVR Probleme mit Command Line Programming
Hallo, Steffen schrieb im Beitrag #4598121: > ATMEAG168PB wird dieser denn von Atmel Studios vor dem 7er unterstützt? So weit ich weiß sind die ATmegaXPBs relativ neu
( nicht mal beim Studio 7.0 ). ATMEGA168PA gibt es, aber ATMEGA168PB nicht. Es gibt aber m328PB.inc beim Studio 7.0, ich habs mal drangehängt.
-
Thread
ATMEga328 - wofür ist das kleine "n" im Datenblatt bei den USART Registern?
Ich lese gerade das Datenblatt zum ATMega328: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Ab Seite 170 geht es um die USART. Warum steht bei den
nicht ganz unklug, auch bei MCs mit nur einer UART diese UART0 zu nennen. Z.B. der pinkompatible ATmega328PB hat ja 2 UARTs.
-
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
ISP + SPI Display > Entering programming mode..FAILED!
Hallo zusammen, ich habe schon seit einiger Zeit das Problem, dass das Programmieren meiner Atmega168-Schaltung (AVR-Studio4 + avr_gcc) mittels ISP (AVRISP_mkII oder auch mit AVR_Dragon) nur sehr unzuverlässig funktioniert, d.h. an machen Tagen geht es gar nicht, den nächsten Tagen stecke ich es
-
Thread
Funktionsgeneratir mit USB Schnittstelle per microcontroller programmieren
meine aber, so > einen schon mal bei pollin gesehen zu haben Pollin NETIO Bausatz kann auf atmega1284p aufgerüstet werden, ohne 7805 mit Recom R785 1A für die 5V und etwas Umbau für den LM317 mit Recom R78333 für den 3,3V Regler, spart die Kühlkörper. OK ist kein Arduino, aber geht auch.
local network: byte mac[] = { 0x90, 0xA2, 0xDA, 0x10, 0x53, 0x33 }; IPAddress ip(192, 168, 1, 100); // Enter the IP address of the server you're connecting to: IPAddress server(192, 168, 1, 101); // Initialize the Ethernet client library // with the IP address and port of the server
-
Thread
MEMS-Sensor auswerten?
Hallo Gast, ATmega168 Mit freundlichen Grüßen
dieses Stück entschieden. Danke für eure Hilfe. https://www.conrad.de/de/arduino-board-uno-65139-atmega328-191789.html
-
Thread
Welcher Kondensator
5 mA mitliefert. Diese habe ich mit einem LDO auf 3 V gewandelt und betreibe dahinter einen ATmega168PB mit diversen über I2C angebundenen Sensoren. Bei entsprechend niedriger Taktung und Power save Techniken verbrauche ich so um die 0,5-1 mA. Nun möchte ich einen neuen Sensor (CCMOS811) anbinden
-
Thread
Microcontroler für ein Zeitintervall.
Aus China bekommst du einen Arduino-Name mit Atmega168 für <2€. Du kannst dir natürlich auch diskret was aufbauen, ganz ohne Mikrocontroller ...
nötig Würde es denn mit diesem ATMEGA328 https://m.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-328P-PU/3/index.html?ACTION=3&GROUPID=2959&ARTICLE=119685 funktionieren? Vielen Dank
-
Thread
STM32F4 Discovery Board - PWM Signal einlesen
Signal von einem Receiver ausgewertet werden. (Die gleiche Funktionalität habe ich bereits in einem Atmega328p implementiert und dort funktioniert es super und wirklich sehr genau. Ich verzichte dabei bewusst auf die Funktionalität des "INPUT CAPTURE", da damit kein Summensignal verarbeitet werden kann.
Man liest nicht den Timer aus, sondern immder das InputCapture Register. Das macht man auch beim ATMega so.
-
Thread
µC mit USB-Framework (OpenSource-Lizenz)
Stichwort "vUSB" keyboard für AVR. Ich hab dies mit einem Atmega168 von Atmel gemacht. Funktioniert wunderbar.
-
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
DOGM162 Display funktioniert nur sporadisch
DOG162 Display über SPI und den gleichzeitigen Betrieb eines Sensors, der auch über SPI an einen Atmega 168 hängt. Das Problem ist, dass das Display nur ab und zu initialisiert. Ohne einen mir bekannten Grund erscheinen am Dispay Zeichen, oder es bleibt leer. Nach dem Neuflashen des Programms scheint
Ist etwas länger her und ein ATMega164A mit dem DOM162, das funktioniert aber: https://www.mikrocontroller.net/topic/314134#new
-
Thread
Atmega168PA ADC6/ADC7
Hallo, ich habe hier eine Platine mit mega168PA TQFP, auf der ADC6 und ADC7 zum messen der Versorgungsspannung und des Stroms verwendet wird. Nun versuche ich dafür selber Code zu schreiben und bekomme immer 0x3ff heraus. Die UART-Debug-Ausgabe und alles weitere läuft. [c] uint16_t adc_read() { ADMUX |= (1<<MUX1)|(1<<MUX2); // ADC6 ADCSRA |= (1<<ADSC); while (ADCSRA & (1<<ADSC) ) { asm("nop"); } return ADCW; } void adc_init() { ADMUX = 0; // external reference ADCSRA = 0; // no prescaler ADCSRA |= (1<<ADEN); ADCSRA |= (1<<ADSC); // dumy
-
Thread
Ansteuerung Modelcraft analog Servo
ich scheitere seit längerem an der Ansteuerung von analogen Modelcraft Servos mit einem Arduino (atmega168 µC). Ich hab 2 Servo Typen von Modelcraft: 410 und 1811. Datenlatt 410: http://www.produktinfo.conrad.com/datenblaetter/400000-424999/404753-da-01-en-MODELCRAFT_STANDARD_SERVO_410.pdf Ein
-
Thread
STM32F4 TIM2 PWM-Capture
auf 84-1 gesetzt habe, ist das Ergebnis in µs. Das ist ja langweilig! Das schafft ja schon ein ATmega ;-) Aber vielleicht zeigst Du dem TO auch den Code.
. > Da ich TIM2_PSC auf 84-1 gesetzt habe, ist das Ergebnis in µs. bei TIM9 ist TIM9_PSC auf 168-1 zu setzen. Die Null wird als Zustand mitgezählt! In der Doku ist etwas versteckt...ist der APB-Teile auf 1 bekommen die TimerCLK den doppelten Takt. Beim INT würde ich für steigende Flanke
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
FT813 unsterstützt wird aber ich bekomme es nicht ans laufen. Ich versuche das Display an einem ATMega 128A zum laufen zu bringen. Folgendes ist realisiert: -Bascom 2.0.8.1 -Display und ATMega128 laufen mit 3,3V -SPI ist wie folgt verdrahtet Display => ATMEGA SCK => PB1 MOSI => PB2 MISO =>
-
Thread
AVR – Übers EEPROM und darüber hinaus…
Atmel: The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. Die sollten es wissen!
Mein grosses V. schrieb im Beitrag #4547290: > Carl D. schrieb: >> Atmel: >> The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data >> EEPROM memory. It is organized as a separate data space, in which single >> bytes can be read and written. > > Na, wer ist jetzt der
-
Thread
Lochkartenleser / Punchcardreader
Maschine. Ausgabe über I2C auf 80 Spaltiges Display. Zusätzliche Ausgabe über UART. Prozessor ATMEGA 3216; 12MHz Lesezeit ca. 1 Sekunde.
Karten/Sekunde gelesen ;-) Oh ja, hab heut noch das Geräusch in den Ohren, wenn er an einer 370/168 Anlage loslegte. Wurde nur noch getoppt von dem geknatter des Kettenraddruckers wenn er ein Karton Tabellierpapier nach dem anderen rausspuckte.
-
Artikel
Brushless-Controller für Modellbaumotoren
Mikrocontroller sind viele Typen aus der AVR-Serie geeignet. Bei der BrushlessCtrl wird zum Beispiel ein ATMega168 eingesetzt. Mit diesem habe ich auch mal angefangen, der scheint wirklich gut geeignet zu sein. Es reicht aber auch ein ATMega88 wenn man nicht alle möglichen Protokolle und Ansteuerungsarten (I2C
wenn mehrere PWM-Kanäle gebraucht werden. Übrigens wird bei käuflichen Reglern extrem häufig ein ATMega8 eingesetzt! Wenn man nur Software entwickeln möchte kann man auch einen solchen Regler kaufen und das eigene Programm aufspielen. Bei den #Weblinks findet man dazu auch noch Informationen. Um eine
-
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
Myavr Bord v2.07 Mikrocontroller Bord und umfangreiches Zubehör
http://www.myavr.de/ zu erwerben. Neupreis war damals 125€ Enthalten sind folgende Elemente: 1# ATMega 8L-8PU Controller mit Quarz zur Zeit aufgesetzt 1# ATMEga168-20PU (Unbenutzt und eingeschweißt) 1# 20Mhz Quarz ( Unbenutzt) 1# MY AVR BORD V2.07 (für ATMEGA 8, 48, 88, 168) 1# Mysmart USB Adapter
www.ebay-kleinanzeigen.de/s-anzeige/myavr-bord-v2-07-mikrocontroller-bord-und-umfangreiches-zubehoer/446303293-168-2080
-
Thread
strtok geht nicht beim Atmega168p
Hallo, ich habe hier ein Problem mit strtok. Ich habe einen Atmega168p mit AVR Studio 5.1. Es ist im EEPROM ein String von Telefonnummern der mit "," Delimiter geteilt werden muss. z.B.: "+49155151,+495151515" [c] // read telephone numbers for SMS receivers
= 0x00. Ich komme einfach nicht drauf woran das liegen könnte das es im Simulator geht und am Atmega168p nicht! Kann ein Compiler Flag daran schuld sein?