-
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
-
Thread
PWM zur Servomotorsteuerung
Hallo allerseits, ich, blutiger Anfänger, taste mich gerade mit einem Candip+Atmel ATmega 162 in Richtung PWM-Erzeugung. Mein Ziel ist es in Abhängigkeit einer gespeicherten Kennlinie einen kleinen Modellbauservo mit Pulsweitenmodulation anzusteuern. Führungsgröße soll hier die Drehzahl
-
Thread
ISP bei STK500
Hallo Kai Ich stehe derzeit vor dem gleichen Problem ! Ich möchte einen ATMega162 in der Ziel-Schaltung belassen und dort über das STK500 programmieren Folgende Fragen zur Vorgehensweise: 1. Stecker ---------- kann ich den Stecker ISP10PIN verwenden und mit dem auf
-
Thread
at89s52 Reset problem?
Man könnte auch einen AVR nehmen. Weitgehend pinkompatibel ist der ATmega162. "The I/O ports of the AVR are immediately reset to their initial state when a reset source goes active. This does not require any clock source to be running."
-
Thread
Probleme mit AVRStudio 5
dem Makefile übernommenen Konfigurationen. In config.h ist enthalten: [c]#elif defined(__AVR_ATmega168__)[/c] und ich habe übernommen: [c]#define MCU atmega168[/c] wahrscheinlich findet er dann nichts und läuft automatisch zum ATmega 8
Siehe mein EDIT oben. Alternativ kannst du auch in config.h diese Zeile [c]#elif defined(__AVR_ATmega168__)[/c] ändern in [c]#elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega168A__)[/c]
-
Thread
LCD Display read
Hallo! Ich habe hier einen Atmega 32 und ein Displaytech162 (Controller HD44780) LCD Display im 4-Bit Modus. Das übertragen von einzelnen Zeichen funktioniert soweit mal. Jetzt will ich überprüfen ob auch das richtige Zeichen
-
Thread
Digitale Audiowiedergabe mit AVR
Speicherkarte (MMC/SD) einlesen und an einen D/A Wandler schicken. Als Microcontroller würde ich gerne einen ATMega 162/32 verwenden, da ich mich mit diesen Controllern auskenne. Als D/A Wandler schwebt mir ein PCM1725 (http://focus.ti.com/docs/prod/folders/print/pcm1725.html) vor. Fragen habe ich folgende:
-
Thread
LCD ohne Umlaute?
Hallo, ich habe ein 2x16 LCD an einem ATMega 162. Die Textausgabe klappt einwandfrei. Nur wenn ich Umlaute (Ä,ä,Ö,ö,Ü,ü, oder ß) ausgeben will, werden nur irgendwelche Zeichen aus dem ASCII-Satz angezeigt (z.B. °, µ o.ä.). Hat jemand vielleicht
-
Thread
Servo über Tastatur ansteueren
Hallo zusammen, habe einen Stk500 Board mit einem Atmega16 an einem Servocontroller SSC-32 über Modem Kabel verbunden um einen Servomotor zu steueren. danach habe ich ein kleines C Code geschrieben , das den servomotor steuert und es funktioniert, meine
soll >er 10 grad anfahren 1. Möglichkeit du nimmst einen Mikrocontroller mit 2 UARTS (z.B. ATMEGA162) und kommunizierts mit der 2. UART mit dem PC. auf dem PC schreibst du ein Programm,welches die Taste A pollt und einen entsprechenden Befehl an den Mikrocontroller gibt. 2. Möglichkeit Du läßt
-
Thread
LCD Initialisierungsproblem
nach jedem Befehl ein Zeichen an den PC. Werde morgen mal das Programm online stellen. Ist ein LCD162 von Reichelt, das braucht keine negative Kontrastspannung. Im Datenblatt vom KS007b steht das Ding nen internal Power up reset ausführt und dann das display leer sein sollte(einzeilig), aber man sieht
nicht besonders sinnvoll aus (und ein 'sich' fehlt auch noch), also ausführlich: vor zwei Tagen: ATmega168 -> Philips-LCD (schon älter) im 4-bit-Mode die Datenleitungen optisch 1:1 angeschlossen, Resultat: abwechselnd Balken oben, unten und gar nicht Fehler: LCD D7...D4 | | | | m168
-
Thread
Suche ATmega8/32 vergleichbaren µc mit USB
Hallo, wie der Titel schon sagt, suche ich einen vergleichbaren µc zum ATmega8 bzw. 32. Ich möchte mit diesem das Tutorial auf diesen Seiten machen. Mein Problem ist, dass ich keine Parallele Schnittstelle an meinem PC habe und ich somit noch 2 Adapter für je ca. 15€ kaufen
AT90USB162 AT90USB82
-
Thread
Das verstehe ich nicht.
Hallo zusammen, ich habe folgenden Code auf einem ATMega162 laufen: [C] #define F_CPU 8000000UL #include <uart.c> #include <util\delay.h> #include <string.h> const char GrussStr1[] PROGMEM = "Hallo...\r"; const char GrussStr2[] PROGMEM
-
Thread
PWM für Displaymatrix
Heligkeitswerte up-Daten muss könnte es mit einer effizient programmierten Software PWM und einem ATmega162 oder ATmega169 bei 16 Mhz gehen. Die Matrix würde ich 16x16 auslegen. Da braucht man die wenigsten Ports. @Jan sag mal um die visuelle Liniarität zu erzeuge muß die Auflösung doch im "Dunkleren
-
Thread
AVR Dragon oder JTAG ICE3
wie ein anderer Baustein auch, über den externen Adress- und Datenbus (wie externer Speicher) des ATmega162 eingebunden. Mein Problem ist, dass ich die Funktionsweise des USB anscheinend immer noch nicht richtig verstanden habe. Dass er, obwohl seriell, mit Datenpaketen und nicht mit einzelnen Bytes
-
Thread
LCD hängt sich auf
Hallo, ich habe eine Menüsteueurung mit einem LCD 2*16 und einem Drehencoder realisiert. LCD = EA W162B-N3LW (HD44780 kompatibel) uC = ATmega 32 Funktionsweise: Ein Eingang des Encoders ist am INTo angeschlossen, löst dieser nun eine Interrupt aus, so wird in der Routine der zweite Eingang abgefragt
-
Thread
LCD Ansteuerung
zum porgrammieren gekommen. Also ich habe mir noch folgendes LCD bei reichelt bestellt: EA DIP162. Der Code von oben funktioniert einwandfrei. Bekomme also dieses LCD Modul ans laufen. Beim alten LCD Modul habe ich nun ein Flachbandkabel an die Anschlüsse gelötet. Somit besteht hier eine feste
die man sich selbst einbaut ohne es bemerkt zu haben. Deswegen würde ich mal den programmierten Atmega und wirklich nur das notwendigste alles auf ein Steckbrett drauf knallen, also ohne Pollin oder My AVR Board, denn es kann ja sein, dass schon da der Fehler drauf ist und über die Leitungen bis zum
-
Thread
DDS 24 Bit in C?
vielen Dank für Eure Antworten! ich habe einen Atmega 162 mit einem ext. 3,686400MHz Quarz. Timer 1 verwende ich mit prescale 256 fürs ICP. Es sollte für Batteriebetrieb geeignet sein, weswegen ich nicht auf 16MHz gehen wollte. @Thomas Eckmann super
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
Device code: 0x5e = ATtiny4313 Device code: 0x5f = (unknown) Device code: 0x60 = ATmega161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATmega162 Device code: 0x64 = ATmega163 Device code: 0x65 = (unknown) Device code: 0x66
) Device code: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATmega32 Device code: 0x73 = (unknown) Device code: 0x74 = ATmega6450 Device code: 0x75 = ATmega6490 Device code: 0x76 = ATmega8 Device code: 0x77 = (unknown) Device code: 0x78
-
Thread
Platine AVR-Can-USB
geeignet. Grösse egal, evlt. Zusatzbauteile egal...SMD OK. Wichtig ist nur die Can-Funktion (SJA1000,Atmega162,USB). Für eins dieser "Platinchen" ist ein Dienst sicher zu teuer, oder?
-
Thread
Tausche ATmega163 gegen.
Hallo, ich würde gerne einen (unbenutzten) ATmega163 (mit AD-Wandler) gegen irgendeinen anderen ATmega mit externem Datenbus eintauschen (z.B. mega161/162). Andreas