-
Thread
Atmega SRAM Adresse lesen
Stefanus F. schrieb im Beitrag #5584692: > Hat der (welcher?) ATmega genug RAM für dein Vorhaben? Kann wählen zwischen Atmega32 (2kB RAM) und Atmega644 (4kB RAM) Hab bis jetzt aber noch keine Probleme gehabt. Niklas Gürtler schrieb im Beitrag #5584689: > Aha
Leopold N. schrieb im Beitrag #5584698: >> Hat der (welcher?) ATmega genug RAM für dein Vorhaben? > Kann wählen zwischen Atmega32 (2kB RAM) und Atmega644 (4kB RAM) Oha! Dann ermittle mal, wie viel eins deiner realen Projekte jetzt gerade an Stack benötigt (Stackpointer
-
Thread
Defekter SMD Kondensator KNX Bewegungsmelder
moin, korrekt - die C's sind 330uF und 220uF. Schau dir mal die Spule am ATmega644 an Pin 27 an. Sollte Durchgang haben - falls nicht, 10uH - notfalls funktioniert auch ein Draht ;) . Diese versorgt den AVCC vom ATmega und auf den Port gehen die Kommunikationspins vom KNX-IC.
W. schrieb im Betrag: > korrekt - die C's sind 330uF und 220uF. Schau dir mal die Spule am > ATmega644 an Pin 27 an. Sollte Durchgang haben - falls nicht, 10uH - > notfalls funktioniert auch ein Draht ;) . Diese versorgt den AVCC vom ATmega Vielen Dank für deine konstruktive Hilfe. Top!
-
Thread
[verkaufe] 6x Ulrich Radigs ETH_M32_EX (Bausatz)
im Beitrag #1945996: > 1x fertig gelötet > 5x als Bausatz mit allen benötigten Teilen. mit ATmega32 oder ATmega644? Gruß Axel
ATmega644(p) Zur Kamera: die wurde bei Ulrich Radig im Shop gekauft, wird von der Software unterstützt. Lege ausserdem noch ein paar RS232 Kabel dazu (4 Stück)
-
Thread
LED-Matrix mit Atmega8 (16Mhz) Wieivele Schieberegiste in Reihe?
****************************************************/ #define MOSI PB5 //Pinbelegung von einem ATMEGA644 #define SCK PB7 #define SPI DDRB #define SS PB4 void main() { SPI_MasterInit(); while (1) { SPI_MasterTransmit(12); } } void SPI_MasterInit(void) {
Und wenn du eh gerade an der Planung bist.. nimm einen ATMEGA644 der schafft auch 20MHZ und braucht so nur 800ns für 8 Bit!
-
Thread
Protokoll DC-3840 Handycam
Hallo, Hier mal ein kleiner DC-3840 Kameratreiber für einen ATmega644. Wichtig ist dabei dass der Quarz mit 14,7456Mhz schwingt!! Die Kamera wird dabei direkt an den USART des Prozessors angeschlossen. An Pin D.5 stehen die Daten seriell zur Verfügung (Softuart, 1
Baudrate von 921600 Bits/sec (bei Fehler von 0%) wenn man den 18,432 Mhz Oszi verwendet (mein MCU ist Atmega644-20). Der relative Fehler wird dann so groß, dass er in dem Datenblatt nicht mal angeführt wird (- Zeichen in der Spalte). Frage ist ob einer schon den 18,432 Mhz Quarz getestet hat und ob es
-
Thread
USB2RS232 + USB2JTAGICE + RS2323JTAGICE in einem
Hallo, machst du das mit einem Atmega16 oder wie im Schaltplan mit einem Atmega644? Gruß Sascha
>> machst du das mit einem Atmega16 oder wie im Schaltplan mit einem >> Atmega644? Mit einem Atmega16L, sorry wollte keine Verwirrung stiften, hab den atmega16l nicht in eagle gefunden, ich probier mal ob man die Bauteile unbennen
-
Thread
Atmega32 / Atmega16 / Atmega128 externen Takt umschalten
MHz-Controller nur mit 10MHz laufen zu lassen. Manuel H. schrieb im Beitrag #2166935: > vermutlich den Atmega32 Bau dir nichts Neues mit so einer alten Gurke. > oder vielleicht dem ATMEGA1284P zu machen Ja. Ein, zwei Nummern kleiner täte es auch (644/324). Aber einer von denen sollte es schon sein.
; und da meine Boards sowieso alle gesockelt sind hab ich halt die bei der Planung verwendet... 644 hab ich auch einen und ATMEGA1284P werd ich mir wohl demnächst zulegen. Da das Board aber sowieso möglichst alle Pins herausführen soll und nur ein paar On-Board Dinge (die aber per jumper abgesteckt
-
Thread
[ASM] Fragen zum Projektaufbau und vordefinierten Templates
schon relativ portabel solange man keinen größeren Umstieg von älteren zu neueren µCs macht. Von Atmega8-88 muss man leider ein paar Register ändern. Von Atmega88-644 keine falls man die I/O Makros benutzt hat.
schon relativ portabel solange man keinen > größeren Umstieg von älteren zu neueren µCs macht. Von Atmega8-88 muss > man leider ein paar Register ändern. Von Atmega88-644 keine falls man > die I/O Makros benutzt hat. Auch Dir danke. Das mit den Makros muss ich mir dann mal noch genau ansehen.
-
Thread
Kleines Simulink-Modell auf µC flashen
Ich hatte auch mal einen Magnetschweberegler mit einem ATmega realisiert. Das war bei mir ein einfacher PID-Regelstrecke. Input ADC, Output PWM und UI mit Taster und Display Device: atmega644p Program: 5298 bytes (8.1% Full) (.text + .data + .bootloader
Christian K. schrieb im Beitrag #4054830: > Ich hatte auch mal einen Magnetschweberegler mit einem ATmega > realisiert. > > Das war bei mir ein einfacher PID-Regelstrecke. > Input ADC, Output PWM und UI mit Taster und Display > > Device: atmega644p > > Program: 5298 bytes (8.1% Full) > (
-
Thread
Timer Interrupt kleiner 10us?
Hallo Ich versuche mit einem ATmega644p (8MHz) den Timer Interrupt zu programmieren. Das funktioniert soweit auch mit dem Code im Anhang. Allerdings brauche ich eine kleinere Genauigkeit. Mit den 84 Zyklen erreiche ich nicht ganz 10us
Ramon M. schrieb im Beitrag #4905471: > Ich versuche mit einem ATmega644p (8MHz) den Timer Interrupt zu > programmieren. Das funktioniert soweit auch mit dem Code im Anhang. Ramon M. schrieb im Beitrag #4911283: > Das klingt schon mal sehr vielversprechend. Allerdings
-
Thread
Interner PullUp eines Atmegas644
ein Board entwickelt, welches ein wenig fehlgeschlagen ist. Ein Schalter verbindet einen Pin eines ATmega644 mit entweder GND oder VCC. Wobei VCC = 3,3 V ist. Fals ich nun den Schalter umlege (auf VCC), springt die Strombegrenzung ein und das Board geht nicht mehr. Kann ich mittels des internen Pullups
Board entwickelt, welches ein wenig > fehlgeschlagen ist. Ein Schalter verbindet einen Pin eines ATmega644 mit > entweder GND oder VCC. Wobei VCC = 3,3 V ist. Fals ich nun den Schalter > umlege (auf VCC), springt die Strombegrenzung ein und das Board geht > nicht mehr. Kann ich mittels des internen
-
Thread
[S] µC + Webserver
braucht nur eine Netzwerkbuchse und dann läuft der als Webserver. Hat deutlich mehr Ressourcen als atmega wie zb 64kB RAM. 12 Bit AD sind vorhanden, schneller SPI, 120MHz Takt und Daten zum Ethernet gehen per DMA und nicht alle durch ein Nadelöhr wie beim enc2860. Dazu noch der JTAG, damit kann man ordentlich
Der Crumb644-NET erfüllt auch alles, was Du als Wunsch so aufgelistet hattest: http://www.chip45.com/AVR-ATmega-Microcontroller-Modules/Crumb644-NET-V2-1-AVR-ATmega644P-Ethernet-RJ45-USB-module.html
-
Thread
Suche Bestücker SMD, TQFP für Prototypen
Hallo, für Prototypen-Platinen suche ich einen Bestücker, der einseitig ca 30x SMD 0805, 1x Atmega644p TQFP, 1x Atmega32 TQFP bestücken kann. Wer hätte Interesse und die nötigen Fähigkeiten? Vielen Dank
Hallo, für Prototypen-Platinen suche ich einen Bestücker, der einseitig > ca 30x SMD 0805, 1x Atmega644p TQFP, 1x Atmega32 TQFP bestücken kann. > Wer hätte Interesse und die nötigen Fähigkeiten? Vielen Dank Hallo, bleifrei ist hier Standard. Schick bitte mal Bild / Stückliste per PN oder
-
Thread
XMEGA A oder D
ATMega644p oder 1284 oder 256 brauchen alle mindestens 4,5V. Und ich war immer der Meinung, dass die XMEGA auch den UART als Master-SPI haben.
XMegaNeuling schrieb im Beitrag #2442566: > ATMega644p oder 1284 oder 256 brauchen alle mindestens 4,5V. Ja, und? Die hast du doch, wie du schreibst. Ist das für eine industrielle Serienfertigung oder für ein privates Einzelstück? Ansonsten
-
Thread
AVR Programmer für alle Protokolle
Bei der Gelegenheit mal eine Frage, welche AVR Controller verwenden TPI bzw. PDI. Ich habe nur Atmega 168 und Atmega 644 im Einsatz die per ISP programmiert werden.
der Gelegenheit mal eine Frage, welche AVR Controller verwenden TPI > bzw. PDI. > Ich habe nur Atmega 168 und Atmega 644 im Einsatz die per ISP > programmiert werden. Über TPI den attiny10, über UPDI den attiny412, für PDI hab ich selbst noch keinen Anwendungszweck.
-
Thread
Bascom Problem: mega8 wird als mega8a erkannt
: Wüsstest du eine Lösung bis das gefixt wird? Gruß mega9 EDIT: Auf dem Gehäuse steht ATmega8-16PU also nix mit a
man den Aufdruck liest. Die Controller haben die gleiche Signatur. Eine ältere Bascom-Version wird Atmega8 anzeigen. mfg.
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
Hallo Klaus, nun noch ein Bild meines Versuchsaufbaus: Mit 2x ATmega32 natürlich etwas "oversized", aber es funktioniert bisher fehlerfrei. Die Portierung auf ATmega8 will mir nicht gelingen. Ich erlebe das immer wieder, dass der ATmega8 nach dem 2. Flashen irgendwie
den 88ern. Alles was Inlineassembler betrifft muss neu adressiert werden. Du kannst auch einen Mega644 kaufen, der einigermassen pinkompatibel zum M32 ist aber schon die Register des M88 hat. Wenn also deine Software auf dem 644 läuft ist es nicht mehr weit zum M88 oder Tiny25/45/85. Gruss Klaus
-
Thread
XBee-PRO Eingänge 5V-Kompatibel?
Habe ich: ATmega 644 Min Max Input High Voltage, VCC = 1.8V - 2.4V 0.7VCC VCC + 0.5 Except XTAL1 and VCC = 2.4V - 5.5V 0.6VCC
High Voltage abhängig von der Betriebsspannung? Und wie liegt diese minimale Input High Voltage des ATmega 644 in Bezug auf die minimale Output High Voltage des XBee-Pro? Bernhard
-
Thread
Webserver geschwindigkeit [AVR]
>Aber nie mit nem billigen 8bit rumpel"avr" Natürlich nicht mit einem ATMega16 und 1kB RAM. Da muss ein teurer 8bit rumpel"avr" ala ATMega644 her. Der hat 4kB RAM. Dann kann man sich einen Sektorcache und einen Fatcache leisten. Die MTU Size auf 1500 stellen und man ist
an den AVR zu schmieden. Und damit gegen > holger (Gast) wrote: >Natürlich nicht mit einem ATMega16 und 1kB RAM. >Da muss ein teurer 8bit rumpel"avr" ala ATMega644 her. >Der hat 4kB RAM. Dann kann man sich einen Sektorcache und >einen Fatcache leisten. Die MTU Size auf 1500 stellen >und man
-
Thread
C-Code von AVR-NET-IO zu bekommen?
zusätzlicher Arbeit für die paar gesparten Cent/Euro einhandelt. ich habe das immer im Blick mit dem atmega32 habe ich die ersten AVR Sachen gemacht bevor ich zum Arduino und ESP kam, ergo war es für mich leichter mich in den AVR-NETIO einzufummelen, mit dem Aufstieg zum m644p und m1284p musste ich weder
Alternativ vielleicht das hier: http://www.ebay.de/itm/RKAT40c-Compact-PCB-for-Arduino-Sanguino-and-ATMega644-ATMega324-ATMega1284P-/182307853770?var=&hash=item2a726515ca:m:m4dBIw1AxzHmgZJEJr6mbCA oder eben bei OSH Park Platinen bestellen https://oshpark.com/shared_projects/KaCh1X2a https://www.oshpark.com
-
Thread
Lötstation nachbauen, aber welche
mit Bleistift) geändert. Sie ist im Prinzip genauso aufgebaut, hat statt der OP-Regelung eine mit ATMEGA644 und kann zwei Lötkolben versorgen. Dort ist zusätzlich noch eine Nulldurchgangserkennung drin. Ich weiß.. es gibt Triacs, die das können. Wollte ich aber nicht. Und der ATMEGA hat genug Platz für
Jetzt kommt die gleiche Lötststation, allerdings statt analoger Regelung mit einem ATMEGA644. Außerdem können 2 Lötkolben geregelt werden. Es gibt im Anhang die Eagle-Files, die Schaltbilder und Layouts auch als PDF und die Software als Eclipse-Projekt mit dem WinAVR-Plugin. Hier
-
Thread
Pwm mit 3 frequenzen
also wäre das die init für die trägerfrequenz ja? bei einem Systemtakt von 20 MHz mit dem Atmega 644
[c] // verwendet wird der ATMega 644 #include <avr/io.h> #include <avr/iom644.h> #include <inttypes.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> // variablen in den Speicher legen #define F_CPU 20000000UL
-
Thread
Problem mit Self--Programming
Hallo zusammen, ich hab ein Problem mit Self-Programming bei ATmega644. Die Daten, die in den Flash programmiert werden sollen, werden mal geschrieben, mal nicht. Vielleicht kann mir jemand sagen, woran es liegt. Der Codeteil zum Programmieren ist an floodloader
sendet der Slave ein NOT ACK, wenn er keine weiteren Daten verarbeiten kann (siehe bspw. Datenblatt ATmega644, Seite 218, 4. Absatz) ACK / NOT ACK kann nur der Slave senden, der Master nur durch STOP / REPEATED START die aktuelle Übertragung beenden.
-
Thread
Reset bei UART Empfang in einer SUB
Aber das mit dem "P" im Chip müsste passen. Warum soll das falsch sein? Ich benutze ja auch einen ATMEGA644P. Der mit dem "P" hat nämlich 2 UARTs und die 2. brauche ich dann später für den DMX-Transceiver. Ich habs aber trotzdem mal ohne das "P" versucht, geht auch nicht. Gruß, Benny.
Hi, hab das schon mal probiert, habe ja auch den Mega644 hier rumliegen, mit dem gibt es das selbe Problem. Beide sind davon betroffen, der Mega644 und der Mega644p. Aber sobald ich den Sub-Aufruf entferne -> alles ok. Gruß, Benny.
-
Thread
ATmega128 zurücksetzen via GALEP III
Referenzbelegung (alo wie ich die Belegung des 128 auf den 40 pol DIL Sockel übertragen kann) habe ich den ATmega 644 genommen. Dessen parallel Programmierpins sind von der Belegung gleich wie die des ATmega128. Nun kommt aber bei jedem Kommunikationsversuch mit dem 128, dass er eine falsche Bauteilkennung
hoffe mir oder einem von euch kommt noch die rettende Idee. Ich würde nur sehr sehr sehr ungern den ATmega mit einem Heißluftfön auslöten müssen! VIELEN DANK!
-
Thread
[S] AVR-Net-IO
Bei mir verstaubt auch noch einer, mit Add-on Board. Bestückt mit ATMega644, und den orignalen ATMega32 sowie einen weiteren ATMega644 lege ich auch noch dabei. Für 15 € + 5 € Versandpauschale.
-
Thread
winziger Webserver mit enc28j60+mega32
Hallo, wenn es Probleme mit der Ramgrösse gibt wäre der Atmega644 angebracht, vorausgesetzt man bekommt ihn irgendwo. Gruß Topsoft
Hallo, den Atmega644 gibt es bei http://www.trade-shop.de/catalog/ Gruß Topsoft
-
Thread
Codeschloss mit AVR - Welcher ic? Schaltplanhilfe.
Ich würde einen ATmega 644 nehmen und PortB0:...7 und PortC0...7 für die relais benutzen.Das Taster-Matrix An PortA anschließen und fertig.Am Schaltplan arbeite ich gerade!!
Tristan Seifert wrote: > Ich würde einen ATmega 644 nehmen Also mit Kanonen auf Spatzen schießen. Und womit füllst Du die restlichen 63,5kB Flash? Ein ATmega8515 reicht da dicke. Peter
-
Thread
DOGS102 und Atmega32
Hallo, verwende den Beispielcode aus folgendem Link: http://basteln-mit-avr.de/Download/atmega644_DOGS102.zip Folgende Parameter habe ich schon angepaßt: - Makefile [c] LCD = 0 # MCU name MCU = atmega32 # Processor frequency. # This will define a symbol, F_CPU, in all
www.basteln-mit-avr.de/atxmega128a3.html#dogm128_gr Ich versuche mal eine Version von dieser Software für einen Atmega644/32 zu erstellen.Die hat alle Funktionen die du brauchst. Melde mich nochmals
-
Thread
Tempsensor TSic/Zacwire "ruckelt"
mehreren Wochen ein scheinbar ähnliches Problem. Ich benutze ein embedded System von Bolymin mit einem Atmega 644p. An den 2 freien Ports des Boards lese ich zwei TSic´s ein. Dabei synchronisiere ich mich auf fallende Flanke mittels Pinchange Interrupt und benutze den 16bit Timer um die 62µs "abzuwarten".
ist. Das lässt uns vermuten, dass ein Timerproblem vorliegt, hat jemand dahingehend Erfahrungen. Atmega 644p Timer1 im CTC mode, dass der vllt. nicht ganz "rund" läuft, oder sowas? Danke Martin
-
Thread
ATmega328/Arduino und weiter?
Der nächst größere ist für mich der ATmega644. Den gibt es dort recht günstig als Modul: https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.
-
Thread
Arduino Nano USB Daten Pins als IO nutzbar?
Wenn dein Nano einen atmega32u4 besitzt könnte das durchaus gehen, bei einem 328 bzw. 168 nicht.
Leitungen auf die Stiftleisten herausgeführt sind. Zum Beispiel: http://chip45.de/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php
-
Thread
Stromverbrauch ATmega64A
Stromverbrauch ankommt, dann nimm nicht die alten Typen, sondern die neuen mit der 4 hinten, z.B. ATmega164A. Die brauchen nur halb soviel Strom.
Michael schrieb im Beitrag #2694450: > Hallo zusammen, > > ich betreibe einen ATmega64A an 5V mit 4Mhz. Dieser läuft einfach nur in > einer while schleife und tut nichts. nichts tun kann der ATmega nicht - er arbeitet eben deine while(1) Schleife ab. Dabei braucht er genausoviel
-
Thread
Suche Avr mit 2 Usart
m644P (P ist wichtig, der ohne P hat nur 1 uart) m324P m164P Nurn 644p gibs auf Reichelt http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-644P-20PU/index.html?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959
Hi Wenn du keinen ADC brauchst: ATMega162. MfG Spess
-
Thread
Ein paar Fragen zu USBprog
widerständen am lpt, noch nie probleme gehabt, bis auf das einschlafen meinerseits beim programmieren des 644 :-)))
Das liegt immer an der größe des Programms, ich habe hier ein File >welches sich nicht auf einen atmega8 brennen läßt. >Ändere ich aber z.b. den String Inhalt von "Hallo" auf "Hall" läßt es >sich wieder brennen. das kommt mir irgendwie unglaublich bekannt vor :-)
-
Thread
Inline Member Funktionen
notwendig zwei Achen gleichzeitig zu fahren, dies geschieht mit timer0 (ISR T0) und timer2(ISR T2) (Atmega644). Die Funktion um die es geht berechnet den nächsten Schritt bzw. die Schrittdauer. Was ich letztlich verhindern will ist dass (durch die Interruptabfolge der beiden Timer) der erste Interrupt
Und deswegen gibt es Controller mit Interrupt(Gruppen)Prioritäten Richtig, Das ist ja auch beim Atmega644 der Fall. Bei mir muss vor allem der Uart und timer1 (meine Zeitbasis) noch höhere Priorität haben. Richtig ist (hatte diesen Punkt aber vegessen) dass "nested Interrupts" nicht der Default sind
-
Thread
myAVR Prog 1.34/1.35 - Fehler ab 8 KB Binärfiles?
auch richtig verifiziert - vorbereiten ... brennen ... benutze: mySmartUSB MK2 an COM8 mit ATmega644 USB-Treiber installiert, aktiv (V 5.4.24.0), Port: COM8 Prozessor: ATmega644 schreibe 7213 Bytes in Flash-Memory ... ... erfolgreich (12.46 s) OK sobald ein File größer 8 KB ist, stimmt
nicht und das Tool meldet: vorbereiten ... brennen ... benutze: mySmartUSB MK2 an COM8 mit ATmega644 USB-Treiber installiert, aktiv (V 5.4.24.0), Port: COM8 Prozessor: ATmega644 schreibe 10602 Bytes in Flash-Memory ... Fehler: beim Lesen der Daten. Fehler: beim Ermitteln der Prüfsumme.
-
Thread
avr-size
seinerzeit reparierte avr-mem.sh beschaffen: deine Version leidet noch unter dem Bug, dass der ATmega168 aus Versehen wie ein ATmega88 behandelt wird. Du kannst natürlich auch gleich Eric Weddington nerven, dass er in der nächsten Version wieder avr-mem.sh mit ausliefert. Ich finde seinen Hack
gestolpert. Vielleicht gibt's ja schon eine neue Version der *.sh, aber dieser fehlt noch der ATmege644. Deshalb dies ergänzen nach: [pre] # Table of AVR memory sizes. case "$2" in [/pre] dies: [pre] "atmega644") PROGMAX=${AVR64K}; DATAMAX=${AVR4K}; EEPROMMAX=${AVR2K};; [/pre]
-
Thread
Kommunikation zwischen zwei Atmega88
Hallo AVR-Gemeinde, ich habe da zwei Fragen, ich muss eine Kommunikation zwischen zwei Atmega88 Mikrocontrollern realisieren, unter C. Die USART Schnittstellen der beiden Atmega88 werden bereits verwendet (senden permanent Daten). Ich hab schon mal geschaut, da würde sich die I2C Schnittstelle
Oder nen Mega 164/324/644P nehmen, da kann man die beiden UARTs auch wahlweise im SPI Mode betreiben und hat dann Sende- und Empfangsbuffer. Sind ja auch nicht wesentlich teurer, machen aber das timing bei vielen Int Quellen
-
Thread
Mega644 brennen
einfachen 4-Adern Parallelport Brenner. Ich brenne mit PonyProg. Das Problem ist jetzt ich will einen Mega644 brennen. PonyProg unterstürzt den aber nicht :-( Wie kann ich den jetzt am besten brennen? Mit welcher Software könnte ich den Mega644 mit dem Parallelport-Brenner brennen?
Kann ich den ATMEGA 644V-10PU mit 11,0592 MHz Quartz takten?
-
Thread
AtMega 644 TQFP
Hallo Ich möchte einen AtMega 644 mit TQFP Gehäuse verbauen aus dem Datenblatt konnte ich entnehmen das bei diesen Typ die Anschlüsse der Versorgungsspannung (VCC/GND) drei mal vorhanden sind. Müssen diese alle Angeschlossen
-
Thread
Aus +5 Volt(von LM7805) eine negative -5 Volt Spannung machen möglich?
Genauigkeit zu bekommen. An +Vs habe ich +5 Volt angeschlossen. Vout an mein Analog Eingang 0 am ATMega644. Und GND auf Masse. Ein Grad entspricht 10 mV bis 1500 mV kann der LM35 mit einer positiven Spannung messen. Um aber Minus Temperaturen zu messen muss ich eine negative Spannung haben. Um die Full
Du kannst mit einem Pin von deinem ATmega eine Ladungspumpe betreiben. Die negative Spannung sollte dann noch stabilisiert werden. Warum müssen es unbedingt -5V sein?
-
Thread
Mini-computer mit AVR
zum "Multimediacomputer" lustig, als da wären: Soundchip: http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html KameraInterface: http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html Tonerkennung: http://www.roboterclub-freiburg.de/TonAsuro/LichtorgelAsuro.html
mal einen Artikel von ein paar Studenten gefunden, die eine rudimentäre Spracherkennung auf einem Atmega32 realisiert haben. Da ist also noch einiges machbar. Gruß, Christoph
-
Thread
Gibt es so einen Chip?
falls selber programmieren in Frage kommt. Zum Bleistift: https://www.chip45.com/products/crumb644-1.1_avr_atmega_module_board_atmega644p_usb_rs485.php
Bevor ich einen µC + drei weitere IC + Bustreiber verwende, nehme ich dann doch lieber den ATmega16 als 1-Chip Lösung.
-
Thread
EEMEM schreiben/lesen
Johannes Senzenberger schrieb im Beitrag #4061520: > Der Controller ist ein ATMEGA16A. Dann ist dein EPROM nur 512 (0x0200) Bytes gross.
sagen warum dieser Code nicht läuft. Vielen Dank Also eigentlich läuft es. Zumindest auf einem 644P. Gab es bei den Altlasten nicht ein Problem mit Adresse 0? mfg.
-
Thread
SD Karte(FatFs) verträgt sich mit ENC28J60 nicht
Jeder Abschnitt hat seine eigene Spannung Versorgung also der ENC28J60 bekommt 5V vom LM7805, der ATMega644, ds18b20, eeprom bekommen von einen anderen 5V Regler Spannung, und das TFT mit SD Karte bekommt auch von sein eigenen 5V Regler die Spannung. Es sind nur die GND's verbunden. Woran könnt das
MISO Signal von der SD karte durch denn 125 jagen 4) MISO Signal vom 125 auf denn AVR(PORTB6 - ATMega644) Falk B. schrieb im Beitrag #4883446: > Zeichne einen vollständigen Schaltplan Dieser ist so ziemlich vollständig was mein aktuellen Aufbau betrifft. Habe im Schaltplan zeichnen grade mit
-
Thread
AVR Dragon Unable to enter Program Mode - was kann ich noch tun?
nicht mal die Device Signature auslesen. Getestet habe ich es mit einem RN-AVR-Universal-Board mit Atmega644p, mit einem Atmega8 auf Breadboard und jetzt mit einem fabrikneuen Atmega328P auf Breadboard ohne externem Quarz. Das ISP-Kabel ist ein 6poliges Flachbandkabel mit Standard-Wannenstecker zum
funktioniert alles einwandfrei, damit habe ich auch die Fuses ausgelesen. Das Dragon habe ich an einem Atmega8, einem Atmega328p, einem Atmega644p und einem Atmega32 getestet, ohne Erfolg, auch unter Linux, so langsam glaube ich auch an einen Hardwaredefekt. Am Kabel scheint es nicht zu liegen, dann würde
-
Thread
Benutzt ihr sprintf()? Gute Alternative?
sprintf(buffer, "value of %f", 12.22); } } [/code] Der Code verbraucht schon aufm Atmega644 mit der printf_flt schon 3254 bytes und sind 5%. Ich stelle die Frage, weil ich Hobbybastler bin und die Funktion halt gerne verwende, weil die halt wirklich zur string Formatierung alles kann
? Ja natürlich. Wolfsente schrieb im Beitrag #4786479: > Der Code verbraucht schon aufm Atmega644 mit der printf_flt schon 3254 > bytes und sind 5%. Das wird ja nur einmal benötigt.
-
Thread
Kernfunktionalität einer Anwendung schreibschützen
Moin, liebe gcc-Profis! Folgende Aufgabe stellt sich mir: Ich möchte meinen ATMega644 via WLAN (ZG2100) flashen, das WLAN soll in der Anwendung weiter genutzt werden können. Im Grunde genommen eine Anwendung, in der nach dem Flashen eine Teilfunktionalität erhalten bleibt bzw.
Freund schrieb im Beitrag #2236140: > Ich möchte meinen ATMega644 via WLAN (ZG2100) flashen, das WLAN soll in > der Anwendung weiter genutzt werden können. Ok. Dann viel Erfolg. > Vielen Dank, schon im Voraus Gern geschehen. PS: Nächstes Mal solltest
-
Thread
Ethersex webserver hört nicht auf zu laden
Haste den ATmega644 oben oder den normalen ATmega32? Hab oft gelesen, dass es mit dem 644er um einiges stabiler läuft.