-
Thread
DCC signal durch AVR
Hallöchen ich hätte mal eine Frage und zwar möchte ich mittels des ATMega 644 ein DCC-Protokoll erzeugen und weiss allerdings noch nicht so wirklich, wie ich dieses realisieren soll. Würde testweise einfach gern etwas in C definieren den AVR an einen Booster anschließen
>ATMega 644 ein DCC-Protokoll erzeugen... >Hab blos noch keinen blassen schimmer wie ich >die zeiten für eine 0 oder für eine 1 einhalten soll. Kauf dir ein STK500 und programmiere selber ein Lauflicht
-
Thread
statische Memberfunktion als Interrupt-Handler?
Ein Beispiel ATmega644 - Timer-0,-1,-2: ************************************** AvrTimer_.zip extrahieren und das ganze Verzeichnis in Mcucpp_Master/examples einfügen. AvrTimer_.cppproj in AtmelStudio(6.2)(*
********************* _BaseTimerD_ _local.h und _BaseTimerH_ _local.h und das Verzeichnis ATmega-164-324-644-1284 mit _Timer_ _local.h gehören für Normalgebrauch (dann ohne _local) ins Verzeichnis \mcucpp\AVR *************************************************************** Die lebendige
-
Thread
AVR-Programmierboard
nur einen) und programmieren kann. Das sind zum einen die ATTINYs mit ner 8-Pin Belegung. Dann ATMEGA in verschiedenen Ausführungen mit 28-Pin und letztlich die ATMEGA mit 40-Pin (wobei ich gesehen habe, dass der 8515, 161 und 162 scheinbar Masse und VCC Pin woanders sind, ergo muss ich 2 40-Pin Sockel
STK500 ist ein 7,3728 MHz Quarz. Und der versorgt, je nach Alter des STK500, einen AT90S8535 oder ATMega8535. Dieser erzeugt per CTC einen einstellbaren Takt von maximal 3,6864 MHz. Die Oszillatorschaltung ist für die Quarzfassung. MfG Spess
-
Thread
Atmel64 wg. 2. serieller Schnittstelle
Projekt eben zwei solche > Schnittstellen braucht. Atmel ist der Hersteller, Dein Chip heißt Atmega32. Du hast Dich korrekt auszudrücken, wenn Du verstanden werden willst. > Mal nachgefragt: warum eigentlich? Der Atmega32 hat eben nur eine serielle Schnittstelle, die neueren ATmega324p/644p/1284 haben zwei davon auf dem Chip. Achtung! Der Atmega644 ohne p hat auch nur eine, das p ist wichtig. Den 1284 ist auch ohne angehängtes p eine p-Version (p=PicoPower, zusätzliche Stromsparmechanismen). Der Atmega64 ist kein direkter Austauschkandidat
-
Thread
Silberdraht für LED-Cube
einfarbig oder RGB. Ich bastel gerade einen 8x8x8 RGB Würfel. LEDs sind gerade bestellt, Ansteuerung mit ATmega644 mit 16 Graustufen (PWM) geht auch schon. Allerdings ist der Prozessor damit am Ende, es wird wohl einen zweiten geben um die Bilder zu erzeugen. Wenn Du Lust auf Zusammenarbeit hast melde Dich.
#1757706: > Ich bastel gerade einen 8x8x8 RGB Würfel. LEDs sind gerade bestellt, > Ansteuerung mit ATmega644 mit 16 Graustufen (PWM) geht auch schon. > Allerdings ist der Prozessor damit am Ende, es wird wohl einen zweiten > geben um die Bilder zu erzeugen. Wenn Du Lust auf Zusammenarbeit hast > melde
-
Thread
ATTiny2313 Software UART
Mit diesem Tiny kann man vielleicht 1 Euro sparen. Waere es nicht einfacher einen Mega 644, welcher von Haus aus 2 Uarts hat, einzusetzen? Ich hab sowas auch schon mal gemacht weil's um 10000er Stueckzahlen ging.
Es geht hier um die größe des Controllers der 644 ist doch shcon riesig, wenn er auch lötbar bleiben sollte ...
-
Thread
Mikrocontroller zur Hobbyprogrammierung gesucht
@Weihnachtsmann Ich kann jedenfalls in der Schweiz keinen ATMega32 für 1.5Euro mehr als ein ATMega16 auftreiben. Bei Distrelec kostet der Atmega32 nur ein paar Franken mehr als der ATmega16.
Ich finde die Preis abgesehen vom ATmega16-16AI happig ATmega16-16AI TQFP-44 10.87 Fr. ATmega16-16PI DIL-40 18.08 Fr. ATmega32-16AI TQFP-44 21.63 Fr. ATmega32-16PI DIL-40 23.78 Fr
-
Thread
Probleme mit Bootloader
Hi, ich verwenden den foodloader von lochraster.org auf einem m644p. Bootloader funktioniert soweit bis ich mit AVR Dude etwas darauf übertragen will. Dann kommt irgendwann beim Übertragen ein Timeout. Habe das ganze auf uart_getc Funktion eingrenzen können:
überhaup keine Probleme macht. Ich glaube ich werde den Avr-NetIO heute abend mal mit einem AtMega644 bestücken und die ganze Sache damit probieren... Gruß Pit
-
Thread
Programm startet bei 0x0400 statt 0x0000
Moin! Ich habe ein kleines Problem. Nachdem ich den Code in den ATmega644P geschrieben habe scheint er ab Adresse 0x0400 zu stehen. Da ich gerade mit dem AVR anfange (viele rieten mir dazu, dies nicht zu tun) und spezielle Anforderungen habe, arbeite ich mit eigenen
anderes gemeint, als die BOOTSZ0 und BOOTSZ1 ? Wenn ja, wo finde ich Infos dazu? (Im Datanblatt des ATmega164/324/644P jedenfalls nicht) Gruß Jobst @Ich: Ich mache es. Punkt.
-
Thread
Relozierbarer Code mit AVR-GCC möglich?
Ausgabe ist ein 320x240 LCD (mit Graustufen) aber auch VGA und TV (RGB/FBAS). Controller ist ein ATMega1284P, der auch später durch einen S12X ersetzt werden kann. Als "Programme" bezeichne ich das, was man neuerdings "Apps" nennt. Dazu gibt es 8 Programmplätze im System, die jeweils 8K oder 9K (steht
einen neuen "Zwischenstand". Ich werde das Ganze so halten, dass man die Einstellungen für den Mega644 verwenden kann: - Die unteren 64K Flash sind frei, ebenso die unteren 2K EEPROM - Die ersten 4K RAM sind frei - Keyboard habe ich jetzt auf USART1 gelegt, USART0 ist frei Es sind aber noch ein
-
Thread
error: expected identifier or '(' before 'volatile' bei AVR Programmierung
Hallo, ich versuche gerade eine ATMEGA644 mit AVR Studio und WINAVR in C zu programmieren. Allerdings bekomme ich immer folgende Fehlermeldung, sobald ich Register des Controllers setzen will: error: expected identifier or '(' before '
#include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <AVR\iom644.h> //#include <AVR\io.h> //#include "subroutines.c" //#include "interrupt_table.c" // Define data types typedef uint8_t BYTE; typedef uint16_t WORD; typedef uint32_t DWORD; typedef
-
Thread
Timer0 und Timer2 richtig "nachladen"?
Hallo, HW: ATmega 644 SW: AVRStudio mit GCC Plugin. Problem: volatile uint16_t waitcnt; ISR(TIMER0_OVF_vect) { TCNT0 = TCNT0-18; // Startwert für Timer0 laden if (waitcnt>0) waitcnt--; }
Ich habe mich im Datenblatt mal umgesehen. Ok der ATmega644 macht das mit dem CTC Modus. Kann ich davon ausgehen das mein Weg auch korrekt ist oder ist der CTC Modus extra dafür entwickelt worden? Gruß Tobi...
-
Thread
Atmega324A "Datenlogger" - ein paar Fragen u.A. zu Konzepten für Versorgung und Verbrauch
sich das gegenüber dem 324A? http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf Auf Seite 321 sieht man den niedrigeren Verbrauch, in den Diagrammen ab 389 / 415 sehe ich jedoch keinen Unterschied mehr. - Eine Frage zur Migration
doc8001.pdf Das kritischste was ich gesehen habe ist unter Punkt 4, I/O Mapping and SRAM: "The ATmega164P/324P/644P internal data SRAM addressing starts at 0x100 as opposed to 0x60 in ATmega16/32." Ich programmiere den Mikrocontroller mit dem Atmel Studio 6. Bevor ich das Programm später auf den
-
Thread
Quarz an 644
Hallo, ich habe ein Problem bei dem Betrieb meines Atmega644 mit einem externen Quarz von 20MHz. Der Aufbau. - Controller Atmega644, die Version, die auch bis 20MHz getaktet werden kann - Spannungsversorgung 5V - 100n Cs an den VCC/GND Anschlüssen
-
Thread
AVR-Studio fehler bei den Counter0 ?
Und die Einstellung beim AVR-Studio habe ich auch schon einige male überprüft, es wird die Datei iom644p der AVRLibC eingebunden auch diese Adressen stimmen mit denen im Datenblatt überein. (PS: die Konfiguration funktioniert mit dem ATMega32, der Fehler kann also nur durch falsche Adressen herforgerufen
Hi Der 644P kennt übrigens kein 'TMISK' oder besser 'TIMSK', sondern nur TIMSK0, TIMSK1... MfG Spess
-
Thread
Tut gelesen und trotzdem Problem mit Strings im Flash
mich mal ein bisschen mit den AVR beschäftigt und dachte ich könnte diesen Webserver mal auf einen ATMEGA 644 portieren. Eigentlich funktioniert soweit auch alles. Ich habe allerdings ein problem damit eine Webseite per TCP zu versenden. Die Webseiten liegen bei mir im Flash und sollen über einen buffer
Framework entwickelt hat würde ich dir auch gerne helfen b.z.w. die jetztigen Sourcen für einen ATMega2561 mit externen RAM zukommen lassen. Diese lassen sich denke ich mal auch leicht für einen ATMega644 anpassen, da die erweiterte Entwicklung für diesen gedacht war. Wenn du noch Fragen haben solltest
-
Thread
AVR ATtiny1616
irgendwie die Bibliothek von Peter Fleury zum Laufen zu bekommen, da wir einen alten Code eines ATmega644 zur Verfügung gestellt bekommen haben und dieser nun auf den ATtiny1616 laufen soll.
irgendwie die Bibliothek von Peter > Fleury zum Laufen zu bekommen, da wir einen alten Code eines ATmega644 > zur Verfügung gestellt bekommen haben und dieser nun auf den ATtiny1616 > laufen soll. Dann pass die Lib doch eben an, das ist dermaßen simpel das wenn ihr dazu nicht in der Lage seid,
-
Thread
AVR Studio 5.0 und 5.1 Version GCC/Toolchain?
Ergebnis waren leicht unterschiedliche Codegrößen bei gleichen Compiler/Linkereinstellungen. Device: atmega644 Program: 14598 bytes (22.3% Full) (.text + .data + .bootloader) Data: 1538 bytes (37.5% Full) (.data + .bss + .noinit) EEPROM: 30 bytes (1.5% Full) zu Device: atmega644p Program: 14610 bytes (22.3% Full) (.text + .data + .bootloader) Data: 1538 bytes (37.5% Full) (.data + .bss + .noinit) EEPROM: 30 bytes (1.5% Full) (
-
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.
Hi Leute ich hab ein ähnliches Problem. kurz zur Hardware Atmega644@20Mhz AVR ISP AVR MKII LPT DT006 der Atmel lies sich genau einmalt mit einem Bootloader beschreiben, danach seriell ging auch noch. Aber jetzt wollte ich ein neues Programm aufspielen. Das einspielen
-
Thread
AVR Evaluation Board von Pollin
beschrieben mit: "Diese Platine zum Anschluss an den PC ermöglicht die direkte Programmierung der ATmega8535, ATmega16, ATmega32, ATmega8, ATtiny2313, ATtiny12 und ATtiny15." Kann man darin direkt an den Print-Ausgang des PC gehen oder benötigt man noch einen "PonyProg" (also eine STK200 Schaltung)
auf dem gebiet aber dafür klappt soweit alles ganz gut. Habe einige kleine Sachen mit nem 32er und 644p probiert, mit Erfolg. Nun versuche ich seit einigen Tagen ein kleines Programm auf einen Atmega8 aufzuspielen und bin echt am verzweifeln. Arbeite mit AVRStudio 416-Winavr-20090313 und USBprog 3.0
-
Thread
AtMega32 Takt ausgeben
Am allereinfachsten: ATMega164/324/644 verwenden, die haben einen CLKOUT. XTAL2 verwenden geht, die Variante mit clk vom MCP2515 funktioniert auch (ist jetzt seit vielen Jahren ohne Probleme im Einsatz - heute würde ich es aber
Hi >wo ist der wesentliche Unterschied zwischen Atmega324 und Atmega328? ATMega324 - Pinkompatibel zum ATMega32 ATMega328 - Pinkompatibel zu ATMega8 MfG Spess
-
Thread
SainSmart SPI_1.3_OLED
Ist die SS1306 controller ansteuerung gleich der SH1106 ? Hat jemand doch noch eine projekt für atmega ? die u8glib Lib ist bischen übertrieben für das Display. schon mal den besten .
probleme mit dem speicher so das er jedesmal restet wenn ich auf das display was schrieb. habe nun einen 644er mit dem ich das display ansteuern kann. Ein byte senden geht. " ssd1306_write_byte(x,y,wert)" aber beim senden eines frame buffer von 128x8 byte erscheint nur was in der ersten zeile.
-
Thread
BTM-222 - UART Schnittstelle defekt?
Das Modul wurde nie seriell mit rs232 verbunden. Allerdings habe ich ihn mal mit einem Atmega644p direkt verbunden. Dann wären ihm die 5V zu viel. Aber warum ist dann auch der tx geschrotet?
> Allerdings habe ich ihn mal mit einem Atmega644p direkt verbunden. Dann > wären ihm die 5V zu viel. Schau im Datenblatt des BTM-222 nach, ob die Eingänge 5V tolerant sind. Im Datenblatt oben finde ich nix. > Aber warum ist dann auch der
-
Thread
-
Thread
Copyright Datenblättter?
auf CD beilegen. Erstaunlicherweise taucht in keinem der zahlreichen PDFs, um die es geht - von ATMega644 über diverse Sensoren und Halbleiter bis zu Relays, insgesamt über 500 Seiten - irgendein Hinweis zum Copyright oder zur Weitergabe auf. Sehen das die Hersteller so locker, wie es den Anschein hat
Dietmar E wrote: > Erstaunlicherweise taucht in > keinem der zahlreichen PDFs, um die es geht - von ATMega644 über diverse > Sensoren und Halbleiter bis zu Relays, insgesamt über 500 Seiten - > irgendein Hinweis zum Copyright oder zur Weitergabe auf. Schau mal auf die letze Seite (z.B. vom mega644)
-
Thread
DosOnChip an ATMega
Ding [[DosOnChip]] http://www.sparkfun.com/commerce/product_info.php?products_id=8215 an einen ATMega644p über das SPI anbinden. Ziel des ganzen soll sein, Daten die über die beiden USART's des 644p reinkommen über o.g. Teil auf eine SD Card zu schreiben (also eine Art Datenlogger). Hat jemand von Euch dieses Teil schon einmal per SPI an einen ATMega angebunden und könnte mir vielleicht mit etwas Beispielcode behilflich sein? Ich habe bisher noch nichts mit SPI gemacht, irgendein Beispiel ATMega<->SPI-Slave würde mir auch helfen. Habe nichts
-
Thread
Mini-Helikopter
Messfehler auftauchen). Benötigt median.out. - IRLog.c - Das Programm für den µC - bei mir ein ATmega644. Per Timer wird ein Zähler inkrementiert und bei PinChange im RAM zwischengespeichert, bis er auf das UART ausgegeben wird. Eine einfache, schnelle, aber speicherintensive Queue. Über das Define
und wahrscheinlich auch Mega8 und Tiny2313 (mit TPL/TPH anpassen an Ramgröße) und wohl auch für Mega644, wenn man die Interrupts entsprechend anpasst. Übrigens nochmal uart.c für Linux - hab ich aber eigentlich nix dran geändert... Grüße, LDer
-
Thread
Überzählige Pins
eingeschaltetem PullUp. > Das schreibt Atmel ebenfalls und kann ich auch bestätigen. So isses. Z.B. ATmega16 mit ner LED und ner Taste, d.h. 30 IOs unbenutzt. Da fließen dann erhebliche mA mehr, wenn die alle floaten. Und beim ATmega1280 (86 IOs) noch mehr. Auch bei Netzbetrieb muß man nicht unnütz
Ich habe mir mal die entsprechenden Stellen im Datenblatt vom 644 durchgelesen. Ganz abgesehen davon, das dort tatsächlich die aktivierung der Pull-Ups empfohlen wird, gibt es ja auch die Möglichkeit des Tri-State High-Z Zustandes. Ich kenne das noch aus alten
-
Thread
Universalplatine Atmega 16,32,644,1284
Hallo, wüste gern ,wo bekomme ich die Universalplatine für Atmega 16,32,644,128 her? Gruß Tueten Hans
Hi Der Atmega128 hat aber ein TQFP64-Gehäuse. MfG Spess
-
Thread
Tutorial-kompatibles EvalBoard für Einsteiger für USB??
Pollin-Boards zum PC über virt. COM-Port - ein (oder mehrere) Pollin-Board(s) Version 2 - einige ATMega8 (wegen der Kompatiblität zum Tutorial) - später einige andere AVRs - einige Lochrasterplatinen zum Aufbau externer Bedienelemente - einige Taster, LEDs, Widerstände 330 Ohm (für LEDs), einige Trimmpotis
USBasp zu bauen, müsstest Du zumindest ein einfaches Programmiergerät haben, um die Firmware in den ATmega zu bekommen.
-
Thread
Doppelblitz Blaulicht und allgemeine Fragen
Elektronik im allgemeinen bist. Hab mir damals eine Hand voll verschiedener Atmegas zugelegt(8, 328, 644), der Rest war vorhanden. Dann den Programmer von Ullihome.de gebaut und mit PonnyProg und Parallelportadapter geflasht. Danach ein einfaches Experimentierboard gebaut(mit dem 644 wegen der Bastelfreundlichkeit
programmieren kann. Sobald nun alles läust, wird das Programm an den gewünschten Controller z.B. Atmega 8 angepasst. Sprache natürlich C, dank des Tutorials auf dieser Seite und zig Beispielen und Erklärungen im Netz. Aber: was Du brauchst ist viel Zeit...Zeit...
-
Thread
Probleme Leistungssteuerung mit UART und AVR
Guten Tag, ich arbeite im Rahmen eines Projekts an einer Leistungssteuerung mit dem ATMega 644p, die Signale für das Schalten von Solid State Relais generieren soll. Die Leistung soll von 0-100% in 1% Schritten eingestellt werden. Zwei Kanäle sind dabei einphasig, der dritte Kanal ist für
Beitrag #6603169: > ich arbeite im Rahmen eines Projekts an einer Leistungssteuerung mit dem > ATMega 644p, die Signale für das Schalten von Relais generieren soll. > Die Leistung soll von 0-100% in 1% Schritten eingestellt werden. Zwei > Kanäle sind dabei einphasig, der dritte Kanal ist für Drehstrom
-
Thread
Pollin sei dank
Sei froh, dass du nicht die 2 644p bekommen hast. Wie wolltest du die übers Kabel ziehen? Und so hast du mindestens 14 Euro gespart! Wäre mal gespannt, wie die 644p-20AU aussehen, also die Schutztüllen in SMD Form?
Gutschrift über die ATmege664 zukommen lassen und die Tüllen geschenkt. Ich wollte zwar das sie die ATmega644 nachliefern aber das machen sie nicht. Ich soll sie neu bestellen, meinten sie (und halt nochmals porto zahlen). Das seh ich nicht ein. Hab sie eh nur fürs lager bestellt also ist es mir in diesem
-
Thread
Web Server Pollin Net IO, Kommunikation untereinander Status
vorhaben schon einen fertigen Ansatz in der Software Glaube ich nicht. Ein Tipp: Nimm gleich einen ATMega1284 an Stelle des ATMega32, du machst dir das Leben deutlich leichter.
Mahlzeit, vielen Dank für Eure Antworten. Aktuell habe ich einen ATMega644 drauf !! Allerdings wollte ich auf einen größeren XMega umswitchen. Mehr RAM größerer Flash Speicher für eine größere WebSite. Den ESP8266 kannte ich noch nicht allerdings finde ich die Umsetzung
-
Thread
16x2 Display an Atmega 32/64 mit EEPROM?
Relais Schalten kann. Als Netzwerkkarte soll das AVR-Net-IO zum Einsatz kommen, und ein weiterer Atmega soll die Relaissteuerung, Temperaturmessung und die Displayansteuerung (16x2 Zeichen Display) übernehmen. Nun wollte ich fragen, wenn ich das Display direkt an der EXT. Schnittstelle laufen habe, kann
#2103230: > 1. Der mega32 packt das ganz alleine, wenn du noch mehr willst bau > gleich nen mega644 drauf und löt dann statt 16 nen 20 MHz quarz hin -> > mehr Reserve (Vorsicht pollins 20 MHz Quarze sind Oberton). Ist Ok, dann werd ich wohl den Original Atmega vom Avr-et-IO oder einen 64
-
Thread
UPDATE: Einfacher und billiger Webserver mit AtMega32/644
Feinarbeit geleistet werden. ABER: Wenn man alle Funktionen nutzen möchte, kommte man mit einem ATMEGA32 nicht mehr aus. Dies betrifft Flash und RAM. Aus diesem Grund habe ich den ATMEGA644 (unter 10 EUR) vorgesehen. Bei geringeren Funktionsumfang (z.B. nur Email) sollte ein MEGA32 evtl. auch noch
Hallo Ingo, ich habe schon Ausschau nach dem ATmega644-20PU gehalten, aber noch keine Bezugsquelle gefunden. Kannst Du mir eine Quelle nennen? Gruß Joachim
-
Thread
Suche Mega644p + FT232RL layout
Hi, Da mir das Standardlayout fuer mein ATMega644p + FT232 Bus-powered USB board mit meiner Festplatte verloren gegangen ist, frage ich hier erstmal, ob jemand sowas schon fertig hat. :) Genaue specs: TQFP-44 fuer den Mega. SSOP-28 fuer
naja, einen mit TxD und einen mit RxD beschrifteten pin findest du am 644 doch wohl noch ohne unsere Hilfe. Und was das Routen angeht: so komplex ist das jetzt nun auch wiederum nicht.
-
Thread
Atmega8 und I2C-Display startet nicht
Hallo, "MC läuft mit intern 4Mhz" wie hast Du das bei einem Atmega8 angestellt ?
@Datenblatthinweiser Mein Atmega8 als TWI-Master, der das Display ansteuern soll, hängt läuft mit 4Mhz.
-
Thread
Platinenhersteller preisgleich mit bilex
> Es brauchen alle die, die über dem Niveau von ATmega8 in PDIP hinausgehen wollen Wieso? Bis ATMega16, 32 und 644 (die Brot- und Butter-Teile hier?) und SMD-Bausteinen der BF 01206 und 0805 sehe ich keinen Grund, mit 6 mil zu routen. Meine voll gepackte ATMega644-Platine ist mit 15/35 mil geroutet und ich habe nicht das Gefühl, dass 6 mil besser gewesen wäre (siehe Anhang, oben 15/35 mil, unten 6 mil).
-
Thread
Spielecomputer selbst programmieren - Franzis
absoluter Müll für viel zu viel Geld. Alternativ empfehle ich folgende billigeren Module: 1) Crumb644 von chip45.com 25 Euro Atmega644 mit USB und RS485 Interface, als Modul für Steckbrett geeignet, wahlweise mit Bootloader erhältlich. Dazu brauchst Du ein Steckbrett und paar Taster, ggf auch ein
denn auf dem Modul ist nur eine LED drauf. 2) Arduino Uno Rev 3 Starter Kit von Amazon 30 Euro Atmega328 mit USB und Spannunsgregler, ein kleines Steckbrett, Verbindungskabel und 9V Batterieclip. Dazu brauchst Du ein paar Taster und LED's mit Vorwiderstand. 3) STM32F429 Discovery Board 30 Euro
-
Thread
Optokoppler für Spannungsmessung(Eingangspannung bis zu 40V) gesucht
oder reicht es aus wenn ich die Messung einfach über einen Spannungsteiler an einen ADC meines Atmega644 weitergebe? Lg Christoph
oder reicht es aus wenn ich die Messung einfach über einen > Spannungsteiler an einen ADC meines Atmega644 weitergebe? Ein µC mit digitalem Optokoppler für die gemessenen Daten geht immer. Ein Spannungsteiler geht nur, wenn du eine gemeinsame Masse hast - und dann erübrigt sich die Frage nach der
-
Thread
Umsetzung "kleines" Bussystem für AVR im Haus
benützt werden um die Temperatur Sensoren zyklisch abzufragen. Ist diese Umsetzung mit z.B. 2 Atmega168 möglich?
und DAS war für MICH der Grund den zu verwenden. Ich verwende den MCP 2515 zusammen mit einem ATMEGA 644 als lokalen Controller. Siehe Bild. Der MCP sitzt oben auf der Platine, der ATMEGA644 unten. >Je langsamer man unterwegs desto weniger anfällig ist das System wegen >fehlender Terminierung und
-
Thread
SS-Pin auch für PWM verwendbar?
Hallo zusammen! Ich würde gerne den PIN B4 des Atmega 644 für PWM hernehmen. Allerdings verwende ich ihn bereits um den ATmega mittels ISP zu programmieren (SS-Pin). Ist es möglich den Pin für beides zu verwenden? Wie hoch ist eigentlich die Programmierspannung
>Ich würde gerne den PIN B4 des Atmega 644 für PWM hernehmen. >Allerdings verwende ich ihn bereits um den ATmega mittels ISP zu >programmieren (SS-Pin). PB4 wird für ISP nicht benutzt.
-
Thread
ATmega32 ISP
Atmega32 müsste dieselben Pins verwenden wie der Atmega16, von daher müsste es auch mit dem 32 gehen. Hast du versehentlich die Lockbits gelöscht, die ein zukünftiges Programmieren des ATmega verhindern?
tritt das Problem nicht auf o.O Edit: An der Hardware kanns wohl auch nicht liegen, zu einem ATmega644 im selben Sockel kann ich auch problemlos eine Verbindung herstellen...
-
Thread
I2C 2 Draht - 3 Draht
Leitungen zu verwenden und wundert sich dann, daß die Sache nicht funktioniert. Ich hatte zwei ATMEGA644p auf zwei galvanisch getrennten Platinen. Jede Platine hat ihre eigene Stromversorgung. So geht das aber nicht. Es fehlt die Masseverbindung. Also braucht man letzten Endes doch mindestens
Leitungen zu verwenden und wundert sich dann, daß die Sache nicht funktioniert. Ich hatte zwei ATMEGA644p auf zwei galvanisch getrennten Platinen. Jede Platine hat ihre eigene Stromversorgung. So geht das aber nicht. Es fehlt die Masseverbindung. Also braucht man letzten Endes doch mindestens
-
Thread
Atmel Eval Board / AtMEGA644 TestTool
Beschreibung, Bilder und Schaltplan unter http://www.pollin.de/shop/downloads/D810038B.PDF) mit einer AtMEGA 644 Prolific USB-RS232 Konverter Hauptsystem Windows 7 x64 Zwei virtuelle Maschinen mit - Debian 6 - Windows XP TestTool von Pollin mit BAS Sourcecode unter http://www.pollin.de/shop/downloads
jeweilige virtuelle Maschine eingebunden. Nun stellen sich mir viele Fragen: - Lässt sich der AtMEGA644 überhaupt venünftig über den Konverter programmieren, wenn ja mit welchen Einstellungen? - Welchen internen Takt verwendet der AtMEGA644? Mir ist aus den Fuse-Bits und der Tabelle unter http://www.engbedded.com
-
Thread
Spannungregler 5V Positive SMD (Modellbauprojekt)
von der Elektronik nicht so viel Ahnung. Ich gebe mal ein paar mehr Infos zum Projekt uC: Atmega644AU Sensoren: 1x MMA7361L Beschleunigungssensor 3x Murata Gyro ENC-03R 1x Treiber für Servoansteuerung (noch nicht gewählt) Ich möchte am Ende ein Flugstabilisierungsystem haben für einen
Beitrag #2753916: > Du brauchst irgend ein Schaltregler. Man kann's auch übertreiben. So ein ATmega644 stellt seinen Betrieb nicht gleich ein, wenn er die 4,5 V unterschreitet. Ein LDO, der bei Unterschreiten der regelfähigen Eingangsspannung auf wenige 100 mV Spannungabfall geht, und die Chancen
-
Thread
langsame PWM - max 500Hz
das mit (oder ohne) Hilfsmittel mit der Hardware-PWM eines AVR machbar? Der Controller (ein Mega644P) soll weiterhin auf 9,6 MHz laufen. Den kann ich also nicht langsamer takten.
Horrible schrieb: > Der Controller (ein Mega644P) soll weiterhin auf 9,6 MHz laufen. Den > kann ich also nicht langsamer takten. [c] 9.6MHz / 1024 / 65536 / 2 = 0,07Hz [/c] Ist das nicht langsam genug? Peter
-
Thread
Soundmodul selbstbau mit den avrs
den ATmegas in C und bin noch am lernen. Auf dem Schiff wird sich für die Steuerung sowieso ein Atmega644P befinden, über den das Soundmodul über TWI die Befehle erhalten würde. Für die algemeine Soundausgabe mit den Megas habe ich schon ein pdf gefunden, durch das ich mich erstmal durcharbeiten
Nimm doch einfach einen Microcontroller mit integrierten DA-Wandler. Als ATmega habe ich da zwar nur den ATmega64M1 mit ausreichend Flash gefunden, den man aber scheinbar nirgends bekommt (zumindest nicht bei Farnell, Digikey oder Reichelt), aber es gibt ja auch noch sowas wie