-
Thread
Jpg C Library für avr
Ah Danke! Ich verwende im moment einen atmega 162 mit einem externen 64k ram. Das Problem ist, das ich das Bild sehr warscheinlich nicht in einem anderem Format als jpg bekommen kann. Ich werde mir deine beiden Links mal anschauen und dann
-
Thread
Speicherplatz
Ich habe einen ATmega16 für meine Übungszwecke im Visier. Welche Möglichkeiten habe ich, wenn ich mehr als nur 0,5 kb Daten ablegen will? Bräuchte etwa 20 kb.
aufwendige ansteuerroutine. 3. Du nimmst einen größeren mit integriertem SRAM Controller z.B. mega162. Dann hast du auch keinen zusätzlichen code außer dem init. die pins für das SRAM kannst du weiter nutzen so lange die daten nicht während des lesen/schreiben des SRAM's an den pins anliegen müssen
-
Thread
LCD-Ansteuerung direkt via SPI (KS0073) in GCC
Es waere fuer einen ATMEGA162. Das mit dem angleichen waere der naechste Schritt gewesen. Thomas H.
-
Thread
Schaltung schwingt
Hallo, mit viel Hilfe aus dem Forum habe ich einen Atmega 162 , der ein DDS Signal nach über ICP gemessenen Impulsen berechnet und über einen TDA7052 ausgibt, gebastelt. Prinzipiell gehts auch. Aber: Sobald ich den POLAR IC (RMCM01) in die Schaltung
-
Thread
SRAM-Verbrauch: wieviel platz für variablen?
BASCOM das nicht an. Mein Code ist nun auch schon 900 Zeilen lang (mit Komentaren aber) und der ATMega8 zu 99% voll :) mfg Oliver
also ich mach hier grad was mit nem mega162 und nem 512kb S-Ram. Das externe Speicherinterface kann aber nur 64k ansprechen und 60kb vom externen ram nutzen. hab den ram in 16 Bänke a 32kb aufgeteilt. bei 2mb solltest du dir was gutes einfallen
-
Thread
Max127 - Spannung <2.5 Volt messen?
Hallo! Ich test gerade den A/D-Wandler MAX127 am ATMega162. Ich kann auch Spannungen messen - solange sie größer als 2.5 Volt sind. Ab 2.49 Volt bekomme ich immer 0b111111111111 als Ergebnis, was ja 5 Volt entspricht (bei einem Messbereich von 0-5 Volt)
-
Thread
Refeerenzspannung
so ganz habe ich das nicht verstanden. Bislang wird bei mir der 16 Bit Timer 1 im Atmega162 zur Pulsmessung verwendet, den zweiten 16 Bit Timer (3) brauche ich für DDS. Jede 5.4 Khz Pulssignalgruppe wird doch bei entsprechender Verstärkung eine erste Sinushalbwelle mit Schaltstärke
-
Thread
INT TO DOUBLE funktioniert nicht
solldrehzahl = 123; drehz_takt = solldrehzahl / 10.0; [/c] Ich benutze AVR-Studio 4.12 und einen ATMega 162. Der Fehler macht sich bemerkbar, dass die LED's am Controller nicht richtig blinken, bzw. meine Betriebs-LED zu langsam blinkt. Ausserdem funktioniert meine UART nicht mehr. Ändere ich den
-
Thread
Initialisierung LCD EA DOG-M 162 3,3V 8 Bit
Habe schon das halbe Forum durchsucht - aber ohne Erfolg! Problem: Ich möchte ein EA DOG-M 162 LCD-Display an 3,3V mit 8 Bit Datenbus betreiben. µC: ATmega32 mit 6 MHz (auch schon mit 1 MHz versucht) E,RS,RW an Port B (Pin 0 1 2) Daten an Port C (8 Bit) RST,PSB,VIN fest an +3,3V CS fest
Tantal an VIN und VOUT(+) - 470n Tantal an CAPN und CAPP(+) Alles durchgemessen - Kontakte zu ATmega sind OK Studio und Compiler: AVRStudio 4 B471 und die neue B5xx, WinAVR2007 und 2006 schon probiert. Habe die Initialisierungsmethoden nach dem Datenblatt des EA DOG-M und nach dem des Controllers
-
Thread
Sensirion SHT11 Code
<00> zurück. Wie sehe ich, ob der I²C Bus überhaupt funktioniert? Habe einen SHT15 und einen Atmega 328p.
hallo, ich habe den Code von A K erfolgreich an einem Atmega mit SHT11 zum laufen gebracht. in einem andren thread fragte dubhorn nach der möglichkeit mehrere SHT einzubinden. Timo DIttmar schrieb im Beitrag #562129: > Hallo > > @ A. Dubhorn > > also
-
Thread
Retro Fieber: Z80 oder 68000 ?
schrieb im Beitrag #3876051: > Häh? das ging schon 1997 mit einem PIC und der MPLAB IDE. Mit dem ATmega32 und JTAG-Adapter auch. Aber eben nicht mit dem ATmega8. Der funktioniert ziemlich exakt so wie dein Board. Mehr als einen Bootloader (d.h. Atmels Programmierschnittstelle) gibts nicht.
Tastatur. Es gibt ja auch Software dafür, die geladen werden kann. Wie kriegt man sowas in einen Atmega Stick?
-
Thread
KM41256-12 Ansteuern
bezeichnung KM41256-12 gefunden. Das müssten 4 bit 256k RAM's sein. Jetzt würde ich die gerne per ATMega162 ansteuern. Dazu bräuchte ich aber n Datenblatt das ich NIRGENDS finden kann. Der Chip ist von Samsung, ich hoffe das einer von euch was zur ansteuerung/Pinbelegung und datenblatt weiß. mfg Lduwig
-
Thread
Hat jemand Erfahrung mit der AVRdude.conf?
Moin! Ich versuche gerade die AVRDude.conf dahin zu biegen, dass auch ein ATmega162 gebrannt werden kann. Anhand von anderen µC hangele ich mich durch die Konfigurationsdatei, habe wohl auch schon gewisse Fortschritte gemacht, aber leider fehlen mir ein paar Werte: readback_p1
vielleicht einfach nur überlesen?) Bei den anderen Daten hab ich mich an die Konfiguration des ATmega163 gehalten und entsprechende Änderungen vorgenommen. Hat vielleicht sogar jemand schon eine fertige Version und würde sie mir zur Verfügung stellen? Beim googlen bin ich auf Brian Dean's Seite
-
Thread
Mega16 programmieren... device Problem
die Fehlermeldung :"Device not found" Bei PonyProg habe ich alle Devices unter AVR micro durch (ATmega161; ATmega162; ATmega163) Ich erhalte immer "falsches oder fehlendes Device". Der richtige Anschluss ist es aber, denn wenn ich etwas schreiben will, leichtet LED6 ab und zu... Gibt es noch
-
Thread
MIDI Merger
etwas hochtrabend zu formulieren :-) sein. Und da ich auch 2 MIDI-Ins haben will, bin ich auf den ATmega 162 gekommen, der hat 2 Hardware-UARTS. Den gibt es auch im DIL-40 Gehäuse, was mir den ersten Versuchsaufbau doch erheblich erleichtert hat (alles erstnal auf Lochrasterplatte). Naja, also mit
-
Thread
LCD 4x20 Zeichen in falscher Spalte
Hallo, ich betreibe ein LCD 4x20 im 4 bit-Modus und ATMEGA 162 (ASM). Nach dem lcd_init und dem lcd_clear übertrage ich ein Datenbyte, das im LCD angezeigt werden soll. Es wird auch angezeigt aber in der 3. Spalte. Übetrage ich ein weiteres Zeichen, sind
-
Thread
sinus LUT über Interrupt auslesen
Hallo, Mit einem Atmega 162 möchte ich ein niederfrequentes Sinussignal ausgeben. Da der µC noch andere Dinge machen soll, hatte ich mir gedacht das Auslesen der LUT über eine von Timer 0 gesteuerte ISR zu realisiseren.
-
Thread
Ablöten eines TQFP Chips (Application Note)
Platinen keine. Bei einer Testplatine habe ich ca. 15 mal (mit Strichliste) immer den gleichen AVR (Atmega162) mit der Methode entlötet und anschließend wieder drauf gemacht. Der Chip tut immer noch und die Platine hats auch überlebt. Verkaufen würde ich so was natürlich nicht mehr. ;-) Natürlich habe
-
Thread
MC3362P Empfänger mit SI570 CMOS
habe über einen Ferritring symmetrisch aus- und eingekoppelt. Die Steuerung des Si570 mit einem ATmega88, LCD und Drehwinkelencoder habe mit WINAVR soweit fertig. Gruß Clemens
SDR/Mobo 4.3 können dabei hilfreich sein -> http://sites.google.com/site/lofturj/tf3lj/Mobo-AT90USB162-1-04.zip?attredirects=0 Die sind viel sauberer geschrieben (im gegensatz zur http://www.mydarc.de/dg8saq/SI570/index.shtml - ich mag keine funktionen in header files)
-
Thread
Feedback zu Platinenentwurf
Chipkartenleser. In der oberen Hälfte das LCD-Display, links unten das Auslesemodul (als DIL), der µC ist ein Atmega 162, links ein MAX232, rechts ein ULN2003. Schaltregler ist ein LM2674. Der Ausschnitt in der Massefläche unten ist da, weil dort die Antenne drüberkommt. Die Labels sind noch nicht besonders hübsch
-
Thread
Atmega16 und HD44780
Hallo Leute! Wie schon im Betreff geschrieben steht benutze ich ein HD44780-kompatibles Display (W162B-N3LW) an einem Atmega16 und den Fleury-Libs. Mein Problem ist das es zu Anzeigefehlern auf dem Display kommt, also die Zeichen werden verstümmelt. Wenn ich im AVR-Studio die Taktrate auf 16Mhz (statt
-
Thread
LCD Ansteuerung in C / Startprobleme
PortB Pin 3 und 4 sind an E bzw RS angeschlossen (siehe Bild, nächster Beitrag). Ich verwende den Atmega16 und das Reichelt Display Displaytech 162. Wenn ich in AVR Studio Simuliere, macht das Prog das was es meiner Meinung nach soll. Hat es etwas mit dem Takt zu tun? Wenn ich das Display an
-
Thread
Uhr-Tutorial
nicht geändert wird und die Sekundenabzählung hier den Effekt bewirken? Ich habe das Display EA W162B-N3LW
Ja du hast Recht, also hier das UHR1.asm Ich verwende 4MHz interner Takt des Atmega8 Programmierstation ist das STK500 Entwicklungsumgebung AVR-Studio4 Ganz unten habe ich die Zahlenübersetzung geändert, weil im Tutorial das temp2 as Speicherort gewählt wird, jedoch die Routine
-
Thread
Schaltung für berührungslosen Sensor ?
Ich hatte für sowas einfach mal den internen Komperator des ATMega162 mißbraucht. Einfach zwei ca. 15 cm lange Drähte an PB2 und PB3 und das ganze als Komperator initilisieren: ; Analog-Komperator einschaten cbi DDRB, 2 ; Analogeingang 0 als Eingang cbi
-
Thread
ASM mit libc verlinken
nicht geholfen. Ich will einen pcode-Interpreter für Pascal (und andere) auf einem (mehreren) ATMEGA162 implementieren. Programmieren des Pcode ist kein Problem, soll in Assembler erfolgen. Für die Real-Funktionen will ich die libc anzapfen. Ziel ist ein Multiprozessorsystem zur Demo des Prinzips.
-
Thread
LCD über nur einen IO-Pin ansteuern
Prima Peter! Das kommt mir gerade recht, da ich eine Steuerung mit einem Atmega8515 gebaut habe und für ein Display kein "Platz" mehr frei war. Frage: Wärest Du so gut, die fertige .hex-Datei hierher zu posten? Ich kenne mich mit C überhaupt ´nicht aus und weiß daher nicht
1. Auf dem Schaltplan legst Du die Kontrastspannung auf Masse. Ich habe auch schon das LCD EA DIP162 verbaut und es war bei mir immer ein Trimmer für VEE nötig. Schade das kein Pin mehr übrig ist, sonst könnte man die Hintergrundbeleuchtung mittels Transistor ausschalten. 2. Die Diode D2(wichtigste
-
Thread
AVR-Tutorial
SN74HCT244) den gibts weder bei reichelt noch bei conrad. Oder gibts da schon was vertiges für einen ATmega8??? und wieviel kostet der? mfg Xeus
Wenn 16 Zeichen auf 2 Zeilen reichen, und keine Hintergrundbeleuchtung notwendig ist, z.B. das "LCD 162C" auch bei Reichelt (nur 8,65 Euro).
-
Thread
Wie lange wird der AT90CAN128 noch lieferbar sein?
obwohl sie technisch nicht der veralteten Generation angehören. So ist der AT90CAN128 ungefähr ein ATmega128 plus CAN und mitnichten veraltet, genausowenig wie der AT90USB162. Ich bin zudem garnicht sicher, ob Reichelt diesen Typ überhaupt jemals geführt hat.
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
Exoten. Was nicht heisst, dass sie in irgendeiner Art schlecht sind. Auch ein beliebiger anderer ATMega mit externem MCP2515 ist eine Überlegung wert. PICs gibts auch mit CAN on Chip. Das auschlaggebende letztendlich: kennst du schon einen der genannten und hast du eine funktionierende Entwicklungsumgebung
. Was nicht > heisst, dass sie in irgendeiner Art schlecht sind. > Auch ein beliebiger anderer ATMega mit externem MCP2515 ist eine > Überlegung wert. > PICs gibts auch mit CAN on Chip. > > Das auschlaggebende letztendlich: kennst du schon einen der genannten > und hast du eine funktionierende
-
Thread
Craft
Wow... das ist ja echt abartig... und alles in einem ATmega88 ?!? Und wir (ähüm... ich ja eigentlich noch nicht) krebsen hier mit so langweiligen Dingen rum wie "AVR ASCII Video Terminal - 40 x 25 - BAS Signal". Respekt! Magnetus
Bei dem Text in Wellenform zähle ich etwa 27 Zeichen pro Zeile. Bei 6 Pixeln pro Zeichen macht das 162 Pixel, was auch in etwa hinkommt. 640x480 hat 25,1MHz Pixeltakt, bei 6,6MHz/25,1MHz ergeben sich so etwa 170 Pixel.
-
Thread
Immer mehr Stellen für Ingenieure/Informatiker etc. Gesperrt
Atmega162 schrieb im Beitrag #5009839: > Hab ich so aus einer Stellenausschreibung kopiert. Unfassbar > unverschämt. Was ist daran unverschämt? Der BND ist eine Behörde! Da walten Beamte um den Staat
Cha-woma M. schrieb im Beitrag #5009840: > Atmega162 schrieb: >> Hab ich so aus einer Stellenausschreibung kopiert. Unfassbar >> unverschämt. > > Was ist daran unverschämt? > Der BND ist eine Behörde! > Da walten Beamte um den Staat (Eigentum
-
Thread
IC mit Pin-Change Ausgang gesucht
Hallo thkais ATmega162 hat 16 Port's mit pinChange-Interrupt kein TTL und mit Sicherheit auch teuerer als 8574 o.ä , aber vielleicht kannst Du einen Teil Deiner übrigen Aufgabestellung dort mit integrieren (2 x
-
Thread
2ter UART an einem gewönlichen Port
Hallo ich arbeite an einem Projekt wo ich zwei UART-Schnittstellen brauche. ich möchte den ATmega 32 verwenden, dieser verfügte aber leider nur über eine UART schnittstelle (diese brauche isch schon für ein GPS Modul). ist es möglich eine 2te Schnittstelle an einem 'gewöhnlichen' port (z.B.
Wieso bist du auf den mega32 fixiert? 2 U(S)ARTS sind im mega162, mega64 oder mega128 vorhanden. Es gibt natürlich schon eine Möglichkeit einen UART rein Softwarebasiert zu realisieren, hab ich auch schon gesehen (weiß leider nicht mehr wo) finde ich nur relativ
-
Thread
LCD, Pegelwandler etc. von Reichelt
dem STK500 dachte ich bestell ich die Teile die im Tutorial angegeben sind uns ein paar (5 Stk.) ATmega8. Da habe ich ein paar kleine Fragen um auch alles richtig zu machen, denn nachbestellen wird schwer bzw. teuer! Ich hoffe ihr verseht das! 1. LCD (aus Teil 6) Welches ist von reichelt geeignet
STK500 dachte ich bestell ich die Teile die im Tutorial angegeben > sind uns ein paar (5 Stk.) ATmega8. Vielleicht auch noch Atmega 644: http://www.mikrocontroller.net/topic/159767#1518314 > > Da habe ich ein paar kleine Fragen um auch alles richtig zu machen, denn > nachbestellen wird schwer
-
Thread
Probleme UART, Baudrate Atmege8
gehadert ob ich hier was poste oder nicht, aber ich komme alleine nicht weiter. Ich betreibe einen Atmega8 in Grundschaltung mit ISP. Daran angeschlossen eine LED mit Rv und ein UM232H (RX/TX) und wahlweise einen Quarz mit exakt 12.0 MHz. Ich programmiere in Bascom (gibts da eigentlich schon ne neuere
haben sollte. Das hat nix zu sagen, habe hier ein 2x16 mit einem dicken schwarzen Punkt (Displaytech 162)
-
Thread
Atmega8 Timer1 OC1A/OC1B: nur A läuft
Hallo, Atmega8 Möchte die PWM von Timer1 benutzen um auf OC1A und OC1B verschiedene Frequenzen auszugeben. Mit meinem Init vom Timer läuft nur OC1A (mit LEDs getestet). Warum läuft OC1B nicht mit? void
8Bit TCCR1B |= (1<<CS11);//Prescaler 8: 14745600 / 256 = 57600 / 8 = 7200 //Test OCR1A = 162; OCR1B = 100; } Jens
-
Thread
COFF Datei mit Codeblocks (WINAVR) erzeugen
-O ihex $(TARGET_OUTPUT_FILE) ${TARGET_OUTPUT_DIR}$(TARGET_OUTPUT_BASENAME).eep avr-size --mcu=atmega162 --format=avr $(TARGET_OUTPUT_FILE) Gruß, Kurt
-
Thread
CAn-Controller und AVR ???
CAN-Bus angesprochen wird. Da ich einen dynamischen Antrieb programmiere, habe ich mich für den ATmega 128 entschieden. Mit 4kB RAM ist da auch genügend Platz für einen Nachrichtenpuffer. Der MCP2515 ist am SPI-Bus angeschlossen und am PORTE.7 ist der Interrupt angeklemmt. Derzeit bastel ich mir
Allerdings ist für den SJA1000 ein AVR mit externem Datenbus besser geeignet, z.B. Mega8515 oder Mega162. Dann kann er nämlich in den SRAM Bereich gemappt werden. Peter
-
Thread
Suche richtigen Atmel
Mega163 ist doch der Mega16 und der ist verfügbar. Allerdings scheint mir für Deine Anwendung der Mega162 besser geeignet, da der ein externes Memoryinterface hat. Dann kannst Du ihn bequem mittels eines Dual-Ported-RAM mit dem Z80 verheiraten. Peter
was ist mit nem atmega8515, der kann auch externen ram adressieren
-
Thread
UART SPI mode
Problem, daß ich den Empfänger nicht zum empfangen bringe. Folgenden Aufbau verwende ich: Sender ATmega 162 mit RFM12 an hardware-SPI-pins, RFM12-code von Benedikt mit polling des SDO/MISO pins. Scheint zu funktionieren, mein Logikanalysator zeigt korrekte Übertragung zum und vom Modul und sieht auch
ob's wirklich sendet? LPD-Empfäger vorhanden...) Problem ist der Empfänger: Hier habe ich einen ATmega 168 , allerdings läuft der SPI-bus hier am UART im SPI-mode (TxD, RxD, XCK). Ich kann die Kommunikation auch hier klar sehen, nur leider NIE das SDO-pin high zur Anzeige "FIFO bereit zum auslesen".
-
Thread
Anschlusskabel für LCD 162C
Hallo, ich möchte ein LCD 162C von Displaytech über ein steckbares Kabel anschliessen. Hatte früher mal das "Kabelset 2 für einreihige Kontakte" von ELV benutzt, doch das ist leider nicht mehr lieferbar :( Der Anschluss am Display
//www.compart.pl/Portals/0/duze/LCD%20162F%20CC%20BC-3LP.jpg Das Display läuft schon an einem ATMega8. Also Init usw ist klar. Ich arbeite mit der gratis verfügbaren AVRco Version Mega8 (Delphi Veteran!) Es geht mir nur noch um ein steckbares Verbindungskabel, das ELV Kabel ist ja leider nicht
-
Thread
wie gehts weiter
Übrigens der ATMEGA162 lässt sich auch auf bis zu 64k external RAM erweitern und den gibts auch im 40poligen DIL Gehäuse Grüße Clemens
-
Thread
[V] PIC und AVR Controller
nicht von jedem einen übrig haben oder so), sondern immer nur in den angegebenen Stückzahlen. 5 x ATMEGA48PA-AU, noch antistatisch verschweißt. Zusammen 5€ 5 x ATMEGA48-20AU, noch antistatisch verschweißt. Zusammen 5€ 2 x ATMEGA162-16AU, noch antistatisch verschweißt. Zusammen 5€ 1 x ATSAM3S4AA-AU
-
Thread
5x7 Kingbright Matrix, 15 Module in Betrieb nehmen
werden die 5 Reihen ansteuern, die Spalten der 74HC595 je Digit. Der 80C31 kannst Du durch den ATmega162 ersetzen. Peter
-
Thread
LED Multiplex erfahrungen - Maximale zeilen?
//batronix.com/elektronik/bauanleitungen/timer-modul.shtml Als Controller werkelt bei mir ein ATmega8515. Wenn man nur eine Helligkeitstufe nimmt (LED an oder aus) ist 16x16 kein Problem denke ich. Wenn man ein paar Graustufen möchte wird es etwas schwieriger. Wenn du höher auflösende LED-Arrays bauen
gebauten 48x7er LED-Matrix. Hier bedient je ein ATTiny2313 36LEDs. Die 8 ATTinies werden von einem Mega162 mit Daten versorgt. Materialkosten insgesamt (incl. LEDs) waren so um die 120 . Als Spaltentreiber sind BC857er verwendet worden, ULNs im SOIC Gehäuse dienen als Zeilentreiber (6 Zeilen à 7 LEDs).
-
Thread
LCD, HD44780 und KS0076
define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x -
Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) /* * memory mapped mode
-
Thread
PIC Microcontroller
Danke schonmal für die schnellen antworten =) In der Ausbildung hatten wir nur Atmega, im Betrieb nur PIC (deshalb "beschränkt"...aber Mikrochip hat ja genug auswahl.) Die Temperatur soll im Format XXX.X°C dargestellt werden. Wobei die erste stelle nur eine "1" ist (Temperaturbereich
www.pollin.de und in Suchleiste dann "LCD-Modul YL162-90" eingeben.
-
Thread
lcd tutorial problem
START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0;DATASHEETSEARCH=LCD%20162C%20LED;FOLDER=A500;FILE=LCD162C%2523DIS.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=0 Habt ihr da eine Idee? Zudem würd mich mal interesieren wie man da vorgeht soetwas zu debuggen ... Vielen Dank schonmal Toni
Programm mit angehängt (hier noch auf PortD) ... wenn irgendjemand Zeit/Lust hat das mal in nen atmega8 zu schreiben und ein LCD Display dran zu hängen wäre ich unendlich dankbar. Pinbelegung hab ich in meinem ersten Post geschrieben. Wenn ich da jetzt weitere Stunden an Zeit reinhänge (ist jetzt schon
-
Thread
Atmega8 mehrere ADC Kanäle auslesen
Hey Leute Ich möchte gerne mit einem Atmega8 zwei Akkus mittels ADC auslesen und den jeweiligen Wert auf einem Display anzeigen lassen. ich hab folgendes Problem: -ADC funktioniert nur an Pin-PC0 und zeigt diesen Wert als adc(0) und adc(
pgmspace.h> #include <stdint.h> #define F_CPU 3686400UL #include <util/delay.h> #include "lcd_162.h" uint16_t adc(uint8_t mux) { uint16_t result; ADMUX |= (mux & 0b00000111); // Kanal waehlen ADMUX = (0<<REFS1)|(1<<REFS0); //Frequenzvorteiler setzen und ADC aktivieren
-
Thread
UART und 1-Wire
TXC (Transmit Complete) ist schon das richtige. Seite 166 des DAtenblatts zum ATmega162 (hatte ich gerade zur Hand): "The Transmit Complete (TXC) Flag bit is set to one when the entire frame ... has been shifted out... The TXC Flag bit is automatically cleared when transmit complete