-
Thread
ENC28J60, ATmega32, UDP-Pakete
Komponenten TIdUdpClient und TIdUdpServer aus der Indy-Komponentensammlung. IP auf PC-Seite: 192.168.99.3 IP des ENC-Boards: 192.168.99.99 Port: 5042 Mein Problem ist, dass die vom µC erzeugten UDP-Pakete zwar korrekt übertragen werden (siehe Anhang), der UDP-Client meiner Delphi-Software
. So und jetzt noch mal die Infos wie ich es getestet habe: PC WXP SP2 -> VMware W2k 192.168.99.99 -> 192.168.99.3 Screenshot im Anhang... Ich habe mal versucht noch ein paar Informationen zu diesem Paketyzer herauszufinden. Wenn ich das richtig gesehen habe, verwendet dieser eine ältere
-
Thread
RFID Türöffner
Hallo Sefan, gibt es eine Möglichkeit bereits eingebuchte Tags ohne den Atmega über ISP zu überschreiben wieder aus dem EEPROM zu löschen? Viele Grüße Sven
halte...Es ist also so, dass der Atmega nicht auf das Signal vom Em4095 reagiert. Was kann ich noch tun...? Gruß Uwe
-
Thread
ATMega16u4 per JTAG Debuggen
Hallo, Ich kämpfe gerade damit einen ATMega16u4 mit meinem nagelneuen PicKit4 über JTAG zum Debuggen zu bekommen. Es erscheint jedes mal die Fehlermeldung im Anhang. Mein aktueller Aufbau ist wie folgt: ATMega16u4-MU auf einer custom Platine
mich für ein paar MEGA-Familien entschieden, die ich dann besser kennenlernen kann: 324-644-1284, 88-168-328, 2560 und einige Tiny: 2313-4313 und 25-45-85. Ich glaube, das ist alles für einen Amateur mehr als ausreichend. ATMega16u4 ist interessant, nicht nur wegen USB. Das ist ein von wenigen in der
-
Thread
Brauche Hilfe zum AVR Net-IO Ulrich Radig
Atmega644. Ich habe mal alle Screenshots in den Anhang gepackt. Sowie die makefile und die config. Es wäre sehr nett wenn mir einer helfen könnte.
noch kein Ping. Die Mac Adresse hat doch nichts mit dem Controller zu tun, oder ? Da ich den ja auf ATmega644 aufgestockt habe. ?
-
Thread
Pedant für Linux zu WinAVR
attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640
-
Thread
Modellbauservo 3,5V zu 5V Steuersignal
Hi, bisher habe ich meinen Modellbauservo MG90 Towerpro mit einem Atmega168 angesteuert, der liefert ja ein 5V Signal. Jetzt will ich das mit einem Nucleoboard (Stm32f072) machen, da kommen aber nur max. 3,6V aus dem Steuerpin. Wie kann man so einfach wie nur möglich daraus
Mit einem Atmega168 ;) Ich würde einfach mal probieren, ob das Servo nicht auch mit 3,3V am PWM-Eingang klarkommt. Oliver
-
Thread
EMS Fertigung: 95% Ausfallquote
Was für ne Spannung, Takt und Oszillator-Art verwendet Ihr? Zumindest bei den 328ern und 168ern hat Microchip ne Variante aufgelegt die den Full-Swing-Oszillator nicht mehr hatte (also war drauf, lief aber nicht mehr zuverlässig). Dann wollten sie eigentlich die ursprüngliche Version abkündigen
Gibt einiges an "Kopien" vom ATMEGA32-16AU auf dem Markt. Gerade im Analogbereich haben die oft Schwächen. Kann man Fakes zu 100% ausschließen?
-
Thread
Atmega 328: PWM-Ausgang streut auf andere Eingänge?!
Im derzeitigen Errata findet sich nämlich noch kein entsprechender Hinweis. Sehr schade, dass die AtmegaXX8-Reihe einen so deutlichen Konstruktionsfehler aufweist :-(. Gruß, Volker
> Ein nackter Atmega328 mit einem Tastkopf Na dann mach doch mal 100nF zwischen alle VCC und GND und AVCC und AGND. Kannst auch noch 10nF zwischen AVCC und AGND packen.
-
Thread
Probleme mit Interrupts
Ich benutze den ATMEGA168A
Kontrolliere auch, ob du unter Projektoptionen als Target auch den ATMEGA168A eingestellt hast. Bei falscher Einstellung liegen die Vektoren u.U. woanders und der Reset ist klar!
-
Thread
interrupt mit watchdog
hallo. ich verwende eine ATMeag168 (gcc). dieser hat einen watchdog, der bei bedarf vorher einen interrupt auslöst. ich wollte diesen nun nutzten um vor einen reset zustände am portpins abzuspeichern und beim hochfahren die abgespeicherten
der Watchdog des Atmega168 besitzt genau aus den grund überhaupt einen interrupt. (siehe Daten Blatt) die Port die ich abspeicher sind unkritisch. Aber wenn du schon antwortes hättest du mir auch einfach eine antwort auf
-
Thread
Brauche Hilfe bei Beamer-Problem
Richtung der Spiegel gerade bewegt wird (entweder +12V oder -12V). Ich versuche nun mithilfe eines ATMega168 diesen Vorgang zu manipulieren und den Beamer glauben zu lassen, dass die Klappe sich in der richtigen Position befindet. Den Strom des Motors kann ich mithilfe von Relais, welche +5V ausgeben,
vielleicht eine Idee oder einen Ansatz zu diesem Problem? Erscheint euch die Idee, die ich verfolge (ATMega168 zur Manipulation der Sensoren) als umsetzbar? Der Fehler in diesem Video ist meinem sehr ähnlich, wenn nicht sogar gleich: http://www.youtube.com/watch?v=eCiwfERkULc Bei 0:21 kann man ungefähr
-
Thread
bits GELICHZEITIG setzen und löschen als Einzeiler?
mein kleiner Mega48 ja sofort aus allen Nähten > :-(( Debuggen sollte man auch nicht auf einem ATmega48. Fürs Debuggen kann man nie genug Ressourcen frei haben. Nimm einen ATmega168, der ist pin- und funktionskompatibel bei deutlich mehr Speicher. printf() ist halt vom Prinzip her riesig, da
Ich könnte die Daten aber auch auf PORTB ohne Printf ausgeben... Jetzt werd ich erstmal einen Mega168(wiedermal nur im MLF) "anfassbar" machen. Habe i.M. keinen anderen zur Hand. VlG AxelR.
-
Thread
USBasp auf M328
man das schafft. Und ob. Warum? Der mega328 ist im wesentlichen kompatibel mit den mega48/88/168. Außer daß er mehr Speicher (Flash/RAM/EEPROM) hat. Da es ein usbasp Image (vulgo: Hexfile) für den mega48 gibt, reicht es vermutlich schon, das auf einen mega328 zu flashen. Falls das wieder Erwarten
vermutlich schon, das > auf einen mega328 zu flashen. Wenn ich mich richtig erinnere, ist der Mega168 und der 328 nicht binärkompatibel zum ATmega48, der ATmega88 schon.
-
Thread
Timer von Lichterkette
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega48, 88, 168, 328, https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 40 Pins: ATmega 164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
Problem mit Wiz830MJ
Aja und einen EEprom (I2C) möchte ich auch an den Atmega anschließen.
Jaaa alles klar jetzt verstehe ich was du meinst. Aber der Atmega32 hat soetwas leider nicht.
-
Thread
PWM Flackern
Ich möchte auf meinen Atmega 168 Soft PWM nutzen. Den Code habe ich von hier übernommen: http://www.mikrocontroller.net/articles/Soft-PWM. PWM_STEPS habe ich auf 1024 gestellt. Das ganze funktioniert auch ganz gut. Allerdings
Fuses gesetzt. Habe mich vertan, CKSEL steht auf External Crystal Oscillator. Getaktet wird der Atmega 168 somit mit dem 20 MHz externen Quarz.
-
Thread
Mikrocontroller : Statt Schalter Bluetoothmodul BTM222 benutzen.
Du könntest ein Crum168 Modul von Chip45 verwenden, darauf meine (fertige) Firmware laden und an die Ausgänge des Mikrocontrollers MOSFET Transistoren oder Relais anschließen, um die Motoren anzusteuern. Crumb168 Modul: http://www.chip45.com/products/crumb168-2.3_avr_atmega_module_board_atmega168_usb.php Nimm die Variante mit 14,768khz Quarz. Firmware: http://stefanfrings.de/avr_io/index.html Wenn Du lieb fragst, lädt Dir der Händler die Firmware
-
Thread
Anfänger Problem mit dem Makefile
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
-
Thread
Zeitmessung funktioniert nur so halb :-/
die kürzeste Unterbrechungszeit sein, sonst geht sie Dir duch die Lappen. Oder Du nimmst nen ATmega168, ist pinkompatibel, aber mit Pin-Change-Interrupt. Die UART darf dann auch kein Interrupt sein, da die AVRs leider keine Prioritäten haben. Also die UART im Main pollen, 3 Bytes werden ja gepuffert
Das mit dem Atmega168 ist natürlich die eleganteste Lösung, die machen ich/wir wenn das nächste Programm auch keine guten Ergebnisse liefert. Aber eigentlich müsste es der Atmega88 [sic] doch auch tun, unterscheiden
-
Thread
betemcu-USBASP Programmer geht nur mit extreme Burner AVR
Thema Mikrocontroller einarbeiten und hab mir dazu einen USBASP-Programmer von betemcu und einen ATmega168-20PU gekauft. Mit Atmel Studio 6.0 hab ich ein kleines C-Programm erstellt um mit einer LED zu blinken. Das Hex-File hab ich mit avrdude 5.11.1 und den USBASP-Programmer in den ATmega168-20PU
Bernhard, danke für Deinen Hinweis. mit folgendem Befehl geht es jetzt: avrdude -c usbasp -p m168 -U flash:w:GccApplication1.hex MfG egonotto
-
Thread
Fehler bei tvText von benryves.com
keinen ATMega168?
Hatte gerade in meinem Sortiment nur noch Atmega 16er und ein paar Tinys. Irgendwie hab ich gedacht der würde auch mit 20 MHz laufen. Hab mir nun zwei Atmega168 bestellt und es schon mal so kompiliert, zum testen. Geht :-) Danke euch vielmals
-
Thread
Ametek-Pittman Motor
Sensoren. Hat evtl. einer sowas schon mal in den Fingern gehabt? Wie kann ich den über einen Atmega168P steuern. Gruß NikoB
bestückt, das ist sehr nett. Niko B. schrieb im Beitrag #4385268: > Wie kann ich den über einen Atmega168P steuern. Die Application Note AVR447 von Atmel beschreibt genau das - gepflegte Sinusansteuerung eines BLDC 3-Phasen Motors mit Hallsensoren mit Mega 88/168/328. Alles was du noch brauchst,
-
Thread
Neuer AVR (Atmega88) lässt sich nicht Programmieren Gesperrt
Ist C1 ganz nah am ATMega (10mm max.) ? Evtl. C2 mal weglassen oder kleiner machen.
Ich hatte ähnliche Probleme mit einem Atmega168. Tipps aus anderen Foren besagten, dass es im Auslieferungszustand der aktuellen Serie gewisse Probleme gibt und der Atmega generell zuerst gelöscht werden muss. Dafür war bei mir die SPI-Frequenz
-
Thread
AVR-C double gibt auf LCd nur aus
Angenommen dein Programm heißt "test.c" und dein Controller ist ein ATmega168, dann könnte das so aussehen (kann und nicht muß, viele Wege führen nach Rom... oder zur Floating-Point-Ausgabe): avr-gcc test.c -c -o test.o -Os -mmcu=m168 (es wird eine Datei namens "test.o" erzeugt) avr-gcc -mmcu=m168 -Wl,-u,vfprintf -Wl,-Map=test.map test.o -lprintf_flt -lm -o test.elf (es werden aus der Datei "test.o" die Dateien namens "test.map" und "test.elf" erzeugt - die "elf-Datei" ist die wichtigere)
-
Thread
Inline-Assembler: Label-Sprungadresse in Z-Register laden - wie?
schnellerer Quarz bringen, zB 24 MHz. Ich hab meine Scope-Clock mit 24 MHz laufen. Das geht problemlos (ATmega168@5V) und reicht sogar um 50000 Pixel/Sekunde auf die Röhre zu bekommen und Animation für Asteroids/Snake-Spiel zu berechnen :-)
Karl Heinz Buchegger schrieb im Beitrag #2247288: > Du hast aber schon die 1/18 in die 168Hz eingerechnet (genauso wie deine > Graustufen). D.h. du kriegst in 1 Sekunde 18*168 = 2688 komplette Bilder > hin (was an sich schon recht sportlich ist) Nein, es sind 168 Graustufen-Bilder pro
-
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
Arduino Pro mini mit FTDI Adapter programmieren
Gerät einwandfrei funktioniert. Habe in der Entwicklungsumgebung von Arduino den "Arduino Pro mini 168 5V" ausgewählt. Und als Port wurde COM3 automatisch ausgewäht.
/atmega einen speziellen Bootloader auswählen und diesen über das Terminal flashen. Zum Beispiel: [code] avrdude -c usbasp -p m328p -e -U flash:w:ATmegaBOOT_168_atmega328_pro_8MHz.hex [/code] Nun sollte
-
Thread
ATMega Timer PWM Frequenz
Prinzip der PWM schon bekannt, was mich stutzig gemacht hat, ist folgender Satz im Datenblatt: "ATmega48A/PA/88A/PA/168A/PA/328/P uses the same crystal oscillator for Low-frequency Oscillator and Timer/Counter Oscillator." Und weiter hinten im Datenblatt steht beim Timer/Counter2: "The CPU main
die entsprechenden Register gesetzt hast. Mich mach eben dieser Satz aus dem Datenblatt stutzig: "ATmega48A/PA/88A/PA/168A/PA/328/P uses the same crystal oscillator for Low-frequency Oscillator and Timer/Counter Oscillator."
-
Thread
Ausrüstung für Mikrocontroller
Chin Clone würde ich weder teuer noch zu schade nennen. https://de.aliexpress.com/item/Nano-V3-ATmega168-CH340-MicroUSB-Compatible-for-Arduino-Nano-V3-0/32630652771.html Timo schrieb im Beitrag #4827693: > Doch mir ist nicht klar, welche Ausrüstung ich benötige. Ich muss den > Chip ja mit dem
Chin Clone würde ich weder teuer noch zu schade nennen. > https://de.aliexpress.com/item/Nano-V3-ATmega168-C... > Schneller und billiger kannst Du als Anfänger kein Erfolgserlebniss > haben. So, und jetzt gucken wir auf die 28-56 Tage Lieferzeit. Ja, echt rasant.
-
Thread
Umlaute mit RS232 BAS Converter
kommt ja von ATMEGA8 Pin17 und 22 ein Signal, wobei 17 vermutlich das TEXT-Signal ist und 22 das Hintergrund? Wen ich Pin 22 vom ATMEGA8 hochbiege, dann dürfte der Hintergrund doch transperent sein und ich kann das Signal
Hallo, habe heute meine 2te Schaltung bekommen und den ATMEGA8 mal testhalber die die vorhanden gesteckt und siehe da es läuft wieder :-) Gibt es eine Möglichkeit diesen ATMEGA8 auf den nicht mehr funktionierenden ATMEGA8 mit meinem Galep4 zu clonen ? Oder
-
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
AVR mega 168, AVR GCC, Stackpointer initialisieren
out 0x3e, r29 ; 62 a54: cd bf out 0x3d, r28 ; 61 [/pre] RAMEND ist für den ATmega168 0x4ff, SP liegt an 0x3d. Die Adressen in den Makros der avr/io.h sind die RAM-Adressen der SFRs. Für den Zugriff per IN/OUT/SBI/CBI/SBIS/SBIC muss also ein Offset von 0x20 brachtet werden.
Den SP am oberen RAM-Ende initialisieren macht (u.a.) der 168er beim Reset alleine. Das braucht man nicht programmieren. Mal ganz nebenbei.
-
Thread
Avrisp MkII vs. Avrdude
http://sourceforge.net/project/showfiles.php?group_id=78138 Der Aufruf: avrdude -c avrisp2 -p m168 -P usb:xx -v liefert Informationen zum mkII: avrdude: usbdev_open(): Found AVRISP mkII, serno: 0000A0007225 Damit kann dann geflashed werden: avrdude -c avrisp2 -p m168 -P usb:72:25 -U .....
########## | 100% 0.00s avrdude: Device signature = 0x1e9403 avrdude: Expected signature for ATMEGA8 is 1E 93 07 Double check chip, or use -F to override this check. avrdude done. Thank you. [/c]
-
Thread
/var/log/debug für Joachim B.
interessiert bist. Dazu müßtest Du die Zeile [code] /usr/bin/synergyc --name raspbianPI3 192.168.178.20 [/code] durch [code] /usr/bin/synergyc --name raspbianPI3 --log /dev/null 192.168.178.20 [/code] ersetzen. > Sheeva P. schrieb im Beitrag #5535203: >> Schreibt die Software ihre
355251#new [c] // Macro to convert from nano-seconds to clocks and clocks to nano-seconds // __AVR_ATmega1284P__ // #define NS(_NS) (_NS / (1000 / (F_CPU / 1000000L))) #if F_CPU < 96000000 #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( ((long)(F_CPU*9L/10L)) / 1000000L))) /
-
Thread
AVR Mega168p bei Unterspannung in "Parkposition" fahren
Sachverständige, vor 3 Tagen habe ich mich entschlossen, meine fleißig vor sich hingackernden ATMega168p-Nodes ein bißchen zu ändern. Einfach aus Neugier wollte ich mal sehen, ob an den Gerüchten, daß der Timer2 mit Uhrenquarz im Asynchronbetrieb und PowerSave tatsächlich weniger braucht als mit Watchdog
Hallo, nur ein paar Gedanken von mir. Warum willst du die Spannung überhaupt reduzieren? Der ATmega168p und der DS10B20 arbeiten bis 5V und der AM312 ist von 2,7V bis 12V spezifiziert (wenn ich das richtig gelesen habe, den AM312 habe ich noch nicht verwendet). Der DS18B20 ist lt. DB erst ab 3V
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Projektproperties von Atollic als globales Sysmbol eintragen. Dann läuft das System mit externen Quarz und 168MHz.
bei mir das Problem mit der "cstart_thumb2.asm" auf. Oder bin ich einfach nur zu sehr von den ATmega verwöhnt? :D
-
Thread
AVR ATmega8TestBoard
Hallo, Hier ein kleines ATmega8 Testboard! Just for fun! Gruß Uli
der IC4 - AT90S2313P auch in dem Board programmieren? wie geht das? in diesem Fall kann ich die ATMega48/88/168 auch programmieren oder? vielen Dank Herbert
-
Thread
Sekunden genauer Timer im Energiespar Modus
einem Vorteiler von 1024 alle 8 Sekunden einen Interrupt auslöst. Das lässt man 21 mal passieren (168s) und wartet dann auf ein Datentelegramm.
auf dem Pro Mini ist die PicoPower Variante montiert. Hmm, auf der gefundenen Seite stand bloss ATmega328. https://www.amazon.de/Arduino-kompatibles-ATmega-Mini-ATmega328/dp/B00H9CVQDW Man sollte wohl die Originalseite nutzen. https://store.arduino.cc/arduino-pro-mini Obwohl, man weiss ja auch nicht
-
Thread
AVR ISP Programmer Empfehlung
Anforderungen erfüllt. Nicht jeder ISP Programmer unterstützt jeden AVR - wie ich leider am Beispiel ATmega168 und ATtiny2313 feststellen musste. Nicht jeder ISP Programmer unterstützt Target Spannungen ungleich 5V. Nicht jeder ISP Programmer kann das Target mit Spannung versorgen. Das ist insbesondere
erfüllt. > > Nicht jeder ISP Programmer unterstützt jeden AVR - wie ich leider am > Beispiel ATmega168 und ATtiny2313 feststellen musste. > > Nicht jeder ISP Programmer unterstützt Target Spannungen ungleich 5V. > > Nicht jeder ISP Programmer kann das Target mit Spannung versorgen. Das > ist
-
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
kleiner AVR mit großem Speicher gesucht
im DIL-Gehäuse sein darf (kleiner wäre auch ok) und mindestens 16kb > Programmspeicher hat. ATmega168/168P/328 > Lösungen wie SMD-µC oder externer Speicher fallen leider aus. Warum auch immer SMD "ausfällt". Ein TQFP zu löten mit diesen Rastermaßen ist heutzutage keine wirkliche Herausforderung
Jörg Wunsch schrieb im Beitrag #1670964: > ATmega168/168P/328 Sauber, Danke! SMD fällt aus, weil das ganze in handlicher Größe zum Stecken sein muss.
-
Thread
AVR Mikrocontroller, OLIMEX-Starterkit
immer "Das Gerät wurde nicht erkannt" eingeblendet. Außerdem steht mir ein JTAGICE 3 und ein Atmega168 zur Verfügung. Der JTAG wurde erst erkannt, als ich den dazu nötigen USB Treiber von Atmel installiert habe. Mein aktueller Stand: Der JTAG wird jetzt immer erkannt und ein klicken auf "Apply
AVRISP mk2 wird nur manchmal erkannt. Ein Klick auf "Read" signature bekomme ich jedoch immer (bei Atmega8 sowie 168" die Fehlermeldung "unable to enter programming Mode" bzw.: Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute
-
Thread
atmega mit smartphone programmieren
Handy und dem µC Board ist ein USB OTG Adapter Das Board http://www.chip45.com/products/crumb168-2.3_avr_atmega_modul_board_atmega168_usb.php Michael wollte ja nur wissen ob so etwas möglich ist... Das selbe hatte ich übrigens auch für den STM32 Bootloader geschrieben. Das Ganze war nur
-
Thread
AVR Netio Ethersex Atmege1284p Webserver Problem
Vielleicht hat jemand noch einen Ti, ansonsten werde ich mich wohl wieder mit dem viel zu kleinen ATMEGA32 rumquälen müssen. Vielen Dank vorab
changes (and react) ---> In der watchcat steht folgendes drin: ECMDTCP(PA4, RISING, 192.168.178.221,{portChanged2('NETIO02','4','off','1')}\n\n) ECMDTCP(PA4, FALLING, 192.168.178.221,{portChanged2('NETIO02','4','on','1')}\n\n) Das Kommando kann ich per nc schicken echo "{portChanged2
-
Thread
AD-Wert springt
schwankt? Kann ich das mit einem Trick Programmtechnisch lösen? Achso, mein Prozessor ist ein ATmega328P. Grüße
Ich hab's jetzt mal ausprobiert, einfach einen Trimmer an einen AD-Port gesteckt, den ATMega168 programmiert und über BT mitgelesen: [c] Max Min Ov OvH Out 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 242, 244, 61 61, 61, 244, 244,
-
Thread
Precompiler rechnet falsch
immer Bit 7 mit aus, auf einem anderen Prozessor läuft der Code. Werde jetzt erst mal den Chip(Atmega168) wechseln. Danke schon mal für die Antworten.
Hi >Werde jetzt erst mal den Chip(Atmega168) wechseln. Bei deinem Fehlerbild würde ich eher auf eine falsche Baudrate tippen. MfG Spess
-
Thread
Arduino Duemilanove / ISP Aschluss
Hallo, kennt jemand diese Arduino Board? Da ist ein ATmega168 drauf. Kann ich den über die ISP Schnittstelle mit AVR Studio oder WinAVR programmieren, also in der normalen C Sprache? Nennt sich dann das Kabel ISP Kabel? Ich möchte programmieren lernen und
Ich hab ein duemilanove mit einem atmega328 drauf. Das Programmieren/Flashen übernimmt das Programm "avrdude", mit -c gibst du an, dass auf dem atmega der "arduino" Bootloader installiert ist. Du wirst also irgendwas in der Art machen müssen
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Moin! Ich habe hier einen ATmega168 (sollte aber auch auf dem 48 aber natürlich auch 328 laufen). Steppertreiber DRV8825. Systemtakt 18,432MHz Max. Steptakt 192kHz - könnte aber noch nach oben geschoben werden, gibt dann nur Einschränkungen
Registers': Da möchte ich einfach das Datenblatt zitieren: 8.5.1 General Purpose I/O Registers The ATmega48A/PA/88A/PA/168A/PA/328/P contains three General Purpose I/O Registers. These registers can be used for storing any information, and they are particularly useful for storing global variables and Status
-
Thread
Was übersehe ich bei diesem PWM
Hallo Gemeinde , Proiere grad die PWM Kanäle des Timer1 vom ATMEGA 168 zu nutzen und es geht auch Prinzipiel !! Es giebt jedoch ein aber , ich hab folgende einstellungen vorgenommen : TCCR1A |= (1<<COM1A1)|(1<<COM1B1)|(1<<COM1B0)|(1<<WGM10); TCCR1B |= (1<
Tassilo Böhr wrote: > Also in meinem 168er-Datenblatt (Rev. 2545F-AVR-06/05) Aaaah, lad Dir mal ein /aktuelles/ Datenblatt runter! Steht auf Deinem vielleicht noch "Preliminary Datasheet" drauf?
-
Thread
Pollin AVR Net-IO Web Server und DynDns
Pollin AVR Net-IO Web Server am basteln. Meine Konfiguration ist : AVR-NET IO Board mit einen ATmega644 OpenMCP AVR-libc version: 1.6.2/20080402 $Id: main.c 132 2009-05-22 3:22:47Z sharan $ $Revision: 134 $ Das AVR-NET-IO-Board läuft auch lokal prima.Ich kann lokal im Firefox alle Ein-/ und Ausgänge
wie folgt : NAT-Fuktion eingeschaltet und unter Port Mapping die IP es AVR-NET-IO-Board ( 192.168.2.100 ) eingetragen. Als Protokolltyp ist TCP eingestellt und LAN Por ist auf 80 und Öffentlicher Port ist auch auf 443 eingestellt. Mit freundlichem Gruß Bernd