-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Eigenintelligenz ansteuert. Vielleicht sollte man sich ja mal die Zielvorstellung diskutieren... - So etwas wie 128x64 oder 128x128 monochrom erfordert keinen Speicher, das ist auf den meist intelligenten Displays dieser Klasse drauf. Ich bin nicht sicher, ob die von der Geschwindigleit des USB profitieren können
beschrieben ist. Du könntest Dir auch einen Cross-compiler kompilieren, der auf dem ARM-System Code für AVR oder x86 erzeugt ;-) Oder Du benutzt perl für den Zugriff auf die serielle. Ich würde das aber nicht bei 128MB RAM und wer weiß wieviel sonst noch laufenden Programmen machen wollen. Falk P.S
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
was ich gerade vermisse oder nicht gefunden habe ist die AVR-Software.
Das ist ein Quarzoszillator. Hast du den AVR programmiert?
-
Thread
KIM-1 in AVR?
das letztens mal für VC20 gesehen ,ob hier im Forum k.a. und es gibt diese Spiele Joysticks mit C64 emulation für ca.20€ da ist irgendein AVR verbaut. mfg
@alle: Thomas Winkler hat eine 6502 Emulation für AVR erstellt, die läuft.. ist aber für den damals gedachten Zweck (1541 Emulation) etwas zu langsam.. @Dr.PillePalle: Im sog. 64DTV Joystick mit ca. 30 C64 Programmen werkelt kein AVR, sondern ein custom
-
Thread
Oszilloskop mit AVR
hast du dabei die Daten über den AVR in den RAM geschrieben? Da würde mich der Code schon interessieren. Kann ja dann nur daran liegen. Oder hat der AVR nur den Takt vorgegeben?
vielleicht könnte man die typischen Zeiten mit dem AVR ausrechnen?
-
Thread
mehrere usbasp betreiben
bin kein Experte, aber muss das nicht die signature sein? Denn wenn ich avrdrdude -c usbasp -p m128 -P usb:xx -v eingebe beschwert er sich, das das kein M128 ist: avrdude: Device signature = 0x1e9307 avrdude: Expected signature for ATMEGA128 is 1E 97 02 Double check chip, or use -
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no
-
Thread
Wie am Besten Text-Strings in ASM verwalden?
Code ausgeben: [avrasm] ; Print String from instruction stream ; Warning: works only on lower 64kB flash and ; only for AVRs with 128kB max flash prtstr: pop zh ;get calling PC = word pointer to string pop zl lsl zl ;z=z*2 (word to byte pointer conversion
hast über ne DB mit stoppbedingung out0: .db " AVR-Atmega8 ",$ff
-
Thread
LCD-Display dateblatt
Lacktropfenversiegelt". es sollten 3 identische LCD's sein - stammen aus einer verschrottungsaktion der DB. (fahrkartenautomat???) waren 3 ident. geräte, wo ich die displays ausgebaut hab. möchte sie nicht wirklich wegwerfen weil 128x64. falls es kein dateblatt, routines od. ähnliches gibt werd ich wohl entsorgen
könntest du dich evtl. an dem Datenblatt orientieren. Die Pinbelegung ist bei bei einer Reihe von 128x64 Displays anzutreffen. MfG Spess
-
Thread
RC5-Auswertung Problem
Hier http://www.mikrocontroller.net/articles/AVR_Softwarepool#RC5 solltest du fündig werden
Letzter_befehl As Byte , Startwert As Byte Dim Interrupt_vektor As Byte Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.6 , Rs = Portc.7 Config Lcd = 20 * 2 Config Timer0 = Timer , Prescale = 8 On Ovf0 Tim0_isr Enable Timer0 Startwert = 125
-
Thread
Einstieg 32Bit µC - Welche "Familie"
empfehlenswert. Mit dem C30-Compiler habe ich einen doppelten so > schnellen Quarz benötigt, wie bei einem AVR mit der gleichen Firmware. den haste des DB aber net gelesen reinteoretisch müsste der avr nur ein viertel der Geschwindigkeit haben so gesehn ist der pic wider schneller wen er nur die Hälfte langsamer
es sich bei Flexis Freescale Familie um einen "Exoten" handelt. Ich finde das Demo Board DEMOQE128 mit den 2 Controllern MC9S08QE128 (8 Bit) und MCF51QE128 Cold Fire V1 (32 Bit) sehr interessant für dich. Das nette an der Sache ist, dass die Controller Pin kompatibel sind (64 Pins) lassen sich auch
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
5. Nucleo-32 Boards von ST mit den unterschiedlichsten Controllern, z.B. mit L432KC (256kb Flash, 64kb RAM), F303K8 (64kb Flash, 12kb RAM) oder G431 (128kb Flash, 22kb RAM). Vom Pinout kompatibel zu Arduino-Nano soweit dies der jeweilige Controller erlaubt, ansonsten über Lötbrücken umkonfigurierbar
Beitrag #6132545: > ~~~~~ ALL TESTS PASSED ~~~~~ > > Wie man sieht haben beide Blue-Pills jeweils 128 KB Flash. Das ist normal, ST lieferte bisher die STM32F103C8T6 immer mit 128 KB Flash aus, von denen per ST-Link aber immer nur 64KB nutzbar waren. An die obere 64KB-Hälfte kommt man nur per Bootloader
-
Thread
flash-Fehler mit ATtiny2313, compile ok
Wie bekommt man überhaupt so viele bytes hin? Mit libm ergibt sich bei mir: [code] >avr-gcc --version avr-gcc (GCC) 4.8.2 >avr-gcc -mmcu=attiny2313 -o main.elf -O0 main.c >avr-size main.elf text data bss dec hex filename 820 0 0 820
27 c0 rjmp .+78 ; 0x3a8 35a: 60 38 cpi r22, 0x80 ; 128 35c: 71 05 cpc r23, r1 35e: 64 f5 brge .+88 ; 0x3b8 360: fb 01 movw r30, r22 362: e1 58 subi r30, 0x81 ; 129
-
Thread
Retro Fieber: Z80 oder 68000 ?
sollte man 32k normales Eprom vorsehen (27C256) und ggf. eine Eprom-Ausblendemöglichkeit falls man 128k Ramchip einbaut (und nur zu 64k nutzt). Gruss
groß ist der? Im Zweifel: Mach ihn größer leider muss das ein Vielfaches von 2 sein, also nur 64, 128 möglich. 256 wäre 0x00. Damit man die Maske benutzen kann. 128 sind es derzeit.
-
Thread
Touch bauen, suche günstigere alternativen
IR > Empfänger, die Schaltung generell (schieberegister, MC, bluetooth modul, > grafikdisplay (128x64 mit ks0108 Chipsatz und LED HG Beleuchtung)) Da wird am meisten die Hintergrundbeleuchtung des LCD fressen. > Also mal so ganz grob geschätz gehe ich mal von 11 - 12 A aus. Halte ich für
also 3000mA = 3A) 150 IR Empfänger (noch unbekannt) BTM-222 Bluetooth Modul (noch unbekannt) atmega128L (aufnahme der kompletten Schaltung noch unbekannt) 19 x 74HC165 (für die IR Empfänger (eingänge) noch unbekannt) GLCD 240mA laut DB zzgl. 2 x 20mA für die LED HG also 280mA LEDs 9A + Dioden 3A
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
*/ #define LCD_E_PIN 5 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
LCD_ENTRY_INC 1 /* DB1: 1=increment, 0=decrement */ #define LCD_ENTRY_SHIFT 0 /* DB2: 1=display shift on */ #define LCD_ON 3 /* DB3: turn lcd/cursor on */ #define
-
Thread
Suche Bezugsquelle für ATmega Automotive mit CAN
irrigieren lassen. Aus Gründen die ich nicht kenne, hat man sich dazu entschlossen, bei einigen moderneren AVR wieder den Prefix AT90 zu verwenden, der auch für die ersten Controller mit einem AVR-8-Bit Kern genutzt wurde. Die Daumenregel "AT90=alter Kram(z.B. AT90S8515)" gilt spätestens seit den AT90CAN128
aso, dann ist der AT90CAN128 der richtige für mich, hab gerade mal im DB gelesen. Liest sich gut und ich muss mich auch nicht so umstellen, er wird auch von WinAVR untestützt. Dann müsste das doch gehen, den im KFZ einzusetzen
-
Thread
AVR 8bit auch für größere Projekte?
Heinz L. schrieb im Beitrag #4090876: > Ist AVR noch "zeitgemäß"? Oder "muss" man, wenn man MC "ernsthaft" > betreiben will als Hobby sich umorientieren in Richtung [...] > > Wohin gehen also > die verehrten Kollegen wenn 20MHz und 128kB Flash
Andreas Messer schrieb im Beitrag #4094630: > Was derartiges würde ich auch nicht mehr auf nem AVR machen. Ist ja > immerhin alles IPv6 basiert. Kein Argument. Schließlich macht man mit den 128-bit-IPv6-Adressen ja keine Arithmetik. ;-) 6LowPAN haben sie seinerzeit noch mit ATmega128 angefangen
-
Thread
ARM-Assembler-Tutorial
programmiere das Kindchen, lies den Titel "... *ARM* ..." ! Nicht altes Kinderspielzeugs a la AVR. :-<<<
Perfekt. So eine "AVR vs. ARM"-Diskussion hat in diesem Thread über ARM-Assembler absolut gefehlt. Weiter so!
-
Thread
Gute alte Zeiten :)
gerettet, einen Atari STFM und 1024FM (glaub ich) standen hier zwischenzeitlich auch mal rum. Zwei C128 (128 und 128D) sind auch noch eingemottet. Diverse A500 und C64 hab ich vom Schrott gerettet, den einen A1200 (mit HD und Turbokarte) auch, teilweise Komplettsysteme. Reicht das fürs erste ?
also. Dann kam der VC20, der C-64 und C128 und der Amiga mit dem ich vor über 15Jahren C gelernt habe. Auf dem C64 habe ich Assembler-Spiele geschrieben, SID programmiert ... DAS WAREN ZEITEN. Das Coole ist, daß man Vieles aus der
-
Thread
Schaltung mit M128 und FT232RL bitte mal drüberschaun
Ein schwerer Fehler!! Schau dir beim mega128 noch mal die ISP Pins an. Die gehen nicht auf MOSI und MISO wie bei anderen AVRs. die gehen nämlich auf TX0 und RX0. http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega128_und_seinen_Derivaten_im_64-Pin-Geh.C3.A4use lg Robert
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
> Ich würde sagen, dass der Z80 von damals mit einem AVR von heute vom > Können her vergleichbar ist. Naja... der AVR ist grob um Faktor 10 schneller würde ich sagen.
gern mit dem AVR auskommen. Ist ja auch nur 'n Einzelgerät.
-
Thread
Frage zum ADC Modus
Interruptroutine. Ich meine dass es damals etwa 60 oder 70% Rechenzeit waren, weiß aber nicht mehr ob das mit Clk/64 war (Clk/128 ist auskommentiert). Das wären 250 kHz ADC-Takt und 19 kHz Samplerate. Inzwischen sind 32-bit Controller den 8-Bittern preislich gleichgezogen, das ganze ist jetzt eher minimalistische
gibt keine Garantie oder gar Spezifikation, wieviele Bits es bei welcher Frequenz sind. Christoph db1uq K. schrieb im Beitrag #5982503: > Die Begrenzung liegt bei meiner Aufgabe eher in der Ausführungszeit der > Interruptroutine. Ja, klar. Viel Rechnerei kannst du mit einem AVR dann nicht mehr
-
Thread
Suche Flash oder EEprom mit min. 64 MBit
Moin Ich suche für einen Flash oder Eeprom Speicher mit mindestes 8 MByte (also 64 MBit). Der Zugriff sollte per AVR möglich sein, also ist wohl seriell am besten. Der Strombedarf beim Schreiben sollte möglichst gering sein. Spannung egal, 3,3 oder 5V! Könnt ihr das was konkretes
, Byte-weise beschreibbar, teuer NAND-Flash: das was auch in SD-Karten steckt gibt's mit bis zu 64/128 GBit und braucht zw. 10 mA und 40 mA beim Schreiben, Ansteuerung 8/16-Datenleitungen + 8 Steuerleitungen, Fehlerkorrektur nötig, günstig NOR-Flash: entweder klassisch Adress/Datenbus oder eben
-
Thread
ATmega328/Arduino und weiter?
klassischen" und den "modernen" Baureihen (Einzelstückpreise von Mouser): ATmega1284P-AU 6,50€ AVR128DB48T-I/PT 2,38€ Bezüglich der Beschaffbarkeit gibt es derzeit noch bei beiden Probleme, das sollte aber zumindest nach den Angaben von Mouser ab Oktober bzw. November Geschichte sein (wobei man
und nach drei Stunden damit losarbeiten kann? Was willst du großartig Platinen layouten? An einen AVR128DB z.B. muß doch nur noch ein 100nF Bypass dran und die MCU-Einheit ist fertig. Und für die Peripherie baucht man eh' meist eine Platine. Es sei denn, man ist mit einem Drahtverhau (und dessen
-
Thread
Entfernungsmessung bis zu 600m
im DB, und kann ja als Konstante mit abgezogen werden. Ich würde auch erstmal mit einem sichtbaren Laser anfangen, sonst seh ich dich schon wild im Dunkeln tappen. Einen roten Leitlaser würde ich mir von
? Lichtgeschwindigeit in Luft ~300.000 km/s Macht ~30cm/ns -> 2,35m ~ 7,8ns ~ 128 MHz Und da bei der Reflexionsmehode der Weg und damit die Zeit doppelt gemessen werden sind die 64 MHz gar nicht mal so schlecht. MFG Falk
-
Thread
Attiny-Entwicklungsumgebung rott?
/* Problem AVR-Programmierung Seit zwei Tagen beiße ich mir die Zähne aus an meinem AVR-Entwicklungssystem, das anscheinend keinen lauffähigen code mehr erzeugt. Wird im angehängten Code-Beispiel die Zeile 6
'-fverbose-asm' collect2 version 4.8.0 20130306 (experimental) .../avr/bin/ld -m avr25 .../avr/lib/avr25/crttn85.o ... GNU ld (GNU Binutils) 2.23.52.20130301 0000001e <__ctors_end>: 1e: 11 24 eor r1, r1 20: 1f be out 0x3f, r1 ; 63 22:
-
Thread
USB to UART IC ohne virtuellen COM PORT?
Hallo. Falls ATxmega128A3U eine Option fuer dich ist, ggf. magst du dir mal http://matrixstorm.com/avr/avrstick/ ansehen. Fuer das Board habe ich ein Beispielcode: http://vps.matrixstorm.com:1114/bideavr/simpleusbterm.html
/USBRSxxx.htm (etwas nach unten scrollen zu "DB9-USB Modules")
-
Thread
Durch bestimmte Frequenz Schaltvorgang auslösen
Toshiba /74VHC393FT?qs=F5EMLAvA7ICwC3yZ9oPV7A%3D%3D Bei 100MHz kommen dann 390kHz raus, die kann ein AVR weiter verarbeiten.
Frequenzzähler in eine bestehende Atmegaschaltung einzubauen > ist wohl nicht möglich. > … Wenn du einen AVR128DA28/32/48/64 oder AVR128DB28/32/48/64 in der Schaltung verwenden kannst, dann kann man 100MHz Frequenzmesser mit dem ATtiny414 entsprechend übernehmen.
-
Thread
ARM-Cortex als Anfänger?
kommst bei Deinen Schaltungen mit max. 3,3 V aus und hast keine > Probleme bei einem µC-Defekt ein 64-144 pol. TQFP Gehäuse auszulöten und > zu ersetzen? > Dann fange mit ARM an. Naja, es gibt ja auch so was wie den LPC1114/201 im DIP28 und die Peripherie ist nicht komplizierter als bei einem AVR
Nachdem ich einige Erfahrung mit AVR Mikrocontrollern hinter mir habe, probiere ich gerade einen STM32F103rB aus - in Form eines Nucleo-64 Boardes. Für geübte Programmierer mag der Chip und die Software kein Problem sein. Aber ich tu
-
Thread
attiny2313 ctc mode auf timer0 mit ocr0b
timern laufen, evtl. auf einen pwm3. hw: attiny2313, quarzfrequenz 4 mhz, ckdiv8 inaktiv. sw: avr-gcc 4.0.1, binutils 2.15.97, avr-libc 1.4.3 auf mandrake linux 2006. laut doku 2543h-avr-02/05 hat der timer 0 zwei unabhängige oc register. bei mir ist nur der oc0b pin verfügbar: // set oc0b
erzeugen: // set oc0b as output pin DDRD |= (1 << PD5); TCCR0A = 0x12; // mode 2 ctc on oc0b/db5 TCCR0B = 3; // prescaler = 64 OCR0B = 77; // 4 mhz / 2 * 64 * (1 + 77) = 400,64 hz mit meinem hameg 312 messe ich am oc0b 158 hz = 6,33 msec periode, unabhängig vom wert von ocr0b?????? in http
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
z.B. durch eine (float) Berechnung handeln. Float kann nur 7 relevante Stellen auflösen. Beim Win-Avr wird auch eine double-Berechnung automatisch auf (float) reduziert. Umgehen kann man das Problem durch casten auf (uint32_t) oder sogar (uint64_t). Könntest Du mal die 2-3 Zeilen mit der Berechung
/4 Quarttakt 3.Taste: 1/8 Quarttakt 4.Taste: 1/16 Quarttakt 5.Taste: 1/32 Quarttakt 6.Taste: 1/64 Quarttakt 7.Taste: Pause Der Controller macht nichts anderes, als CLK und den entsprechenden Teiler auszugeben und die Pausetaste zu überwachen. Der AVR für den Frequenzzähler sitzt auf einem
-
Thread
Näherung für ArcusTangens?
rationalen Approximationen basierende Implementierung aber auch besser als die Konkurrenten, als da wären avr-f64 und fp64lib von https://www.mikrocontroller.net/topic/85256 Von der Genauigkeit bin ich bei asin, atan in etwa wie avr-f64 (Cordic) und besser als fp64lib (ebenfalls Cordic). Siehe untere Zeile
zu PATH hinuifügen, oder avr-gcc / avr-g++ per absolutem Pfad aufrufen. Das Verzeichnis kann nach dem Auspacken verschoben oder umbenannt werden. Es gibt 2 neue Optionen -mlong-double=32/64 (default: 64) -mdouble=32/64
-
Thread
Eeprom so langsam?
Sekunde nur 200Bytes schreiben. Bei einem 64kByte Eeprom dauert das dann ja 6Minuten? Wie lange dauert es eine Page (128Byte) zu schreiben? 5ms oder 128*5ms? Wie kann ich herausfinden ob er noch beschäftigt ist? In dieser Zeit generiert er kein
KA, welchen Controller du nutzt, aber im allgemeinen sollte es im DB vom Controller stehen, wie man welches Bit erkennen kann. Beim AVR gibts auhc nen Interrupt dazu (dummerweise ein Int. für alle Anwendungen :( )
-
Thread
(Co-)Sinus-Kennlinie und LED
22,23,24,25,26,27,28,29, 30,31,32,33,34,35,36,37, 38,39,40,41,42,44,45,46, 47,48,50,51,52,53,55,56, 57,58,60,61,62,64,65,66, 68,69,71,72,73,75,76,78, 79,80,82,83,85,86,88,89, 91,92,94,95,97,98,100,101, 103,104,106,107,109,110,112,114, 115,117,118,120,121,123,124,126, 128,129,131,132,134,135,137,138, 140,141,143,145,146,148,149,151
22,23,24,25,26,27,28,29, 30,31,32,33,34,35,36,37, 38,39,40,41,42,44,45,46, 47,48,50,51,52,53,55,56, 57,58,60,61,62,64,65,66, 68,69,71,72,73,75,76,78, 79,80,82,83,85,86,88,89, 91,92,94,95,97,98,100,101, 103,104,106,107,109,110,112,114, 115,117,118,120,121,123,124,126, 128,129,131,132,134,135,137,138, 140,141,143,145,146,148,149,151
-
Thread
Warum gibt es (fast) keine MC mit eingebauter Sigma-Delta Wandlung
eine rationale Antwort? Wer es selbst nachvollziehen will: Hier ist der Code. [c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <util/delay.h> int main(void) { uint16_t accu=128; uint8_t ctr=0; uint8_t brightness=0; TCCR0B=0x2; //
50% 2 0..10001 2x14 2x7 50% 3 0..10101 3x14 3x7 50% 128 010..101 128x14 128x7 50% 255 111..111 3.57msec 3.57msec 0% [/code] Bei Delta-Sigma tritt bei jedem Puls ein Helligkeitsverlust ein, der sich bis in hohe Werte durchzieht
-
Thread
ATmega2561 Problem mit WinAVR
avr-gcc main.o http/httpserv.o can/canserv.o can/can.o can/mcp2515.o adc/adc.o pwr/powersupply.o db/sqlite3.o strstr_P.o -mmcu=atmega2561 -Wl,--defsym=main=0,-Map=homeserver.map,--cref -Lc:\subver/homenet
text+0x4): warning: internal error: out of range error c:/user/tools/winavr20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr6\libc.a(sprintf.o): In function `sprintf': oder menucfg.o:(.progmem.data+0x3d48): warning: internal error: out of range error Eigentlich hatte ich ja gehofft,
-
Thread
Abfrage von ca. 130 Tasten
So würde es dann aussehen für 64 Eingänge. 8 x 4014 Gruss Chregu
https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Porterweiterung_f.C3.BCr_Eing.C3.A4nge
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
löten und Dir nicht die Finger brechen willst: https://www.microchip.com/wwwproducts/en/PIC24FJ64GB002 Ist jetzt kein AVR. Kennst Du nicht. Ist aber auch nicht weiter schlimm, Du willst und sollst ja was lernen, auch dass es noch eine Welt abseits von Arduino gibt. Dieser Prozessor ist einigermaßen
und da: W25Q128JW_RevB_11042019-1761358.pdf das Flash darf auch nur 3V3 ("W25Q128JVSIM")! Das alles mit Levelshiftern vollzukleistern ist aber sicher nicht zielführend: also darf VCC nur 3V3 sein. Was dann
-
Thread
Astrofotografie Nachführung parallaktische Montierung Ausrichteeinheit selber bauen Eigenbau ATmega8
läßt er sich per serielle Schnittstelle recht einfach auf 256 MSteps umstellen. (oder 1,2,4,8,16,31,64,128) Können allerdings nur max 1,5A oder so, aber sind im 3DDrucker deutlich leiser. Wenn eh schon ein µC da ist wäre das womöglich eine Option. Steuerung simple über DIR und STEP und per serial
sich per serielle > Schnittstelle recht einfach auf 256 MSteps umstellen. (oder > 1,2,4,8,16,31,64,128) Wäre ev. auch eine Option, die Version-2 arbeitet mit 360 Mikrosteps und einer 10Bit PWM, also das Sinus und Cosinussignal wird schon ganz ordentlich generiert, hält der TMC2208 da mit?
-
Thread
Probleme mit Temperatursensor DS18B20
1000000 Dim Rom1 As Byte Dim Temp As Single Config 1wire = Portc.0 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 Cursor Off Cls Locate 1 , 1 Lcd "AK Modul Bus" Locate 2 , 1 Lcd "ES-M32"
8 4 2 1 1/2 1/4 1/8 1/16 enthält. Das obere Byte mit den Wertigkeiten <5 gleiche Sign Bits> 64 32 16 lässt Du dann entfallen. 20° -16 = 4 => LSB = 64 (1/16°) 64 / 2 = 32 Da meine DS18B20 gerne 1 bis 2°C mehr anzeigen, haut 40 - 50 hin.
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
PIC18 bekommt man auch schon lange nicht mehr :-( PIC16 schon, aber wer will schon Controller mit 128 Byte RAM?
Einige Derivate der AVR-DD-Serie sind derzeit bei Mouser wieder in Tausender-Stückzahlen vorhanden.
-
Thread
fehlerfreie UART-Übertragung?
mir die Einbindung von RTS noch nicht gantz klar: - RTS leite ich vom PC über den MAX232 zum ATMEGA128 - Im Terminalprogramm schalte ich die Hardwaresteuerung ein - Ich sende nur dann vom mega128 zum PC, wenn RTS high ist-sonst warte ich mit dem Senden. Ist das richtig??
>Pin Belegung am DB9 PC Ausgang Stimmt, und diese Bezeichnungen sind für dich allein entscheidend. Und um nicht noch mehr Verwirrung durch die verscheidenen Signalpolaritäten auf dem Weg bis zu deinem AVR zu stiften Mess