-
Thread
LCD 4x20 Zeile 8Bit Initialisierung HD44780.
externen Quarz geändert. Verdammt, dat Ding will nicht. Wie dem auch sei, hier die Beschaltung: (ATMEGA 162) //PortD: #define LCD_RS 2 #define LCD_RW 4 #define LCD_E 3 //PortC: #define LCD_D0 0 #define LCD_D1 1 #define LCD_D2 2 #define LCD_D3 3 #define LCD_D4 4
-
Thread
[S] GPIB-USB Adapter
möchte ich auch was bauen. Dazu habe ich mir so eine Teensy-Platine bestellt. Auf diese soll ein ATmega32U2. Muss mal sehen wo ich den ohne viel Versandkosten bekommen kann. Ein paar Drähte zur GPIB-Buchse noch. Und dann das Programm dazu. So ist die Idee.
genommen habe ist komplett aufgebaut bis auf die CPU. Die werde ich auflöten können. Das RAM der ATmega32U2 liegt bei 1kB. Wäre schön wenn es reicht. Was meinst Du?
-
Thread
Probleme mit Bluetoothmodul BTM 112
Hallo, ich verwende hier gerade das BTM 112 von Ryson an einem Atmega 162, ich habe den ganzen Atmel auf 3,3V runtergezogen und direkt an TX RX rangehängt, also alles gewöhnlich UART. Nun habe ich aber das Problem, das scheinbar etwas mit der Baudrate oder anderen Einstellungen
-
Thread
LAN mit ENC28J60 und SPI
µC-Gemeinde. Ich habe eine Frage bzgl. der Nutzung des SPI für LAN und Programmierung (Flashen eines ATMega162). Gibt es evtl. Probleme, wenn ich - bei gesteckter LAN-Verbindung - ein Programm flashe? Der oben genannte ENC benutzt ja auch den SPI-Bus. Wenn jetzt also gerade "Verkehr" auf dem Netzwerk ist
-
Thread
8Bit Timer
zwei weil ich ja bei einem Vorgang auschalte und beim nächsten wieder ein) Hier mein C Code: (ATMEGA8515) [c] #include <avr/io.h> #include <stdint.h> #include <avr/signal.h> #include <avr/interrupt.h> uint8_t blub; SIGNAL (SIG_OUTPUT_COMPARE0) { //Ereigniss //blub
Problem hat sich erledigt..... Das Problem hatte ich mit nem ATMEGA162 nicht 8515... hab gerade im AVR Studio gesehen das da so eine kleine Option "Divide clock by 8 internally) an war.
-
Thread
I2C Bus - noch ein Problem
versuche Temp-messungen in verschiedenen Räumen der Wohnung durchzuführen. Der prozessor ist ein Atmega162 und der Temp-Chip ein LM75. Das Programm ist mit dem CodeVision C-Compiler erstellt, die Pull-Up Wiederstände sind an den Ports und die Messung klappt, wenn ich den LM75 dicht am Prozessor plaziere
-
Thread
"Bessere" T6963c Library
Hmmmm, memory mapped für einen Mega162 oder größer hast Du nicht auch zufällig? Das bräuchte ich nämlich...
leider selbst mit anderen T6963c Libs keine Besserung des Zustandes. Zurzeit verwende ich einen ATMega16 mit internem 8Mhz Takt.
-
Thread
LCD am STK500 mit Atmega8
Hallo Leute, ich versuche ein 16*2 LCD (EA DIP162-DNLED, HD 44780 kompatibel) an einem STK500 mit einem Atmega8 im 4-Bit Modus in Betrieb zu nehmen. Verkabelung stimmt (schon xfach geprüft). Ich verwende Bascom. Erscheinen tut der schon oft beschriebene
-
Thread
AVR Programmieradapter Parallelport max. Kabellänge?
Kabel verlängern. Habe ich gemacht, aber nun ist das flashen unendlich langsam. Vorher bei meinem ATmega8 ca. 5-10sek. Nun mehrere Minuten und ich glaube auch nicht so richtig erfolgreich. Ich habe mein Adapterkabel durchgemessen, es dreht auch keine Pins, also alles 1 zu 1. Ist das Kabel einfach zu lang
daß auf die Adapter zurückzuführen war. Mega8, Mega16, Mega32, Mega644, AT90S8515, Mega8515, Mega162, AT90S2313, Tiny2313,... Auch mit zusätzlicher Last am SPI (ENC, Display, SD-Card, Flash, MP3-Decoder o.ä.) nie ein Problem gehabt. Inzwischen fast ausschließlich Dragon oder STK500 weil es unter
-
Thread
Kompilieren von C Dateien in Kubuntu
Hallo Ich habe das LCD "YL162-90" von Polin das tut auch, nun wollte ich es mit einem ATmega8 ansteuern 4 bitmodus, ich habe dazu die library von http://homepage.hispeed.ch/peterfleury/avr-software.html#libs das "LCD library for
Hardware übereinstimmt, an bei habe ich noch die Dateien die ich zur Verfügung habe ich möchte einen ATmega8 verwenden, zur zeit sehe ich nur einen schwarzen Balken und ich habe auch schon einen ATmega32, ATmega644 ausprobiert immer das gleiche Ergebnis. mfg AT90S1200.
-
Thread
STM32 Arduino
einem Arduino Uno und einem STM32F103 ( BluePill ) mit der Arduino IDE compiliert Arduino Uno ( Atmega328, 16 Mhz ) ================================= calculation time in us: 24020 Sketch uses 6,162 bytes (19%) of program storage space. Maximum is 32,256 bytes. Global variables use 753 bytes
Nimmt man den den Arduino Uno als Referenz ergibt sich also folgends: MCU speed factor Atmega328 1 STM32F103 8 STM32F4 32 Beim Discovery weiss ich den MCU-Clk nicht. Vielleicht 168MHz?
-
Thread
Arduino Schaltung soweit ok?
einen Vorwiderstand von 160 Ohm. Kann das stimmen? Rechnung sah folgendermaßen aus: 3,8V/(0,7A/30)=162 Ohm
mehr. Einen großen Unterschied macht es aber nicht, außer dass du die internen Pullups von deinem Atmega nutzen kannst und die externen einsparst.
-
Thread
Display funktioniert nur mit angeschlossener ISP
Moin, ich hab mir das Display 162 von Displaytech gekauft und möchte es nun im 4Bit Modus betreiben. Ich hab nun folgendes Problem: das Display lässt sich nur dann initialisieren und mit Zeichen füttern, wenn die ISP an den Prozessor (ATMega8 16MHz) angeschlossen ist. Nehm ich die ISP ab und leg die Versorgungsspannung neu an, hab ich nur die schwarzen Balken. Auch eine Neuinitialisierung per Tastendruck klappt im Betrieb nicht.
-
Thread
suche möglichkeit fahrrad zu sichern
nach Bauart des Fahrrads mit Sicherheit aber lösbar. GPS und ein altes Handy, ne kleiner AVR (z.b. Atmega8) der über AT-Befehle ne SMS mit Standort verschickt wenn das Handy angerufen wird oder so. Also technisch gar nicht sooo aufwändig. Fertiggeräte wird es wohl kaum geben. Wenn dann, will ich mal behaupten
meinen Kindern werden auch die "uraltgurken" geklaut -> 1x Li- Zelle, RGM2000, c35-Platine, Mega162/164 (haben gleich 2xRS232) Wenn "scharf", schaltet der AVR das C35 ein, bei einer Erschütterung erfolgt eine Meldung durch Anruf an SIM Speicherplatz 1, wenn das c35 einnen eingehenden Ruf empfängt
-
Thread
ATmega8 ADC-Durchschnittsberechnung
Hallo zusammen, ich habe ein Problem mit meinem ADC und ATmega8. Ich will mit dem ADC eine Durchschnittsberechnung durchführen, um das Flackern auf meinen 7-Segementen zu verringern. Da meine Versuche mit einer for-Schleife nicht fruchteten, habe ich aus dem Tutorial
Probleme mit der Internen ADC Referenzspannung kommen. Ich habe noch einige neue TQFP atemga8, atmega88pa, atmega168 und atmega328P da. Die ich zu meinem EK abgeben kann. Die TQFP atmega162 kommen dann für dich sicherlich nicht in Frage?
-
Thread
Incircuit Emulator (AVR)?
Hi, nein, es geht darum, die Software für den yC (ATMEGA8) im Zielboard auszuprobieren, ohne das Ding durch dauerndes Flashen kaputtzumachen. Also ich möchte, dass mein PC den yC emuliert. Und ob das jetzt so geht, dass alle 40 PINs über ein ICE an
zweifelhaft über die Update-Funktion des AVR-Studio. Diese Projekte benutzen einen mega16 oder mega162, der Hardwareaufwand ist also minimal. Diese JTAG-Teile benutzen eine Emulator-Hardware, die in jedem AVRmega direkt im Chip eingebaut ist (ab mega16), deswegen erreichen sie mit sehr wenig Aufwand
-
Thread
FPGA contra Mikrocontroller
8-Bit-Controller für 2-4 Euro kaufe, dann mit #Sicherheit nicht einen 16C57, sondern z.B. einen ATMega8. #Der hat z.B. einen AD-Wandler, sowas gibt es bei FPGAs nicht #integriert. Selbst wenn Du nur den digitalen Teil nachbilden willst, #wirst Du wesentlich mehr Resourcen verbrauchen als mit dem
sich drei Technologien vertragen und sogar miteinander spielen: 1. old Style CPU: Z80, 2. MCU: ATMega 162, 3. FPGA EP1K50. Ich habe mich ja inzwischen dem Retrocomputing verschrieben und dafür ist das Board eine ideale Plattform. Der ATMEGA konfiguriert den FPGA und erledigt alle FAT-Zugriffe des
-
Thread
Fehlersuche: mit Labornetzteil läuft die Schaltung, mit billigem Wandnetzteil nicht
nicht angeschlossener Hardware auf - sprich auf dem Board sind aktuell nur das BT Modul und der Atmega 162 angeschlossen. Ich hatte, als ich das Board gemacht hatte, gepennt und keine Common GND Polygon am Ende gezogen. Kann es sein, dass ich jetzt irgendwo Streuungen von dem 7805 rein bekomme??
-
Thread
Fehlererklärung
hallo, ich arbeite gerade an STK500 mit ATMEGA16. Beim kompilieren von mehrere Quellcodes werden immer wieder diese Fehler gezeigt. ie Quellcodes sind getestet. Die Fehler sind: In file included from C:/WinAVR/avr/include/inttypes.h:37,
include/stdint.h:167: error: conflicting types for 'uint_least16_t' C:/WinAVR/avr/include/stdint.h:162: error: previous declaration of 'uint_least16_t' was here make: *** [test.o] Error 1 Build failed with 4 errors and 0 warnings... Beispiel: #include <inttypes.h>
-
Thread
Compiler optimizations disabled
Build started 8.7.2007 at 13:58:58 avr-gcc.exe -mmcu=atmega8 -Wall -gdwarf-2 -DF_CPU=3686400UL -O0 -fsigned-char -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c In file included from ../lcd-routines.c:2: c:/winavr-20070525/bin/.
lcd_data' ../lcd-routines.c:17: error: previous definition of 'lcd_data' was here ../lcd-routines.c:162: error: redefinition of 'lcd_command' ../lcd-routines.c:35: error: previous definition of 'lcd_command' was here ../lcd-routines.c:181: error: redefinition of 'lcd_enable' ../lcd-routines.c:52: error
-
Thread
5V Logik an 3,3V FPGA
Irgendwie gibt es nichts passendes. Das Board soll vor allem flexibel sein. Deshalb nutze ich einen ATMEGA162 und eine SD-Karte zur Konfiguration. D.h. SD-Karte mit einem anderen Config-File eingesteckt und schon macht das Board beim Einschalten was anderes. Das macht einen Flashspeicher und einen Konfigurationsspeicher
-
Thread
C code automatisch in hexfile compilieren
MATH_LIB = -lm # External memory options # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!),
MATH_LIB = -lm # External memory options # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!),
-
Thread
LCD Wait Busy
schonmal ohne das Toggeln in der Warterschleife probiert, klappt auch nicht. Ich verwende einen Atmega16 und die aktuelle Version des AVR-Studios und WinAVR. Optimierung ist OS, Änderungen ändern nichts. Wo is der Fehler, ich hoffe ich habe Nichts vergessen zu posten. Gruß Knut
Achso, ich verwende ein "Displaytech 162" von Reichelt, also ne standart Krücke... Gruß Knut
-
Thread
Womit noch 90S4414 flashen?
restlichen 4414 sind in > der Tonne. Ich hab die noch nie in real gesehen. Pinkompatibel ist ATmega162 (2 Timer 16Bit, 2 UARTs).
-
Thread
Mal wieder Web Server
Hallo, bin inzwischen mit meinem EasyTCP und ATMEGA162 soweit gekommen daß ich eine TCP Verbindung aufbauen kann und Daten empfangen kann. Ich teste das erfolgreich mit einem TCP Testprogramm. Wenn ich nun mit dem Internet Explorer auf meinen Webserver
-
Thread
[V] Diverse µC, Speicher und andere ICs
- TQFP-64 4,00EUR 5 x FT220XS-R - SSOP-16 - FTDI USB-SPI Controller 8,00EUR 1 x ATMEGA32A-AU - TQFP-44 3,00EUR 1 x ATSAM3S4AA-AU - LQFP-44 3,00EUR 1 x AT91SAM7X256B-AU - LQFP-100 8,00EUR 2 x RFM02 - 433 - RF Sender 6,00EUR 1 x ATMEGA324PA-AU - TQFP-44 4,00EUR 1 x ATMEGA162-16AU - TQFP-44 3,00EUR 1000 x 0 Ohm - SMD-Widerstände - Bauform 0805 4,00EUR 1 x STM32F103ZET6 - LQFP-144 4,00EUR 1000 x 1k Ohm - SMD-Widerstände - Bauform 0805 4,00EUR 5 x AS4C4M16S
-
Thread
Input current Low/ Hig
"im Anhang PDF-Datei" Seine Signale möchte ich über Galvanische Trennung dem Mikrocontroller ²ATmega 162² zuführen. MfG
-
Thread
LED Multiplexing
liefert. Geht das dann damit gar nicht oder hab ich den falschen drin? Achso ja, ich hab einen ATMEGA162 drinnen und das ganze wird mit vier Akkus versorgt, bei denen messe ich gerade knapp über 5V... Viele Grüße, Crazy
-
Thread
LCD Display trotz Initialisierung schwarz
-> PORTD Bit PD5 (EN: 1-Impuls für Daten) #define LCD_EN PA5[/c] Ich benutze den Atmega16
Display bereit für einen weiteren Befehl ist. Meine Frage dazu: Was genau ist mein Busy Flag beim 162CBCBC. Da ist im Datenblatt nichts von einem Busyflag die Rede...
-
Thread
Wer kann mir ein paar Chips im Ofen löten?
auf 2 Platinen ein oder zwei Chips löten? Es geht um einen Silabs Chip QFN24 Package und einen Atmega 162 TQFP (den würd ich zur Not auch per Hand gelötet bekommen). Wer kann es und was kostet es? Grüße Christian
-
Thread
Drehgeberauswertung
Clock_Enabled" an? Die Funktionsweise ist mit dabei klar. Nur mit dem integrierten Zähler im AVR (ATMega162) kann ich ja, soweit ich das verstanden habe, nur HOCH zählen. Eine Auswertung via Interrupt wäre zeitlich nicht drin (der MC soll schließlich noch anderen Sachen machen). Habe ich da am Counter
-
Thread
uC Hardware Reset
keine passen Antwort. Ich möchte auf meiner Platine einen Taster integrieren, der den Controller (Atmega 162) komplett in den Ausgangszustand zurückversetzt, also eine LOW an den Reset-Pin weitergibt. Ich verwende die Standardschaltung mit einem 10k Widerstand gegen +5V. Welche Möglichkeiten dies
-
Thread
SPI-Master-Slave-Kommunikation - "ein Bit verrutscht"
Hallo zusammen, ich baue gerade an einer SPI-Kommunikation zwischen einem Atmega162 (master) und einem PIC18F46 (slave) Die Verleiterbahnung erlaubt keine SS-Synchronisation. Stattdessen werden vom Slave die empfangenen Bits gezählt und immer 8 Bits zu einem Byte zusammengesetzt
SPI bei PICs aber hatte vor kurzem selbst ein ähnliches Problem, dass ein einziger DAC alleine am Atmega nicht ging. Die Überprüfung mit dem Logicanalyzer ergab korrekte Daten/Timing und auf einmal lief es, aber nur während der LA mit auf den Leitungen hing!!! Änderungen der Datenrate auf den kleinsmöglichen
-
Thread
SRAM an ATMega16
denn klauen ? Alt isser, viel Platz braucher auch, aber gut isser keinesfalls. Nimm einen ATMega162 + 74HC573, dann kannste den SRAM direkt reinmappen wie im Datenblatt angegeben. Ist dann nur einen Zyklus langsamer, als der interne SRAM. Peter
-
Thread
Fehler?
sich nur noch parallel (via STK500 etc) programmieren. Den ATtiny selbst kenne ich nicht, aber beim ATmega162 hatte ich das Problem vom Werk aus.
-
Thread
Maximale Baudrate bei AT162
habs wahrscheinlich 10x überlesen ). Ich möchte gerne große Datenmengen über das Uart des AtMega162 einspeisen. Stimmt es, dass das Uart maximal 115200 b/s schafft? Oder geht es noch ein wenig höher? Doppelt so schnell wäre schon Spitzenklasse! Die Übertragung soll zwischen PC und Atmega stattfinden
-
Thread
Definierte Eingangs Pegel für uC schaffen
einen definierten Pegel zu setzen also 0V oder 5V. Habt ihr hier eine Idee? Als uC wird ein Atmega 162 eingesetzt. Achso eventuell wird später auch ein Schieberegister eingesetzt um einen kleineren uC verwenden zu können! Das hauptproblem ist die Schaltung pro Sicherungsmodul sollte nicht
-
Thread
PIC - Entwicklungskit
PIC. Was sicher für viele eine KO-Kriterium sein dürfte. Und einen Original-Atmel-ISP samt zweier ATMega-162 gab es erst kürzlich für lau bei ciruit cellar...
-
Thread
Problem mit LCD Initialisierung
Hi, ich versuche zur Zeit mein LCD 162 von Displaytech (Datenblatt im Anhang) zu programmieren. Ich verwende einen ATMEGA8535 und programmiere in Assembler. Nun habe ich das Problem, dass sobald ich bei der Initialisierung die Daten für
-
Thread
Nur 64KB beim Mega128 nutzbar?!?
gemerkt und gefragt, ob die aktualisierte Datein geladen werden soll. So hab ich zu anfang einen ATmega162 unter Windows programmiert, bis ich das mit dem Make-File kapiert habe (ca. 1 Woche). Wenn Du unter Linux arbeitest, ist das wohl eine eher sinnlose Hilfe... Gruß Rahul
-
Thread
Displaytech 162C Init fehlgeschlagen
keine der Lösungsansätze Erfolg bei mir, Erstmal zur Beschreibung: Ich nutze ein STK 500 mit ATMega8L und habe an PORTD mein LCD vom Typ Displaytech 162C, welches einen KS0070B Controller besitzt. An PORTB habe ich die LED-reihen, um Rückmeldungen über den Programmverlauf zu machen (erwies sich aber
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
FT813 unsterstützt wird aber ich bekomme es nicht ans laufen. Ich versuche das Display an einem ATMega 128A zum laufen zu bringen. Folgendes ist realisiert: -Bascom 2.0.8.1 -Display und ATMega128 laufen mit 3,3V -SPI ist wie folgt verdrahtet Display => ATMEGA SCK => PB1 MOSI => PB2 MISO =>
-
Thread
Entprellung Ziffern-Tastenfeld
Kann es vielleicht ein Problem sein, dass beim ATMega162 von PORTE nur 3 Bits genutzt werden (und die Routine 8 Bits "einbezieht")? Tappe ziemlich im Dunkeln...
-
Thread
Problem mit timing von takt uart und adc
je mehr is natürlich besser). diese werte sollen noch an den pc gesendet werden. Controller: atmega8 methode 1: takt mittels timer im ctc-modus erzeugen. adc im freerun-modus laufen lassen. bei jedem timer-interrupt und high signal am taktausgang den adc wert einlesen und mit uart sofort ausgeben
spärlich beschrieben hast, ist es höchst wahrscheinlich nicht mit einem Mega8 machbar, eher mit einen Atmega mit Externem RAM interface (z.B. mega162) + Externem ADC. Vielleicht kann man dir besser helfen wenn du ein bisschen mehr Informationen rausgibst.
-
Thread
Worin liegt der Unterschied "UCSRC"
kurz noch als ergänzung: controller ist ein atmega32 compiler WinAVR-20071221
Also das ist absolut egal, wenn du es nicht glaubst, schau dir die Codebeispiele im Datenblatt des ATmega32 an, Seite 146ff. Sowohl im ASM als auch in C wird dort UCSRB vorher geschrieben, das ist total egal. Die Aktivierung erfolgt eh erst mit dem abschließenden sei(). Die einzige Besonderheit die
-
Thread
Reflow - Pizza Ofen
jetzt meines erachten einen ideal geeigneten Ofen gefunden. Den ELTA MB 111 (1300W, 8Liter Garraum, 162W/L). Hat jemand schon Erfahrung mit diesem Ofen, kann mir jemand sagen wie viele Heizstäbe er hat. Preismäßig ist er wohl super mit 20.99 Euro bei Amazon.de
Hallo zusammen, ich habe für die China SMD ofen eine neue Steuerung gebaut, (mit ATMEGA32 und PT1000) dh die alte Platine raus und die neue rein, die Grafik mit 128x64 funktioniert auch ! Wer interesse hat kann sich gerne melden bei josef@bernhardt.de beste Grüße Josef
-
Thread
AVRISP geht nicht / STK500 geht?
zurückgreifen zu müssen, habe ich mir den kleinen AVRISP gekauft. Nun habe ich eine Platine mit dem Atmel ATMEGA 162 vor mir liegen, welche über die STK 500 problemlos programmiert werden kann. Der AVRISP hingegen sagt, dass kein device gefunden wurde. Da beide den "genormter" ISP Stecker haben, gehe ich
-
Thread
Wer kann sowas bauen?
ATMEGA162 der hat 2 Hardware UARTS und den dritten könnte man per Software machen. Alternativ könnte man auch mit nem Relais auf einen der Beiden HW-Uarts die Drähte umschalten. mit 16kb Speicher ist
-
Thread
mehrere 29C256 auslesen => Einfachst-Schaltung mit AVR gesucht
Einfach den Flash als externes Memory anschließen, z.B. am ATmega162 und dann per UART ausgeben und am PC per Hyperterminal in eine Datei schreiben. Die 32kB gehen sogar noch ohne Paging zu adressieren. Das Verdrahten dürfte länger dauern, als das bischen Programmieren
-
Thread
kompatible Displays wo kaufen
muss, ist das leider auch ein wenig doof. Experimentieren tue ich übrigens mit einem AVR. Meistens Atmega8 MFG Bambie
mit HD44780 oder einem kompatiblen Controller. Gibt es wie Sand am Meer. Schau mal bei Reichelt (LCD 162C), in der Bucht oder wo auch immer. Daran lötest Du dann Flachbandkabel und versiehst das andere Ende mit IC-Sockel für Flachbandkabel. Für oben genanntes Display z.B. den KK18025C (ebenfalls bei Reichelt