-
Thread
Ein kleiner Oberoncompiler für die C16x-Familie
Krankheit von Microsoft was auf einem uC wahrscheinlich nicht implementierbar ist (jedenfalls keinem AVR/PIC/8/16-Bitter und keine kleinen 32 Bitter). Java geht auch nur rudimentär auf nem AVR. Wobei die Interpretersprachen (also ALLE Sprachen die Bytecode erzeugen der auf einer virtuellen CPU läuft) allesamt
wieder, ich habe jetzt optionale Tests im Compiler implementiert. Diese werden mit der Option -db2 bzw. -db3 aktiviert, wobei letztere zusätzlich den Monitor anhängt, der natürlich die zusätzlichen Traps bedient. Ohne Monitor muss sich die Anwendung um diese Traps kümmern, genauere Angaben finden
-
Thread
LCD Anzeige spinnt
c, f, g .db 0b10010010 ; 5: a, c, d, f, g .db 0b10000010 ; 6: a, c, d, e, f, g .db 0b11111000 ; 7: a, b, c .db 0b10000000 ; 8: a, b, c, d, e, f, g .db 0b10010000 ; 9:
wenig rumprobiert ~0x01 = 1 ~0x02 = 2 ~0x04 = 4 ~0x08 = 8 ~0x10 = 16 ~0x20 = 32 ~0x40 = 64 ~0x80 = 128 ~0x00 = off Buchstaben P[.] wie Programm P = ~(0x01+0x20+0x02+0x40+0x10) + 0x80 A[.] wie Arlarm A = ~(0x01+0x20+0x02+0x40+0x10+0x04) + 0x80 ++~0x01++ + +
-
Thread
I2CEprom 24LC512 Page Write Bascom - TWI Experten gesucht
auf diversen Seiten, dass der page-Write nicht so einfach wäre, z.B. hier: http://www.grzesina.de/avr/i2c/i2c.html Es müssen die Bytes immer in der 128-Byte Seite (von null begonnen) liegen Also wenn immer 10 Bytes geschrieben werden 0-10-20-30-40-50-60-70-80-90-100-110-120 gibts beim 13.Log
geht das leider auch nicht so recht > hervor, bzw. steht nicht explizit, dass der SRAM-Buffer mit 128 Bytes > auch genau einer 128-Byte Seite im EPROM zugeordnet werden muss Das steht doch sehr genau im DB, unter: Page write operations are limited to writing bytes within a single physical page
-
Thread
AVR-ASM: Simulierter call
Johann L. schrieb im Beitrag #2317451: > Wie kommst du auf sowas? Der AVR adressiert den Programmspeicher tatsächlich wortweise - oder wie willst du sonst mit 16-Bit-Adressen 128 kb adressieren? Der lpm-Befehl kann entsprechend auch nur 64 kb Programmspeicher adressieren
für: > Der lpm-Befehl kann entsprechend auch nur 64 kb Programmspeicher > adressieren. > Und wie du dem Posting von spess entnehmen kannst, sind nicht alle > AVR-Assembler nur auf Biegen und Brechen auf den AVR angepaßt worden. Was meinst du mir
-
Thread
Universeller RC5-Fernbedienungsempfänger
Hi, wenn jemand noch braucht die Treiber für DIAMEX-AVR USB ISP, für Win7/64, habe ich gefunden unter: http://er-forum.de/obd-diag-dl/index.php?action=downloadfile&filename=Stange%20ISP%20Prog.inf&directory=Treiber& MfG. Axel
...im Original "avr410 rc5" fehlt auch nicht!?
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
man da vermutlich gar keine 8 MHz > mehr braucht, weil auch so schon recht schnell. PIC3 oder AVR welcher bietet mehr performance? AVR dachte ich hat doch alles single inst (bis auf division) oder? Ist der befehlssatz des pic3 mächtiger? oder wie kann der sonst an die Effizienz des avr rankommen
Sch. schrieb im Beitrag #2304152: > Ein gutes Beispiel wäre der PIC18F25K22 Stimmt der läuft mit 64MHz, jedoch dann nur 16MIPS (laut DB) Ulrich schrieb im Beitrag #2304136: > Beim AVR sind auch nicht alle Befehle 1 Zyklus, aber immerhin die > meisten, es gibt aber einige (mehr als beim PIC) Ausnahmen
-
Thread
Zwei kleine Fragen zu Bascom Do Loop Schleife
'adc0 R Alias Compare1a G Alias Compare1b B Alias Ocr2 Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portd.7 , Db5 = Portd.6 , _ Db4 = Portd.5 , E = Portc.4 , Rs = Portc.5 Config Lcd = 16 * 2 Cls Cursor Off On Int0 Beleuchtung Enable Int0 Config Int0 = Low Level
Swprescaler As Byte R Alias Compare1a G Alias Compare1b B Alias Ocr2 Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portd.7 , Db5 = Portd.6 , _ Db4 = Portd.5 , E = Portc.4 , Rs = Portc.5 Config Lcd = 16 * 2 Cls Cursor Off Do 'LCD Ausgabe Loop Timer0_isr: Geschwindigkeit
-
Thread
mal wieder Fuses, Frage zur Start-Up Time
. Die 64ms beziehen sich auf die Einschwingzeit deines Quarzes. Bei 64ms kannst du dir dann sicher gehen, dass der Quarz auch richtig "eingeschwingt" ist. Also am Besten immmer 64ms nehmen. Mich würde auch
Achso, und es ist genau dieser AVR: ATMega AVR 8-16 AU Gehäuse: TQFP-32 MHz: 16 Flash: 8 EEProm: 512 RAM: 1K I/O: 23 Hersteller : ATMEL Artikelnummer des Herstellers : ATMEGA8-16AU
-
Thread
Objektorientierung mit avr gcc
davon gehe ich aus; der avr-gcc unter Linux ist gleichzeitig C++ (avr-g++).
Hallo Marcus, anbei ein kleines C++-Programm für den ATmega128 (Nibo). Es ist mein erster Test in C++ und ich bin froh, dass es funktioniert. Hoffe es hilft Dir weiter :-) Möchte mehr über C++ auf AVR lernen und mich austauschen. Gruß Michael
-
Thread
Lokalität von Registerwerten?
.db 98,97,96,95,94,93,92,91,90,89,88,87,87,86,85,84 .db 83,82,82,81,80,79,78,78,77,76,75,75,74,73,72,72 .db 71,70,69,69,68,67,67,66,65,65,64,64,63,62,62,61 .db 60,60,59,59,58,57,57,56,56,55,55,54,54,53,53,52
, 60, 58, 56, 57 .db 59, 62, 66, 70, 75, 79, 83, 86, 89, 91, 92, 92, 92, 90, 86, 81 .db 73, 63, 52, 38, 24, 9, -5, -19, -31, -42, -50, -57, -61, -64, -66, -67 .db -68, -68, -68, -67, -66, -64, -61, -56, -52, -46, -
-
Thread
SOUNDRX - Datenübertragung/Bootloader PC -> µC über PC-Soundkarte
muss Dein Code machen, außer das Flash zu programmieren? Beim Bootloader muss ich Blöcke zu je 128 Bytes (SPM_PAGESIZE) zusammensammeln und dann: 128 Bytes Flash löschen 128 Bytes wortweise in den internen PageBuffer schreiben 128 Bytes vom Pagebuffer ins Flash schreiben Der Grund ist einfach
Ähm, ok, hier das Bild noch mal etwas besser: http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=128
-
Thread
Flash-Speicher mit hoher Kapazität?
Ich bräuchte vier 29f64g08cfaba-wp NAND ICs von Micron. Das Problem ist allerdings, dass ich sie via Memphis AG nur in kompletten Reels zu 1000 Stück beziehen kann. Hat irgendjemand zufällig solche NANDs über oder kann
fand sind schon urig alt... Die schreiben immer noch von MByte Flash... und ich bin bereits bei 128 GByte... Muß mal den den source genauer ansehen... Dumm nur, das er auf Linux basierend ist. Danke Michelle
-
Thread
Externes Flash für Unterprogramme
ob das geht: Ich habe vor, (vorzugsweise) einen Atmega 16/32 zu verwenden. Damit möchte ich ein 128x64 Display ansteuern. Wäre es möglich, dass ich Unterprogramme in ein externes Flash brenne und dann mit dem µC zu diesem externen Speichersegment springe wo das Programm liegt, dieses zeilenweise einlese
#2250114: > Ich habe vor, (vorzugsweise) einen Atmega 16/32 zu verwenden. Damit > möchte ich ein 128x64 Display ansteuern. Wäre es möglich, dass ich > Unterprogramme in ein externes Flash brenne und dann mit dem µC zu > diesem externen Speichersegment springe wo das Programm liegt, dieses > zeilenweise
-
Thread
Peter Fleury LCD Lib für AT90USB162?
line */ #define LCD_E_PIN 7 /**< 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
__) || 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 - 2)) /* address of input
-
Thread
Atmega spinnt, weil er nichts zu tun hat??
fertig ist. Von daher glaube ich nicht, dass es für den ADC zu schnell geht.. [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 1000000 #include <util/delay.h> #define DB4 PD0 //Datenbit 5 #define DB5 PD1 #define DB6 PD2 #define DB7 PD3 #define
|= (1<<DB7); _delay_ms(5); enable(); //-------------------------------------------------------- LCD_Port = 0x00; _delay_ms(5); enable(); LCD_Port |= ((1<<DB7)|(1<<DB6));//|(1<<DB5
-
Thread
Suche kleines Testprogramm für KS0108 für ATmega8
mal nachfragen ob jeand zufällig ein kleines Progrämmchen für einen ATmega8 hat womit ein KS0108 mit 128x64 Pixel angesteuert wird, da ich bevor ich mal wieder ewig hin und her teste erstmal wissen möchte ob mein Display überhaupt in Ordnung ist. http://www.pollin.de/shop/downloads/D120425D.PDF (
***************************** Tabelle2: .DB "LCD-Routine" .Exit [/code] Die Datenleitungen liegen an B und die Steuerleitungen an D E = 0 RW = 1 RS = 2 CS1 = 3 CS2 = 4 Reset habe ich sowohl auf Masse als auch +5V gezogen.
-
Thread
Meteotime Crypt Gesperrt
Cipher die mit so kurzen Daten umgehen können, die meisten modernen sym. Cipher arbeiten intern mit 128,256 Bit Datenblöcken und >= 128 Bit Schlüsseln. Ergo: bleibt wirklich nur der DES, genaugenommen Single DES 40Bit der zumindestens kryptographischen Anforderungen genügt, wie Verbreitung, Alter, zur
über DES mal schlau gemacht und auch eine step-by-step Anleitung gefunden, allerdings basiert die auf 64 Bit Daten. Auch wenn mit mir keiner sprechen will :/ hab ich trotzdem eine Frage: Wie unterscheidet sich die 64-bit-DES mit dem 40-bit-DES im HKW? schönen Abend. Danilo
-
Thread
Einfach-Messdatenerfassung
kostet im selber bau keine 10 € und bei richtigen Toleranz der R Äuserst genau. Hab hier einen 60 dB U-Teiler im Werkzeugkasten liegen.
bisher zu sperrig. Ich habe nichts gegen ein DOS-Fenster und Make. Das lief wenigstens bisher beim AVR.
-
Thread
6502 Prozessor wer kennt den noch?
einen Original CEPAC-65 aus der C`T. Das war ein sog. Einplatinencomuter. Der verwendete 6535 hatte 128 Byte SRAM, 2Ports und ein Timer. Ich habe damals die Programme auf dem C64 Assembliert, ins Eprom gebrannt und dann umgesteckt. War umständlich, aber hat Spass gemacht.
an jeder Ecke ein Versorgungsanschluß... Ach, da erinnere ich mich: 2x Angebot genutzt für CMOS 64Kx1 8 Bausteine macht: 128KByte für 340DM.
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
[code] trying to connect to device... Found programmer: Id = "AVR ISP"; type = S Software Version = 3.0; Hardware Version = 3.0 Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize = 128 bytes. Programmer supports
Device code: 0x41 = ATMEGA103 Device code: 0x42 = (unknown) Device code: 0x43 = ATMEGA128 Device code: 0x44 = (unknown) Device code: 0x45 = ATMEGA64 Device code: 0x46 = (unknown) Device code: 0x47 = (unknown) Device code: 0x48 = (unknown) Device code: 0x49 =
-
Thread
Brötje ISR Plus Kommunikation / LPB
_FF 80_ 5F -> 0xFF80 = (2^16) - 65408 = 128 / 64 = -2 °C Außentemperatur in B1 Komplementdarstellung 17 FD 2B FF FF FF FE _0C 80_ 51 -> 0x0C80 = 3200 / 64 = 50 °C Ist-Boilertemperatur Ich werde mir nun den "Eletric Imp" holen und die
ff 00 fc 02 00 14 02 15 00 02 0a 00 01 00 00 fa f1 cb 78 0e 00 04 c0 02 00 14 86 05 05 00 64 f5 60 78 18 04 00 0c 02 00 14 87 05 05 00 64 00 5a 00 ef 03 f7 00 00 a2 d0 ee 76 78 0e 01 04 c0 02 00 14 a6 05 05 00 64 f5 81 78 18 04 01 0c 02 00 14 a7 05 05 00 64 00 8a 00 64 03 e8 00
-
Thread
LCD DM19264A (KS0108B Controller)
define KS0108_RST (1 << 3) // Reset = H wegen Widerstd gegen Vcc #define KS0108_CS1 (1 << 4) // 64x64 #define KS0108_CS2 (1 << 5) // 128x64 #define KS0108_CS3 (1 << 6) // 192x64 mfG frewer
://www.mikrocontroller.net/topic/250975#2577966 Long time Oscilloskop with Atmega32 & LCD-Display 128x64 Pixel Für das (einseitige) Layout der Scope-Leiterplatte habe ich allerdings ein schmales Display 128x64 vorgezogen. Dann paßt es in mein Gehäuse 205x113x35mm (beides Pollin). Karl-Anton
-
Thread
Pollin Display TG12864B-03
Pollin arbeite, und zu diesem Zweck ein kleines Programm geschrieben habe mit dem man aus Bitmaps mit 128x64 Pixeln Größe und zwei Farben eine Liste von Hex-Werten generieren kann, die sich über Copy&Paste direkt in ein AVR-Assemblerprogramm einbinden lassen, dachte ich vielleicht kann das ja auch jemand
anschließend Folgen die Daten in der gleichen Anordnung wie schon zuvor. Beachte bitte, das der AVR-Assembler eine ungerade Anzahl von .db-Werten in einer Zeile mit $00 auf eine geradzahlige Anzahl ergänzt. MfG Spess
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
phStbRootApp.mi'<\r><\n> DSP image file '\Windows\phStbRootApp.mi' not found!<\r><\n> Hynix, 8bit, 64MB<\r><\n> DSP Image found<\n><\r><\n> Trying to load DSP Image from flash<\r><\n> Loading DSP image at 0x08000000 (=128MB)<\r><\n> Seconds for Loading image (bytes read=10737364): 2<\r><\n> <\r>
> um die Bootloader-Frage vielleicht klären zu können, habe ich mal den > Flash-Baustein an einen AVR gehängt und gedumped. Hallo Stefan, vielen Dank für Deinen nützlichen Beitrag. Mit Deinem Dschungelgelöt hast Du die vollen 64MB dumpen können.
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
nix!? Das war die Abfrage: [code] SEND: 0B 90 3D 04 01 A9 AA 55 REC : AA 55 10 08 1A 00 2F 64 64 00 B1 00 0A AA 55 AA 55 01 00 02 AA 55 REC : AA 55 0B 90 3D 04 01 A9 00 07 AA 55 REC : AA 55 10 0B 3D 04 01 BC 00 07 AA 55 REC : AA 55 08 00 34 00 3C 02 5E 02 5E 21 00 01 00 00 00 F6 57 00 0D
modifizieren wollen. Vielleicht gibt es einen Ansatz der für viele passt egal ob CAN, KNX, PIC, AVR, ARM, etc. ;-)
-
Thread
Zeichen ausgeben (SPI)
CPU/2 SPR1=0 SPR0=1 SPI2X=0 = CPU/16 SPR1=0 SPR0=1 SPI2X=1 = CPU/8 SPR1=1 SPR0=0 SPI2X=0 = CPU/64 SPR1=1 SPR0=0 SPI2X=1 = CPU/32 SPR1=1 SPR0=1 SPI2X=0 = CPU/128 SPR1=1 SPR0=1 SPI2X=1 = CPU/64 So werde ich es nun mal mit SPR1=1 SPR0=0 SPI2X=0 = CPU/64 versuchen
=0 SPR0=1 SPI2X=1 = CPU/8 * ; * SPR1=1 SPR0=0 SPI2X=0 = CPU/64 * ; * SPR1=1 SPR0=0 SPI2X=1 = CPU/32 * ; * SPR1=1 SPR0=1 SPI2X=0 = CPU/128 * ; * SPR1=
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
die einzelnen Menüs (=Räume) gescrollt werden kann und Temperaturen eingestellt werden können. - 64x128 OLED - RFM70 zur Kommunikation mit dem Webserver - STM32F103 - 100mAh LiPo Akku
Timmo H. schrieb im Beitrag #3101734: > Atxmega A4U Breakoutboard mit 128x64px 0.96" OLED. Sehr cool, ich bin ein großer Fan von mehrteiligen Designs mit vorgefertigten Trennlinien!
-
Thread
ATmega8 Quarzuhr bauen
avr schrieb im Beitrag #2049853: > - Es sind Kondensatoren im Mega8 vorhanden, das DB sagt 36 pF In der Tat da sind welche drin. Beim Mega48 auch. Da sind es 6pF. mfg.
keine Kondensatoren eingebaut. Auch wieder nicht ganz richtig: Bei den alten Atmega 8/16/32/64/128 sind abschaltbare 36 pF drin. Bei den neueren 48/644/2560 ist das nicht mehr so. Da ist es nur die Load Capacitance. Jetzt hab' ich aber auch fast alle Datenblätter durch. mfg.
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
Mit dem Support von Win64 bin ich nicht so vertraut. Im Prinzip mußt Du nur Perl zum Laufen kriegen, damit das Upload-Skript funktioniert. Ob es eine 64 Bit Variante von Active Perl gibt weiß ich momentan nicht. Habt Ihr Anderen
> Mit dem Support von Win64 bin ich nicht so vertraut. Im Prinzip mußt Du > nur Perl zum Laufen kriegen, damit das Upload-Skript funktioniert. Ob es > eine 64 Bit Variante von Active Perl gibt weiß ich momentan nicht. > Habt
-
Thread
Größte i2c eeprom
immer noch nicht langt, sind serielle Flashs die Wahl, allerdings meist mit SPI, z.B. 16MBit (AT45DB...)
www.atmel.com/dyn/resources/prod_documents/doc1456.pdf Ein Application Note für einen Audioplayer mit AVR und AT45DB161B. Der EEPROM ist allerdings schon SOIC 28 wobei über die Hälfte der Anschlüsse einfach unbelegt (N.C) ist. Siehe Datenblatt http://www.atmel.com/dyn/resources/prod_documents/doc2224.pdf
-
Thread
LCD an Datenbus
(Original bei atmel.com, mein avr-gcc/avr-libc Port davon bei http://www.siwawi.arubi.uni-kl.de/avr_projects/#db101_app )
gemacht. Allerdings werden dadurch leider 14 Port-Pins verbaut :( Das Display ist ein (Standard) 128x64-Pixel-Display von Everbouquet (MG12064, http://www.everbouquet.com.tw/MG12064E.htm). Das von Martin erwähnte AVRDB101 scheint es aber auch direkt zu können, zumindest sind da gemäss Schema die
-
Thread
Frequenzzähler 1Hz - 40MHz
weil man SREG manuell sichern muß. Schon gar nicht in C (man schaue sich mal den Code an, den gcc/avr-libc für eine ISR erzeugen, die nur ein Byte inkrementieren muß). In Z8 ASM sieht das so aus: [code] ISR: INC foo RETI [/code] (ja, mit 128 Registern im Z8 haben alle Variablen ihr eigenes
Erweiterungen für die AVR µP atMega48 - 328 Serie drin ! Der 48 Bit Zähler ist nun 64 Bit und der 24 Bit Zähler kann nun 32 Bit. Entsprechend wurde das Hauptprogramm |main()| angepasst. Alle Änderungen könnt ihr dort
-
Thread
90 LEDs einzeln ansteuern
welche rumliegen. Bei Bedarf: http://www.mikrocontroller.net/topic/191198#new Der IC spricht 64 LED`s an und ist kaskadierbar, so sollten 2 Stück für 128 LED`s genügen.Die Ansteuerung erfolgt seriell über SPI oder mit eigener Software. Jens
Multiplexens 2x darstellst (An/An - An/Aus - Aus/Aus). Falls du mehr Speicher brauchst: es gibt 40 Pin AVR die deutlich mehr davon haben (Mega 644: 64k).
-
Thread
Suche nach Clock Generator bis 192 kHz
Diese Frequenzen kann doch jeder AVR nebenbei erzeugen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Zähler_des_AVR und wenn es ein externes Bauteil sein "muss" da halt ein attiny mit i2c und quarz. ps
sven s. schrieb im Beitrag #1933478: > Diese Frequenzen kann doch jeder AVR nebenbei erzeugen. 12.288Mhz und 11.2896Mhz? Mit einem AVR erzeugen? Wohl kaum. Lediglich dann, wenn die Signale von zwei Oszillatoren dieser Frequenz über Gatter umgeschaltet und an den Audio-ADC
-
Thread
Verbrauchsanzeige für's Moped
noch nicht unter 60€ gesehen. Nicht mehr... Reichelt EA DOGM132 132x32Pixel fuer 13.70 EA DOGM128 128x64 Pixel fuer 21.15 Das kann man sich doch wohl leisten. Ausserdem kann man die ueber SPI ansteuerung und muss sich nicht das ganze 4/8bit gehampel der Hitachi Controller antun. Oder wenn
mal an. Wenn es Probleme gibt, ich habe noch eine Sammlung von mathematischen Routinen bis teilweise 64-Bit in Assembler. MfG Spess
-
Thread
Übertragungsprotokoll
Datenübertragung per 230V-Modem Jetzt meine Fragen, fällt Euch was dazu ein? Ich würde gerne mit AVR's arbeiten. Die minimale Datenübertragungsmenge sollte 64 Bit sein (8x8 Byte). Gibt es überhaupt eine Datenkompression für solch kleine Datenmengen? Hat jemand eine andere Idee für mein Problem?
2-4 Byte ECC: Stromnetz unterliegt starken Störungen. ECC bringt gegenüber CRC nochmals ein paar dB
-
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
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
Nun wie weiter ? ausserdem warum ausgerechnet 1 ms erzeugen ? und wie Konfiguarieren ? Also mit AVR Calculator habe folgendes ermittelt: Takt 16 MHz Interrupttime : 1000us Interrupt : compare Timer 16 Bit Prescale : 128 Compare : 124
Kehrwert von 1 ms) ist immer noch 16000 und nicht 32000. Dazu braucht man weder ein Programm wie AVR-Calc noch einen Taschenrechner." Kann ich auch so rechnen ? 16000000/ 128 ( prescale ) wäre 125000 dann nehme Comparewert 125 und habe 1000 Hz..Wenn ja, dann verstanden. dann wäre : Config