-
Thread
Pinkompatibler AVR zu Atmega88/168/328 mit USB
Ach ganz vergessen... steht nur in der Überschrift. Er müsste Pinkompatibel zur Atmega 8er Reihe sein (Atmega88/168/328).
ATmega16U4 ATmega32U2 ATmega32U4 ATmega8U2 Antwort also: nein.
-
Thread
ATMega 168PB Interrupt Programmieren
Hallo @all, ich versuche bisher ohn Erfold einen Interrupt zu beim ATMega168 zu programmieren. Ich möchte nur Testen und verstehen wie das mit dem Interrupt funktioniert und habe entsprechend nur ein einfaches Programm geschrieben, welches mir eine LED zum leuchten bringen
(und genau das ist beim > PINx-Register aller neueren AVR8 der Fall): natürlich. Ah ja, beim ATMega168 (und den hat der TO) wird mit PINC |= 1<<PINC0 getoggelt. Das Datenblatt zeige mir bitte mal :-)
-
Thread
Leitung unter TQFP oder lieber Massefläche?
Massefläche darunter legen. Mein Problem sind auch die nicht genutzten Pins (Es ist im übrigen ein Atmega168) - die würde ich gerne halt auch auf Masse legen damit sie nicht "In der Luft" hängen - jedoch habe ich dann vor zwei Dingen Angst - wie sieht es aus wenn, wie auch immer, einer der IO auf Ausgang
wirklich zwingend. >Mein Problem sind auch die nicht genutzten Pins (Es ist im übrigen ein >Atmega168) - die würde ich gerne halt auch auf Masse legen damit sie >nicht "In der Luft" hängen - jedoch habe ich dann vor zwei Dingen Angst >- wie sieht es aus wenn, wie auch immer, einer der IO auf
-
Thread
UART und SD Karte
9600l #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #if defined (__AVR_ATmega168__) #define UDR UDR0 #define UCSRA UCSR0A #define UDRE UDRE0 #define UCSRB UCSR0B #define RXC RXC0 #define UCSRC UCSR0C #define UCSZ0 UCSZ00
Suchmaschine die Datenblätter finden. Außer mit Hotel-Suchmaschinen. Zum Beispiel liefert Bing für "atmega32 atmega1284 vergleich" sogar als allererstes diesen Link: http://mikrocontroller.net/articles/AVR_Typen (lustig, was?) Und wenn du dort mit Strg-F nach "1284" suchst, landest du in einer Vergleichstabelle
-
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
[S] AVR-NET-IO - Bausatz oder Fertigmodul, gern auch nur die Platine
Anleitung bei Pollin hab ich als Möglichkeit nur gesehen, dass man in diesem Bereich agieren kann --> 192.168.0.xxx) Danke schonmal für Angebote und Antworten :)
Weiterhin kann man pinkompatible andere AVRs in den Sockel stecken. Ich habe mehrere mit einem ATmega1284P in meinem Heimnetz laufen, geht prima. Diese kann ich auch via Port-Forwarding im Router von aussen erreichen. Dann kann man die HW auch noch verbessern: ich habe eine externe 5V Versorgung
-
Thread
AVR Xplained Mini externer Takt
20MHz arbeitet? Anbei der Link zum Entwicklerboard: http://www.atmel.com/Images/Atmel-42381-ATmega168PB-Xplained-Mini_UserGuide.pdf Ich freue mich auch konstruktive Tipps und Beiträge....... Viele Grüße
-ATmega168-Xplained-Mini_User-Guide.zip Dort ist der Schaltplan drin. Der Takt für den ATmega168 kommt vom Programmieradapter, welcher aus eienm ATmega32U4 besteht. Dieser gibt seinen eigenen 16 MHz Takt
-
Thread
Wie kann man den YM7128B richtig ansteuern
Ich hab ein kleines Problem mit einer Ansteuerung bei einem YM7128B in Assembler. Der AVR ist ein ATMEGA168. Der YM7128B hat eine ziemlich bescheidene Ansteuerung und komme nicht drauf wie ich das am einfachsten anstelle. Das untere Beispiel funktioniert nicht, obwohl es bei vielen ähnlichen Bausteinen
-
Thread
TCXO am ATmega?
Welche Spannung benötigt ein ATmega168 am XTAL-Pin, wenn er mit einem TCXO extern getaktet werden soll? Reichen 0,8Vss aus? Der ATmega soll mit 5V betrieben werden. Im Datenblatt habe ich hierzu nichts gefunden (oder es übersehen)
-
Thread
dumme frage esp8266
Beitrag #4218651: > http oder telnet bringen keine verbindung Was erwartest du? Läuft auf dem ATMega ein Webserver (http) oder ein Telnet-Server?
vermute er wollte damit sagen, dass der ESP selber deutlich schneller und leistungsfähiger als ein Atmega ist und man diesen alternativ auch standalone ohne extra Atmega betreiben könnte. Auch wenn das ja offensichtlich nicht das ist was du machen willst. ;)
-
Thread
Atmega48 wacht nicht durch INT1 auf (sleep_mode(), interrupt)
user-manual/group__avr__sleep.html http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
µC meets WLan!
Motorolla 68HC11, HC08 und HC12 (16-Biter) - alle in Assembler programmiert - schließlich bei der ATMEGA 168 Serie gelandet, da diese für meine Anwendungen bis dato eigentlich immer ausreichend Rechenleistung boten und sowohl von der Ausstattung also auch vom Preis und der Verfügbarkeit her recht interessant
Verabschiede dich mal vom ATMega168. Ein Ethernet Frame hat maximal gut 1500Bytes Länge. Also sollte dein RAM schon etwas größer sein. Ein IP Stack passt auch nicht mal so locker in einen Zwerg. Also starte gleich richtig mit einem
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
getaktet werden. Seine Busschnittstelle paßt recht einfach an einen 8051 und würde heute mit einem ATmega162, ..64, ..128 usw. direkt ansprechbar sein. Wenn man schon AVR einsetzt, wäre damit keine Einarbeitungszeit verbunden. Zulu schrieb im Beitrag #4216510: > Die STM32F4-Discovery scheint einen
ist: "MINI-M4 for STM32". Er hat den - STM32F415RG, mit 64 pins - Encoder im Chip, - bis zu 168 Mhz, - 1MB Flash, http://www.mikroe.com/mini/stm32/ http://www.libstock.com/projects/view/513/mini-m4-stm32-board-examples - Datasheet of STM32f415RG: http://www.st.com/st-web-ui/static/
-
Thread
pH Messung mit LMP7721
Dieser OPV ist laut Datenblatt für diese Messung (fA) vorgesehen. Ich möchte den pH Wert mit einem Atmega 168 am ADC messen. Deswegen die Überlegung: Versorgung des LMP7721 & MAX6070 1,2V ist vom rest galvanisch getrennt. Vorgesehen: NMA2405SC (C&D Technologies) Das analoge Signal wird durch einen ISO124U zwischen LMP7721 und dem Atmega galvanisch getrennt. Die pH Sonde liefert ja ein Signal von -414mV...414mV. Ich hebe mit der 1,2V Referenzspannung das Potential der pH Sonde auf 786mV..1614mV an damit keine negativen Spannungen
-
Artikel
Einstieg in die Mikrocontrollertechnik mit AVR ATmega
Akzeptanz besitzen und preiswert sind. Der mega8 hat zudem den Vorteil, daß er Pinkompatibel zum ATmega168 ist. So können Sie von kleinen Projekten ganz bequem auf größere expandieren. Beachten Sie aber, daß Pinkompatibel niemals heißt, daß die µC auch Codekompatibel sind. Der Sourcecode muß für den
Programmierung des Prozessors. C3 ist ein Abblockkondensator und muß möglichst dicht an Pin 7 und 8 des ATmega platziert werden. Für die ersten einfachen Experimente steht ein Taster und eine LED zur Verfügung. Der Taster benötigt keinen Pull-Up Widerstand, da der ATmega intern einen aktivieren kann. Der Programmieradapter
-
Thread
433,92 MHz Sender über PC steuern
einem Computer, einem anderen Arduino, oder einem anderen Mikrocontroller zu kommunizieren. Der ATmega168 und ATmega328 verfügen an den Digital Pins 0 (RX) und 1 (TX) über UART TTL (5V) serielle Kommunikation. Der FTDI FT232RL auf dem Board, leitet diese serielle Kommunikation über USB und der FTDI
-
Thread
Compilererror "is not a type"
gstabs -O0 -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"src/main.d" -MT"src/main.d" -c -o "src/main.o" "../src/main.cpp" ../src/main.cpp:22:22: error: ‘BadTestConst’ is not a type bad insideLittleBad(BadTestConst);
pool/main/g/gcc-avr/gcc-avr_4.8.1+Atmel3.4.5-1_amd64.deb Size: 11387244 MD5sum: be3adf6f47c0ff643ce168fe61a881b0 SHA1: 5d4bf11fa031e19cdd0659d52dc8bb5b46c17db4 SHA256: e8b30da59d19121a145b0c8f6768fe0cccb1745cdc547b366b648de99a22ff39 s@myshell:~$ avr-gcc --version avr-gcc (GCC) 4.8.1 Copyright
-
Thread
Arduino / Atmel UART Fehler
Ich verwende einen Arduino mit ATMega328P. Ist das bei dem auch so?
BirgerT schrieb im Beitrag #4202411: > .. nimm halt die Beispiele aus dem ATmega48A..328P Datenblatt. http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Runterladen, lesen, Beispiele (richtig
-
Thread
Lötstation für SMD feinlöten
youtu.be/slbC3vHZYVA Code hängt mit an. Ist auf einem hierfür hoffnungslos überdimensionierten ATmega168-20PU bei mit völlig unnötigem 8 MHz-Quartz implementiert, da das schon so auf dem Steckbrett bereit war.
-
Thread
Erfolgreich AVR Dragon + AVARICE + GDB verwendet unter Linux
Dragon testen, bevor ich DebugWire aktiviere. Im Prinzip bekommt man so ein Verbindung zu einem Atmega168: [code]avrdude -v -v -p atmega168 -c dragon_isp -P usb[/code] Da durch die wilde Verkabelung das etwas wackelig ging, habe ich die Geschwindigkeit (Bitclock) gedrosselt von 1 µs (default) auf 10µs. Damit klappt es bei mir wunderbar. [code]avrdude -v -v -p atmega168 -c dragon_isp -P usb -B 10[/code] So bekommt man beispielweise ein Programm auf den Chip: [code]avrdude -v -v -p atmega168 -c dragon_isp -P usb -B 10 -e -U flash:w:tempctrl.hex:i [/code] Will
-
Thread
ATMega168 Oszillator schwingt nicht
Servus, gerade versuche ich, eine Schaltung mit einem ATMega168PA und einem Murata CSTCE Keramik-Resonator in Betrieb zu nehmen. Leider will der Oszillator mit einem CSTCE16M0V53 nicht schwingen, mit einem testweise draufgelöteten CSTCE8M00G13 schwingt der Oszillator
-
Thread
Drehzahlregler für DC-Motor, ATmega48-328
entsprechend nachzuregeln. Das Schaltbild zeigt, wie eine einfache Ansteuerung mit einem µC (hier ATmega328) aussehen kann. Da der Motor für die EMK Messung nicht mit GND sondern mit V+ verbunden ist, braucht man zwei ADC-Kanäle zu Messung der Motor-EMK. Für die Sollwertvorgabe dient hier ein einfaches
Lässt sich beim Atmega der ADC mit dem PWM Timer triggern? Wäre denke ich in deinem Fall ganz praktisch, dass der ADC automatisch zur Offzeit der PWM triggert.
-
Thread
AVR: Bistabiles Relais mit einem Pin schalten
wird folgende Signale zur Verfügung: - 12V (max 120mA) - 5V (max 20mA) - Gnd - 2 Portpins eines Atmega168, frei parametrierbar (PB6 und PB7) - Twi, also SDA und SCL. Einen Portexpander wollte ich allerdings aus Kostengründen vermeiden. Platz ist auch ein Problem, die fertige Platine sollte 50x50mm
-
Thread
RS-232 <-> Ethernet
IG bit: Individual address (unicast) Type: IP (0x0800) Internet Protocol Version 4, Src: 192.168.1.41 (192.168.1.41), Dst: 192.168.1.99 (192.168.1.99) Version: 4 Header Length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport
checksum: 0xff57 [validation disabled] [Good: False] [Bad: False] Source: 192.168.1.41 (192.168.1.41) Destination: 192.168.1.99 (192.168.1.99) [Source GeoIP: Unknown] [Destination GeoIP: Unknown] Transmission Control Protocol, Src Port: 2639 (2639), Dst Port: 23 (
-
Thread
EEPROM > 100000 Write Cycles
die Daten nicht mehr die angegebenen 20-100 Jahre gehalten? Ich versuche das gerade mit einem Atmega168-20PU(8MHz RC, 5V) zu testen. Auch nach > 1 Mio. Writes ist ein Verify mit ca. 10ms Verzögerung immer noch positiv. Das Verify erfolgt dabei nicht direkt, sondern es wird ein Block Daten geschrieben
-
Thread
Schrittmotor spinnt
Hallo liebe Community, ich habe ein Problem mit meinem Schrittmotor, den ich über einen Atmega8 ansteuere. Sobald ich ihn in eine Richtung drehen will, sagen wir mal Rechtslauf, fängt er nach ein paar Schritten an für einen oder mehrere Schritte die Richtung zu wechseln, was zu einem Hin- und
dieser Materie auskennt. Ersteres nicht, zweiteres ja. Bei mir wird der Controller von einem ATmega168 gesteuert, läuft nach rechts, wenn ich ihm sage "rechts", läuft nach links, wenn ich ihm sage "links". Das funktioniert von Vollschritt bis Mikroschritt (1/16).
-
Thread
Stackanalyse ATMega
zusammen! Ich versuche gerade, die Ursache für sporadische Abstürze (1/Woche oder weniger) eines ATMega168P-Sytems zu finden und wollte mit folgendem Watchdog-Programm eine Sicherung des Stackinhalts ins EEPROM durchführen: [c] uint16_t WD_events EEMEM; uint16_t stack_loc EEMEM; uint16_t WD_stack
-
Thread
Atmega und ENC28J60: Netzwerkverbindung schlägt fehl
Visualisierung habe ich eine kleine Schaltskizze erstellt, die den Anschluss der Stiftleiste an den Atmega verdeutlicht. (Verwendet habe ich einen Atmega 32 mit externem 16MHz Quarz). Die Grundbeschaltung des Atmega 32 mit den diversen Abblockkondensatoren und der Herstellung einer stabilen 5 Volt Spannungsversorgung
Morpheus schrieb im Beitrag #4158843: > Die Netzwerkadresse des Routers lautet 192.168.2.1, die Netzmaske > 255.255.255.0 > (cmd-> ipconfig) > > Korrigiert mich, wenn ich falsch liege, aber das heißt doch, dass ich > dem Webserver nun eine IP-Adresse 192.168.2.x geben kann, die
-
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 + DS18S20 + Banana Pi
Platform. Und genau darum geht es. Ich will das ganze mit einem AVR Mikrocontroller machen. Entweder ATmega 168 oder 328. Was eignet sich besser? Außerdem will ich den Banana Pi als "Homeserver" belassen. Also benötige ich einen USB-to Serial Wandler oder? Leider weiß ich noch nicht ganz genau wie ich
Platform. Und genau darum geht es. Ich will > das ganze mit einem AVR Mikrocontroller machen. Entweder ATmega 168 oder > 328. Was eignet sich besser? Arduino Boards verwenden meist ATmega Prozessoren (Ausnahme Arduino Due) und das sind AVR Mikrocontroller. Ob ein ATmega168 oder 328 ist zum Auslesen von
-
Thread
Gefälschte AVR-uC?
bei meiner letzten Reichelt Bestellung waren Atmega168er dabei mit falschen CHIP ID..
8271 with merged information for ATmega48PA, ATmega88PA, ATmega168PA and ATmega48A, ATmega88A andATmega168A. Also included information on ATmega328 and ATmega328P Und bei den neusten PB-Typen: http://www.atmel.com/Images/Atmel-42176
-
Thread
Array Deklaration Problem
Build-Process. > Poste das Makefile. Anbei mein makefile: [c] GCCFLAGS=-g -Os -Wall -mmcu=atmega168 LINKFLAGS=-Wl,-u,vfprintf -lprintf_flt -Wl,-u,vfscanf -lscanf_flt -lm AVRDUDEFLAGS=-c avr109 -p m168 -b 115200 -P COM8 LINKOBJECTS=../libnerdkits/delay.o ../libnerdkits/lcd.o ../libnerdkits/
-
Thread
CCD linear sensor
Auslesen habe ich schon gemacht. Als CCD linear sensor habe ich Sony ILX554B.Als Mikrocontroller Atmega 644. Als Ausgangswert bekonmme ich Vout(für jeder Pixel=2048) = 0.8V-3.8V (2048) Wie kann man dieser Vout jetzt auswerten (als Spektralfarben interpritieren)? Gibts vieleicht irgendwelche
Ich nutze ADC von Atmega 1284P Ich habe ADC auf 156kHz eigestellt(6µs*13 Zyklen=83µs(Convesiontime)) Torsten C. schrieb im Beitrag #4205166: > BTW mal 'ne Frage an Erik Werner: > > Welchen ADC nutzt Du? 0 bis 3,3V müssten
-
Thread
Atmega8 Encoder + USB HID spinnt manchmal
http://www.leniwiec.org/en/2014/04/28/rotary-shaft-encoder-how-to-connect-it-and-handle-it-with-avr-atmega8-16-32-168-328/ Letztes Beispiel, OHNE Verwendung von Timern! So und jetzt mein problem. Bei einem Encoder klappt das wunderbar!! man sieht im Cockpit sogar das Poti bewegen. habe ich 2 Encoder
-
Thread
HD44780 Custom Characters Problem
Teil der LCD Lib angehängt. Das ganze stammt von einem Nerdkit. Dies bedeutet ich verwende einen ATMega168 als MCU. Danke schon mal für die Unterstützung.
-
Thread
[V] Atmel AVR Xplained: ATmega168-XMINI
Verkaufe Atmel AVR Xplained Mini ATmega168-XMINI - Evaluation Kit für ATmega168, Arduino-Shield kompatibel - allg. Beschreibung: http://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/8437611/ - aufgedruckte Teilenummer des Prozessors: ATmega168PA Das Kit ist unbenutzt und originalverpackt und wird für 10€ inklusive Versand angeboten. Abwicklung über private Nachricht.
-
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
-
Thread
DOG-M Display und SPI-Modul an einem SPI
hier bzgl. Ansteuerung weder das eine noch das andere Modul. Ich betreibe die Schaltung mit dem Atmega168, der SPI-Sensor hängt über Miso/Mosi und SS-Pin am µC, das Display, wie empfohlen am Controller. Als gemeinsamer Leiter gibt es nur MOSI. Gibt es bei der Ansteuerung irgendetwas besonderes zu
-
Thread
Was passiert, wenn ein Atmega am Port überlastet wird?
Hallo, was passiert eigentlich, wenn ein Atmega am Port überlastet wird? Z.B., wenn ein Atmega168, der mit +5V betrieben wird, an einem Port pro Portpin 47 Ohm treiben muss (also theoretisch 8x 100mA pro Port). Bricht dann die Spannung am
Jörgen schrieb im Beitrag #4136240: > wenn ein Atmega168, der mit +5V betrieben wird, an einem Port pro > Portpin 47 Ohm treiben muss Das geht nicht, da man dann auch die Belastbarkeit der VCC und GND Pins beachten muss. Die liegen so zwischen 100