-
Thread
Atmega <-> RFM12B
Hallo Miteinander, vielleicht kann mir jemand helfen? Ich möchte das RFM12b an einen Atmega328 betreiben. Der RFM12B arbeitet allerdings mit 3v3, der Atmega mit 5V. Ein Spannungsteiler mit Widerstände kommt nicht in Frage. Als alternative denke ich an einen Pegelwandler. Im Netz wie
#2982630: > Den Rest schließe ich - bis auf die +3,3V Betriebsspannung des RFm12b - > direkt an den Atmega328. Schon mal im Datenblatt des Atmega geguckt, wie hoch die Spannung sein muss, die zuverlässig als H erkannt wird? Kann zwar funktionieren, ist aber von "robust design" soweit entfernt wie Politik
-
Thread
Pollin AVR-Net-Io und Pollin Atmel-Evaluationsboard
mal was kommt? wenn i.o, atmega in netio und test mfg orfix
sensoren sind auch nicht nötig, ist nur ein serieller test. ist ponyprog richtig eingestellt atmega32.. hast du 2 boards und nur 1 atmega? ruf mal bei pollin und schildere dein problem. mfg orfix
-
Thread
Zeitliche Steuerung für DC-Motor
@ falk ich möchte halt in die µController-Technik einsteigen. @ werner also ein Atmega8 oder Atmega16 würde gehen? die Genauigkeit ist mir egal. @ all mal vom Zubehör und einer Leiterplatte abgesehen, bräuchte ich also nur einen µController, eine H-Brücke und eine Stromquelle
AVR-Board 14,95€. Viel billiger wird dein Selbstbau auch nicht. Außerdem würde ich nicht den uralten ATMega8 sonder einen aus der Reihe ATMega48/88/168/328 nehmen. Die sind pinkompatibel mit dem ATMega8 aber besser ausgestattet und gehen von 4 bis 32 kByte Flashspeicher. MfG Spess
-
Thread
uc auf tastendruck aktivieren: hardware
Einen Pin (ich nenne ihn mal /Hold) des ATmega zusätzlich (per Diode) mit dem /EN-Pin des Reglers verbinden. Beim Drücken der taste wird der Regler eingeschaltet. Der ATmega muss direkt nach dem Einschalten den /Hold-Pin schalten (Selbsthaltung
des ATmega angeschlossen sein. Bei Bedarf den ATmega in den Sleep schalten, vorher die INT-Eingänge der Taster scharfschalten. Mit den neueren ATmega (48,88,168) geht das noch besser, weil bei denen alle Pins
-
Thread
Suche Komplettporgramm für ADC in C
läuft es auch > mit diesen Einstellungen. /Was/ läuft? Das Tutorial auf dieser Seite ist für einen ATMega8 geschrieben. Bei dem liegen die Analog-Eingänge an Port C. Beim ATMega32 sind sie an Port A, wie ein Blick ins Datenblatt auch Dir offenbaren wird. > @gast > return(0) wird in dieser Funktion
funktioniert es. woran liegt das? muss ich AREF überhaupt mit VCC verbinden? VCC = 5 V bei einem ATMEGA168
-
Thread
Induktivität zum ADC am Atmega 328p
Die ATmega8 hatten durch einen Maskenfehler eine interne Verbindung über 5Ω. Die externe Drossel war damit wirkungslos. Erst beim ATmega8A wurde dieser Fehler behoben.
für Eure Informationen. Die Info dazu ist in einem ATMEL Datenblatt Rev. 8025I–AVR–02/09 zu ATMega 48p, 88p, 168p u. 328p auf Seite 258 skizziert, mit 10µH und 100nF. Rechtlich weis ich nicht, ob das ok wäre, ansonsten würde ich einen Screenshot davon anhängen. Ps.: Zu meiner Thematik: Komme
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
der Kram zusammengesteckt und es ging ans Programmieren (AtmelStudio 7). Herzstück bilden ein ATmega168PA, eine RV-4162-C7 RTC und die Ladeschaltung (TP4056) für den LiPo (250mAh) ist auch mit drin. Dazu 2 Taster zum Stellen der Uhr und ein 2x4 Female-Connector 1,27mm Pitch mit 2 verstopften Pins
die Taster nageln und eine Leitung nach VCC legen. Die zweite Möglichkeit das zu fixen wäre einen ATmega168PB zu nehmen. Bei dem Controller sind ADC6/7 alternativ GPIOs vom Port E und man kann den internen Pull-Up nutzen. Version 2 (rund - PCB 32mm Durchmesser) steht schon in den Startlöchern. Der
-
Thread
ATtiny45 Bootloader
STK500 gequält und alle meine AVRs gebootloadet. Der Bootloader ist so gut, daß ich meinen alten ATmega Bootloader entsorgt habe und sauschnell ist er außerdem. Die Brennzeiten liegen von 1s (ATtiny13) ... 8s (ATmega644). Folgende AVRs sind getestet: ATtiny13 ATtiny2313 ATtiny45 ATmega8 ATmega16 ATmega162 ATmega168 ATmega32 ATmega323 ATmega644 Anbei der komplette Quellcode und die fertigen HEX-Files. Die xxDEF.INC Files muß man sich aus der AVRStudio Installation nehmen. Die
-
Thread
AVR Code Wizard
und evtl. sogar daran schrauben :-) ich habe jetzt mal 4 grundtypen von cpus aufgenommen: *) ATmega8 (und ATmega8L) *) ATmega128 (und ATmega128L) *) ATmega2560 (und ATmega1280, ATmega640, ATmega256V, ATmega1280V, ATmega640V *) ATtiny24 (und ATtiny44, ATtiny84) mal schauen, wie sich die anderen
schon gar nicht laufengelassen :-) ich hoffe es ist erstmal ok soweit. ausserdem gibts neue cpus: atmega16/32/64 cu, gg
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647
-
Thread
AVR Projekt - Schaltplan in Ordnung?
Peter Reither schrieb im Beitrag #3094230: > Es geht darum, einen Raspberry Pi mit einem ATmega8 zu verbinden. Überleg dir, ob du für ein neues Projekt wirklich den längst überholten ATmega8 einsetzen willst. Wenn, dann würde ich den ATmega88A vorsehen (ist oft auch billiger). Das hat zudem
Vorteil, dass der dieser weitgehend aufwärtskompatibel ist zu den pingleichen Typen mit mehr Speicher: ATmega168A und ATmega328 (sogar das Datenblatt ist das gleiche).
-
Thread
Stromversorgung für LED Tetris
LED Tetris Spiels mit 16x9 Osram LRTB SMD LEDs. 1-2 Zeilen mit 16 "pixel" wird dabei von je einem Atmega 48 mit Software-PWM versorgt. Als "Master" fungiert vorerst ein Atmega 168, welcher die einzelnen Zeilen über SPI steuert. Das ganze Ding ist ca 190 * 110 cm gross. Pro LED sind ca. 130mA fällig
der Ergebnisse :) (Ich bin Architekt und kein Elektrotechniker) Also doch keinen Regler für den Atmega (wie oben empfohlen?) Bisher hab ich immer einen Regler auf meinen Boards gehabt, deshalb frag ich... Oder Atmega auf 3.3V mit 10Mhz statt 5V/20Mhz? -michel
-
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
Entwicklung einer Platine für die Programmierung eines AVR ATmega32
Hallo, Ich habe während meines Studiums die im Anhang beigefügte Schaltung für einen ATmega32 der Firma ATMEL entwickelt. Die Schaltung würde ich gerne verwenden um eine Möglichkeit zu haben einerseits Controller des Typs ATmega32 zu programmieren , habe noch ein paar dieser uC in meiner
Hi >Die Serie AtMega328, AtMega644 und AtMega128... Das sind zwei verschiedene Serien: -ATMega 48/168/328 -ATMega 164/324/664/1284 Die letztere kann man auch als Ersatz für den ATMega32 benutzen. MfG Spess
-
Thread
"beat" erkennung mit Atmega1284
= _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #endif [/c] mydefs.h[c]#if defined (__AVR_ATmega644__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) #define TIMSK TIMSK1 #endif [/c] Ich finde die Schreibweise im Übrigen furchtbar.[c]
-
Thread
RF01 und RF02 433 MHz Funkmodul
RF Funkmodulen für 433 MHz (Empfänger: RF01 / Sender: RF02). Als Mikrocontroller nutze ich einen ATMega168PA ebenfalls von Pollin. Hierbei habe ich sehr langsam angefangen und mir beispielsweise erstmal die Grundlagen zu SPI Schnittstellen angeeignet. Da ich den SPI schon zum Programmieren des uCs
Funkmodulen für 433 MHz (Empfänger: RF01 / Sender: RF02). Als > Mikrocontroller nutze ich einen ATMega168PA ebenfalls von Pollin. > > Hierbei habe ich sehr langsam angefangen und mir beispielsweise erstmal > die Grundlagen zu SPI Schnittstellen angeeignet. Da ich den SPI schon > zum Programmieren
-
Thread
USBasp bauen
. Wenn man den Spannungsregler mit einem Jumper überbrückt, dann sind es 5V wie bisher auch. Der ATMega88 muß sein, weil der ursprüngliche ATMega8 bei 3.3V nicht für 12MHz spezifiziert ist.
%20mcu%20AVR%20ATmega8A%20data%20sheet%2040001974A.pdf In dem Datenblatt konnte ich keine solche Einschränkung finden. Das scheint wohl ein Unterschied zwischen ATmega8 und ATmega8A zu sein. Karlo K. schrieb im Beitrag
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Da ist für alles massig Zeit. Evtl. könnten die 8k Flash knapp werden, aber da ist ja schnell auf Atmega168 gewechselt. Ich habe auf die Rückseite ein Display gepackt und zwei Tasten. Damit konnte ich dann alles einstellen. Würde ich heute vielleicht auch anders machen, aber als ich die Uhr gebaut
ATmega328 ausgehen?
-
Thread
Probleme mit Netzteilen
Ich hatte mal ein ähnliches Problem in einer sehr ähnlichen Anwendung: Atmega 168 mit ESP-01 Modul und ein Handyladegerät + LF33CV Spannungsregler. Folgendermaßen habe ich es gelöst: Beim AVR habe ich den Brown-Out Detektor eingerichtet und die längste mögliche Startup-Time
Sascha B. schrieb im Beitrag #4858664: > Ich habe ein Netzteil (1), regelbar mit 3V/1,2A Der Atmega32 läuft nur mit >4,5V.
-
Thread
Daten mit Wiz550io als TCP Client versenden
blinken auch die Lämpchen fleißig am Jack. Jedoch kann ich es nicht anpingen. Laut Wiznet mit 192.168.1.2, aber da gibts 100% Verlust: Ping wird ausgeführt für 192.168.1.2 mit 32 Bytes Daten: PING: Fehler bei der Übertragung. Allgemeiner Fehler. PING: Fehler bei der Übertragung. Allgemeiner Fehler
Allgemeiner Fehler. PING: Fehler bei der Übertragung. Allgemeiner Fehler. Ping-Statistik für 192.168.1.2: Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4 (100% Verlust), Was könnte hier noch faul sein?
-
Thread
EA eDIPTFT43-A TFT-Display mit 4,3" (Schnäppchen!)
Ausgänge steuern ! Es kann JEDE Windows-Schriftart in den 4MB Flash übertragen werden. Der µC ist ein ATmega der in Assembler programmiert wurde. http://www.lcd-module.de/pdf/grafik/ediptft43-a.pdf MfG Ak Tronik
warum son großen??? ja genau. Ist ne Rolladensteuerung mit relativ viel Quellcode. Hatte erst nen ATmega88, der war schnell voll. Dann nen pinkompatiblem ATmega168. War aber auch schnell am Ende. Beim Redesign der Platine habe ich auf ATmega128 gewechselt. Und der ist in der Zwischenzeit auch schon gut
-
Thread
AVR - Nur Schwachsinn über UART. Liegts am Platinenlayout
ich tippe Mike hats als einzig richtig erkannt, die Pins TxD und Rxd lassen auf einem Atmel ATmega8/88/48/168/328 schliessen, der Pegelwandler Inverter fehlt. Da wundert mich das Verhalten nicht.
Es hat nicht jeder Lust, erstmal das große IC-Ratespiel zu starten, Das IC wurde sogar genannt ATmega8 (ich habs auch überlesen) also ein großes Ratespiel war das nicht. Daniel S. schrieb im Beitrag #3870282: > ich hab hier einen Atmega8 foo schrieb im Beitrag #3872064: > Ich schau mir solche
-
Thread
Q-Touch fragen
Plexiglas bedienbar sind? Und muss es ein Controller mit Q-Touch Interface sein oder geht auch ein Atmega 16. Gruß Herbert
Herbert12 schrieb im Beitrag #2758918: > oder geht auch ein Atmega 16. ATMEGA16 geht nicht, da er seine PullUps nicht global deaktivieren kann. Ein ATMEGA88 oder ATMEGA168 oder alle neueren (nach 2005 gebauten) AVRs gehen.
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega168p atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega3250 atmega3250p atmega328p atmega329 atmega329p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90pwm216 at90pwm316 atmega16u4 atmega32c1 atmega32m1
-
Thread
Wird es einen ATmega648 geben?
Hi, ist vielleicht eine merkwürdige Frage, aber wird es denn einen ATmega648 geben? Als logischen Nachfolger in der ATmega88-, -168-, -328-Reihe. Weiß da jemand etwas? Google liefert keine wirklich brauchbaren Ergebnisse. Von der Speicheradressierung her sollte es ja keine
Es gibt einen ATMega644(P)(A)(PA), was gefällt Dir an dem nicht?
-
Thread
[V] STK500, STK501, JTAGICE mk1 und einige AVRs
4) einige AVRs für zusammen 20 Euro: - 8x ATtiny13A-PU - 1x ATtiny2313-20PU - 1x ATmega8L-8PU - 1x ATmega8-16PU - 1x ATmega8-16PI - 2x ATmega168-20PU - 1x ATmega644-20AU - 1x AT90CAN128-16AI - 1x ATmega128-16AI - 1x ATmega128-16AC Am liebsten würde ich alles
-
Thread
AVR auf Atmel EvaluationsBoard programmieren
Warum ist in deinem AnhangB ein ATmega8U2 eingestellt wenn du einen Atmega8 programmieren willst? Einen Atmega8 kannst du nur über ISP und nicht über JTAG programmieren.
http://www.mikrocontroller.net/topic/305956?reply_to=3287024 > > Ich überlege schon auf den ATmega16 umzusteigen, da der sowohl auf das > EvaBoard passt, als auch über Atmel Studio und JTAGICE mkII zu > programmieren geht. Das ist ja auch so eine alte Gurke. Guck dir Atmega 48/88/168 (P)A
-
Thread
Videoausgabe
nein das wird atmega oder pic sein. der erzeugtn rgb bild, also kein fbas signal wie bei dem link von dir.
Tastatur - momentan noch fliegend verdrahtet :) Unglaublich, was dieser kleine Chip - vermutlich ein ATMEGA168(?) - alles gleichzeitig leistet! Übrigens habe ich gestern auf der Website ein neues Demo-Video (16 MB) entdeckt - recht eindrucksvoll, wie ich finde: www.tvterminal.de/tvtcolor_demo_fbas
-
Thread
ATMega32-16PU für die Arduino IDE vorbereiten und benutzen
Zeit nutze ich einen Arduino Micro zur Steuerung einer Nixie Uhr. Ich würde aber gerne direkt einen ATMega-Mikrocontroller im DIP-Gehäuse benutzen (z.B. den hier https://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-32-16-DIP/3/index.html?ACTION=3&LA=446&ARTICLE=45026&GROUPID=2959&artnr=ATMEGA+32-16+DIP&SEARCH=atmega32), da platzsparender, günstiger etc. Mein Programm habe ich zur Zeit in der Arduino IDE geschrieben, weswegen ich den Atmega auch gerne darin weiterverwenden möchte. Da in den Arduinos hauptsächlich
-
Thread
m168def.inc woher?
blind sein. In dem was ich hier grade installiert habe sind alle moeglichen drin, aber keines fuer den 168er. cu Tommi
super finden wenn Atmel die Dinger einzeln runterladbar haben wuerde. Ok haben sie auch, nur ist die 168er halt noch nicht mit drin. cu Tommi
-
Thread
Kurzzeitwecker
locker reichen. Am Atmega8 ist das Problem dass er 5V will, das braucht jedenfalls einen Stepup um aus 2 Alkalinebatterien zu laufen. Der Atmega8L und der Atmega48/88/168/328 gehen mit 2.7-5.5V, schon besser, wird mit 30% entladenen
Gerhard W. schrieb im Beitrag #3350946: > Ein Atmega48 > sollte locker reichen. Kostet aber fast schon so viel wie ein Atmega328. Den 328 kann man später noch für größere Projekte verwenden.
-
Thread
Atmega 2560 High Voltage Programming STK500
Dann stimmen ja schonmal die Takt-Fuses. Überprüf nochmal die Verbindungen vom STK500 zum ATmega. Peter
@Peter: Huch.. Stimmt.. kannte es vom ATmega168.. Aber der Reset-Pin vom 2560 ist ja wirklich nur Reset und kein I/O.. @mephistopheles: Also PDI und PDO sind lt. Datenblatt ja PB2 und PB3 und damit die gleichen Pins wie MISO und MOSI :-)
-
Thread
variable/zeiger in GPIOR0 fest registrieren
glaub ich, bei mir läuft das nur so: -Wl,--section-start=bar=0x80002B,--defsym=bazz=0x80001E (atmega168 bar=GPIOR2 bazz=GPIOR0) grüße daniel
glaub ich, bei mir läuft das nur > so: -Wl,--section-start=bar=0x80002B,--defsym=bazz=0x80001E > (atmega168 bar=GPIOR2 bazz=GPIOR0) Jo, die VMAs sieht man im map-File und im elf-Dump
-
Thread
Microchip Hersteller
Schnittstelleninterface mit 1 Mbit/sek programmtechnisch hinbekommen könnte? Ich habe es bis jetzt mit ATmega probiert... danke für alle Antworten, Ihr seid toll Leute ;) ! Lg
die GPIO Pins wird dies >> recht langsam > > Kann ich mir nicht wirklich vorstellen. Wenn ein ATMEGA zu langsam ist, Kommt drauf an, ob du digitalRead/Write verwendest oder nicht ;) mfg
-
Thread
zwei Attiny's über UART verbinden
Der ATmega644 kann auch 20Mhz
ATmega 48/88/168/328 ebenso. Und noch viele andere...
-
Thread
Leute aus Nürnberg ?
muss ihn noch ins reine programmieren / grundsätzlich sollte es laufen. Allerdings auch Assembler (atmega8). meine eMail lautet: kontakt ät thomas minus postler dot de
Hallo Kollegen aus Nürnberg, WER HAT einen ATmega88 oder ATmega168 im TQFP32 zu verkaufen? Oder wo ist ein Geschäft (Conrad führt diese Typen leider nicht)? Eilt - bis 16.1.06 nötig. Danke! AZ
-
Thread
Über Mikrocontroller Beschleunigungssensor auslesen
Hallo, Vorab: Bin blutiger Anfänger mit MCs. ich möchte über einen AtMega168 Daten aus einem Beschleunigungssensor auslesen. Hierzu habe ich Bit4 und Bit5 von PortC auf Eingang geschalten. Bit4 ist mit den Daten verbunden und Bit5 mit dem Clock des Sensors. Die Daten des Sensors
Hmmm, mach es uns doch einfacher... 1. Was steht an den Pins des ATMega ? 2. Was ist das für ein Sensor ?! 3. Hast Du die Datenblätter ? ... Diese auch schonmal gelesen ?
-
Thread
Brandneuer tiny2313 ohne Beschaltung laesst sich nicht programmieren
ich hatte neulich nen Atmega168 gekauft, der sich einfach nicht programmieren liess - völliges schweigen - ich habe mich dann damit an den Händler gewandt, und die Antwort war das Atmel zur Zeit Qualitätsprobleme hätte... (ich habe übrigens nen neuen Atmega bekommen)
-
Thread
AVR TWI / 1 Master->mehrere Slaves
möchte eine TWI Kommunikation mit einem Master zu mehreren Slaves aufbauen. Als Master dient ein ATMega328P als Slaves zurzeit 3 ATMega168 und ein ATMega644P. Nun zu meinem Problem. Wenn ich alle 4 Slaves im Einsatz habe hängt sich der TWI Bus auf. Das Problem konnte ich genauer einkreisen. Und zwar,
Problemlos. Jedoch darunter (<=127) hängt sich der Bus auf. Jetzt kommt das kuriose wenn ich den ATMega644P alleine benutze gehts ,ebenso wenn ich die 3!! ATMega168 benutze läuft es stundenlang perfekt wie es sein soll. Nur im Zusammenspiel aller 4 Slaves tritt dieses Problem auf. Alle Slaves haben eine
-
Thread
Warnungen im Projekt Freemodbus
--------------------- AVR platform specifics ---------------------------*/ #if defined (__AVR_ATmega168__) #define UCSRB UCSR0B #define TXEN TXEN0 #define RXEN RXEN0 #define RXCIE RXCIE0 #define TXCIE TXCIE0 #define UDRE UDRE0 #
diese Warnungen irgendwie beseitigt werden? Übrigens finde ich keine Zeile wie [c]#define AVR_ATmega168[/c] im Sourcecode. Woher kriegt das Programm solche Defines? MfG Senmeis
-
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
Geschwindigkeit ADC
Hallo Zusammen, ich bin zur Zeit dabei mich mit dem ADC des ATMEGA88/168 zu beschäftigen. Jetzt bin ich bei der Berechnung der Frequenz mit der ich die Daten von ADC abholen kann, ins schleudern gekommen. Folgende Grundvoraussetzung: ATMEGA88/168 -> interne
-
Thread
Reaktionszeit Interrupt durch steigende Flanke
Data Sheet (ATmega48/88/168, Kapitel "External interrups") sagt: >If edge or toggle interrupt is selected, pulses that last longer than one >clock period will generate an interrupt. Shorter pulses are not guaranteed
LostInMusic schrieb im Beitrag #3689952: > Data Sheet (ATmega48/88/168, Kapitel "External interrups") sagt: Sofern der Prozessor nicht gerade mit weniger als fünf Hertz Taktfrequenz läuft, ist wohl davon auszugehen, dass es daran eher nicht liegt ;-)
-
Thread
Arduino IDE hex file mit AVR Studio brennen
auf welchem Portpin > dann eigentlich ein digitalWrite operiert. "The pin mapping for the (Atmega8,) Atmega168 and the 328 is roughly the same." http://arduino.cc/en/Hacking/PinMapping Ansonsten die Boards.txt erweitern wie z.B. beschrieben in http://achuwilson.wordpress.com/2011/12/15/arduino-ide-for-programming-atmega-microcontrollers
=0xc4 atmega8.bootloader.path=atmega8_ atmega8.bootloader.file=ATmegaBOOT.hex atmega8.bootloader.unlock_bits=0x3F atmega8.bootloader.lock_bits=0x0F atmega8.build.mcu=atmega8 atmega8.build.f_cpu=8000000L
-
Thread
Zwei verschatelte FOR-Anweisungen falsch übersetzt?
nen Schuss. Folgendes Miniprogramm wird anscheinend nicht richtig übersetzt: [c]#define MCU atmega168 #include <avr/io.h> int main( void ) { uint8_t PulsWidth; // PWM-Counter uint8_t amplitude; uint8_t MStep; // Schrittzähler amplitude = 50; DDRD |= (1 << DDD0) | (1 << DDD1)
SUSE 12.1 IDE: Eclipse Indigo 3.7.1 Plugin: 2.4.0 beta2 Toolchain: 3.2.3.314 von Atmel MCU: Atmega168, 20MHz Ich habe da auch schon die Versionen aus dem AVR-Repo von Suse verwendet und andere Experimente gemacht, wie z.B. auf while-Schleifen umgestellt. Kann mir jemand einen Hinweis geben,
-
Thread
ATMega und MAX7219 mit Batterie betreiben
Funktionsweise sehr zufrieden bin, möchte ich diese auch nutzen. Ich könnte die Matrix auch direkt vom ATMega ansteuern. Jedoch kann ich dann nicht die Helligkeit steuern (oder doch?). Ich möchte die Matrix und die Microcontroller mit 2 oder auch 4 Baby-Zellen betreiben. Je nachdem was sich besser eignet.
im Datenblatt (http://datasheets.maxim-ic.com/en/ds/MAX7219-MAX7221.pdf)? Gleiches gilt für den ATMega (vorraussichtlich 168) (http://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A300%252FATmega_48xxx_168xxx.pdf). Vielen Dank, Tino
-
Thread
Hilfe beim umschreiben in C
Was gibt es denn für Probleme, wenn du das Programm für einen ATmega8535 kompilierst?
( ) - Brennprogramm ( ) - C-Compiler ( ) Hast du das Programm schon für den ATmega8 kompiliert? Hast du versucht, das Programm für den ATmega8535 zu kompilieren? Kommen da Warnungen/Fehlermeldungen (welche)? Sag, wo es genau hakt, dann kann dir geholfen werden. Vermutlich sind
-
Thread
Drehzahl-/Geschwindigkeitsmessung mit AVR
allerhand Überlegungen zur Realisierung eines Geschwindigkeitsmessers an. Als Hardware steht ein ATMega168 zur Verfügung, der über ein PCINT mit einem Reed-Schalter verbunden ist. Ziel ist es, die Zeitabstände zwischen dem Schalten des Reed-Schalters zu erfassen. Leider ist kein normaler Interrupt-Pin
bzw. dann ein Signal später zu stoppen bzw. zurückzusetzen. Ist das eine sinnvolle Methode? Der ATMega168 wird mit einem (timerfreundlichen) 3,6864 MHz Oszillator betrieben, was bei einem Vorteiler von 256 dann 14400 Counts pro Sekunde bringt. Aus den Anforderungen resultiert, dass im 'schlimmsten'