-
Thread
Mit Pic32 anfangen
Schau dich mal hier um: http://www.mikrocontroller.net/articles/AVR-Tutorial http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial oder http://www.sprut.de/
scripter schrieb im Beitrag #2169768: > Was würdet ihr eher empfehlen und weshalb: PIC oder AVR (oder sonst > was)? Da ich mit AVR angefangen habe, ist meine Antwort klar AVR. Die Tutorials zum AVR hier sind erste Sahne. Außerdem kannst du hier mit schnellerer Hilfe zum AVR als zum PIC rechnen
-
Thread
QVGA 3,2" Color TFT
240xRGBx320 (QVGA size) * Supply voltage: 2.5-3.3V * White LED backlight, with PWM control * View area: 48.6 x 64.8 mm * Dot size: 0.2025 x 0.2025 mm * Operating temperature: -20 to + 70 degrees Celsius * No of colors: 262K (if 18-bit mode), 65k (if 16-bit mode) * 2x20 pin list (100 mil spacing) is required
sorry stk501, hab mich verschrieben. Ich hab ein stk500 und brauche das stk501 für den 128er
-
Thread
Verkettete Liste für Mikrocontroller Gesperrt
Stefan U. schrieb im Beitrag #4814015: > Welcher kleine Mikrocontroller (wie AVR's) hat denn 64kB RAM? Silabs EFM32GG hat bis 1M Flash und 128kB RAM. Als Cortex-M3 mit maximal 48 MHz ist der noch in der AVR Klasse. Ein NRF52 von Nordicsemi hat 64 kB RAM (Cortex M4F mit 64MHz
Jim M. schrieb im Beitrag #4814196: >> Welcher kleine Mikrocontroller (wie AVR's) hat denn 64kB RAM? > Ich würde QFN48 noch als klein bezeichnen. Nach dem Motto: malloc darf nur ab QFN64 verwendet werden? ;-)
-
Thread
Attiny 841 und PRR
Sorry, habe ab Seite 128 gesucht. Die anderen habe ich gar nicht so wahrgenommen. Danke für eure Hilfe. LG Paul
/ SBI 0x06,0 [/c] Zu "cbi" sei beispielhaft folgendes erwähnt (gilt auch für "sbi"): aus AVR_Instruction_set.pdf (steinalt) S.48 Clears a specified bit in an I/O Register. This Instruction operates on the lower 32 I/O Registers-addresses 0-31. An welcher Adresse das "PRR"-Register liegt
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
SD-Card oder Ethernet machen wohl nicht wirklich spass die in Assembler zu proggen - auch nicht beim AVR.
doch rein gar kein Interesse. Das kann aber durchaus auch jemand ganz anderes als ARM tun. Beim AVR-GCC/avr-libc stand ja auch nicht Atmel selbst hinter der Entwicklung.
-
Thread
Die andere Firmware für AVR-NET IO
IP-Adresse ausgegeben. Das AVR-NET-IO läst sich aber nicht auf dieser Adresse anpingen. Das AVR-NET-IO ist erst nach Neueinspielung der Hex-Datei wieder ansprechbar. Gruß Karl Albert
Salut Char0n, ja, es tut sich noch einiges beim Projekt :-). Auf dem AVR-NETIO werden derzeit der ATmega644/644P/1284P unterstützt sowie das myEthernet mit dem ATmega644P und dem Orginal OpenMCP mit dem ATmega2561/AT90CAN128. Der Code wird/wurde Aufgeräumt und besser Strukturiert
-
Thread
Funktionen in Software oder in Hardware lösen?
programmieren kann, ist dieses Logik-IC-Grab ganz klar suboptimal und einfach mit einem z.B. ATMega48 zu ersetzen. Für den TE dort, nach eigener Einschätzung > absoluter Anfänger im Bereich Elektronik wird aber nur das IC-Grab eine realistische Lösung sein. Man kann die Frage aber auch unter
code] pin mapping: https://www.quora.com/What-is-the-pin-names-mapping-from-Arduino-to-the-actual-AVR-pin-mapping-I-need-to-use-the-board-for-pure-AVR-programming-The-Arduino-board-uses-an-ATmega328P-PU-chip
-
Thread
µC mit 3 oder 4 UARTs
laufen hat. Nö, Zeit und Geld sind außer den Kosten für den MC die gleichen, wie bei einem kleinen AVR. Ein kleines Programm zu entwickeln dauert darauf exakt genau so lange, wie auf einem ATtiny. Es bleiben eben nur viele Ressorcen ungenutzt. Man kann aber auch nen ATMega48 nehmen und 3 weitere
vielleicht NACHEINANDER abfragen kann. Dann reicht ein simpler Multiplexer für 20 Cent und ein kleiner AVR. MFG Falk
-
Thread
Problem mit Zeitmessung mit Atmega8
= Impulse Master (ca. 25 Hz) 4 //INT1 = Impulse Antrieb 5 //Zeitmessung/Impulse mit Timer0 6 //AVR ATMega8 mit 11,0592 MHz-Quarz 7 8 //************************************************************************ 9 #define F_CPU 11059200L 10 #include <avr/io.h> 11 #include <stdio.h> 12 #include <avr/interrupt.h> 13 #include <util/delay.h> 14 15 #undef putchar 16 #define putchar my_putchar 17 #undef puts 18 #define puts my_puts 19 20 #define bauddivider (unsigned int)(35) //9600 Baud=71
-
Thread
Cortex M3 Hobby: STM32* oder LPC17* ?
Die LPC1300 sind aber auch drinnen kleiner, nur 32KB, kein CAN. Bei den STM32ern gibt es 48-Pinner mit dem vollem Funktionsumfang der 103er bis 128K Flash. Auffällig ist der Unterschied beim ADC. Die STM32 haben einen 12-Bit ADC mit +/-2 LSB abs error, die LPC1300 einen 10-Bit ADC mit +/
Ein LPC mit 32 kB Flash hat 8 kB RAM, mit 64 kB FLASH 16 kB RAM, mit für mich unerreichbaren 128 kB Flash 32 kB RAM. Ein STM (103) hat bei 32 kB Flash 10 kB RAM, bei 64 kB Flash 20 kB RAM und bei 128 kB Flash auch (nur) 20 kB RAM. Also nach oben hin (quasi aus meinem Hobbybereich hinaus
-
Thread
LPC1788 - startup / .ld-script
main+128 mov r2, r0 00006e0a: main+130 mov r3, r1 00006e0c: main+132 strd r2, r3, [r7, #72] ; 0x48 236 printf( "ulonglong/10: %lld \n", ull); 00006e10: main+136 movw r3, #11124
174 mov r2, r0 00006e38: main+176 mov r3, r1 00006e3a: main+178 strd r2, r3, [r7, #72] ; 0x48 238 printf( "ulonglong/10: %lld \n", ull); 00006e3e: main+182 movw r3, #11124 ; 0x2b74 00006e42: main+186 movt r3, #1 00006e46: main+190 mov r0, r3 00006e48: main+192
-
Thread
Fakultaet berechnen auf dem STK500mit AtMega16
meinem Rechner sagt nur noch: factorial(200) = inf ich würde daher von einer Umsetzung auf dem AVR absehen (wofür eigentlich?) und entweder auf eine Näherung oder eine Tabelle ausweichen. Gruß Lasse
2 Ziffern) um die serielle Übertragung zu vereinfachen (Übertragung als ASCII durch BCD-Nibble +48). Richtig gut ist, wenn nur ein Feld benötigt wird. So ist es wirklich reizvoll wenn auch unnütz. Aber Sudoku ist auch unnütz und trotzdem beliebt ;) avr
-
Thread
Erfahrungen zum Hausbus
Freescale MKE06Z128 wäre für mich auch ein guter Kandidat da er auch mit 5V betrieben werden kann. Außerdem ist das Gehäuse besser von Hand lötbar. Mit AVR würde ich heute keine Neuentwicklung mehr anfangen.
temp schrieb im Beitrag #4085958: > Mit AVR würde ich heute keine Neuentwicklung mehr anfangen. Ich wollte zu Anfang auch erst AVR verwenden, weil ich die kannte. Aber mit CAN gabs da wenige und auch recht teuer. Ich verwende jetzt die PIC18F66K80
-
Thread
string oder int an Display ausgeben
Zum Beispiel, kann die Folge von Bits 00110000 als Hexadezimalzahl 0x30, als positive Dezimalzahl 48, als vorzeichenbehaftete Dezimalzahl +48 und als das ASCII-Zeichen '0' repräsentiert werden. Wohlgemerkt: Es handelt sich jedesmal um die selbe Bitfolge. 9. Hast Du nun also ein "int", dann ist durch
eines Bytes kann z.B. sein ... 4.b. Eine vorzeichenbehaftete, ganze (natürliche) Zahl zwischen -128 und +127. ...
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Der klassische Microchip TinyAVR.
Tatsache, dass die AT90CAN* mittlerweile auf not recommended for new designs stehen und es für den 128er keinen wirklichen Ersatz gibt. Zur weiteren Zukunft hieß es sinngemäß: wir glauben an AVR, sie werden nicht sterben. Von anderer Stelle habe ich allerdings mitbekommen, dass die Atmel-übernahme
-
Thread
Separates Hex File. Geht das ?
Daten definieren die in einem gesonderten Hex-File abgelegt werden. Ich stelle mir das z.B. mit dem AVR-Studio so vor : char TabelleFlash [] PROGMEM = { 1, 2, 4, 8, 16, 32, ... }; char TabelleEEPROM [] EEMEM = { 254, 253, 251, 247, ... }; char TabelleDF [] DATAFLASH = { 32, 64, 128, 192, 96,
Speicher ja irgendwo "fehlen". Wie sieht das denn mit den Linker-Scripten aus ? Ich habe beim Win-AVR mal die ldscripts angeschaut, aber so wirklich schlau daraus werde ich nicht. Gibt es da irgendwo eine Zuordnung welcher AVR-Typ mit welchem Linker-Script (ich habe die Ordner avr25, avr3, avr6, avr1
-
Thread
Wie Daten per UART zwischen zwei µCs übertragen?
...... dann nimm nicht HEX Zahlen, sondern nimm im Ascii die folgenden nach der 9 Sprich: 0-->48, 1-->49, ...., 9-->57, 10-->58(:),11-->59(;), usw.... dann musst du vom Ascii Wert immer nur die 48 Abziehen... Gruß Thomas
Habt Ihr keine Controller mit 9 Bit Datenbreite? Kann doch so ziemlich jeder AVR.
-
Thread
rechnet der preprocessor in C gcc (AVR) multiplikation aus?
wie im Titel: rechnet der preprocessor in C gcc (AVR) Multiplikation aus? #define CONST1 10 #define CONST2 20 (CONST1 x CONST2) oder #define MUL (CONST1 x CONST2) oder muss das der AVR zur Laufzeit rechnen?
Joachim B. schrieb im Beitrag #4120978: > rechnet der preprocessor in C gcc (AVR) Multiplikation aus? nein, dafür ist er nicht zuständig > oder muss das der AVR zur Laufzeit rechnen? auch nein, das macht, wenn eingeschaltet, der Optimierer.
-
Thread
Brötje ISR Plus Kommunikation / LPB
gepostet hatte rein, da ist die Funktion in PHP drin. hier ganz unten auf der Seite das ganze für AVR in C http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html#ga1c1d3ad875310cbc58000e24d981ad20 Grüße Michael
stellen ;-) Sag mir kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
-
Thread
erster Mikrocontroller
engineers Gary Boone ... first microcontroller in 1971. TMS-1802-NC, 3000 Bits Programmspeicher, 128 Bits RAM. http://www.circuitstoday.com/microcontroller-invention-history
Nach meinem persönlichern Erleben war es Mitte der 70er der 8048 /8748 bzw. die MCS-48-Familie. Da ging es flächendeckend los, und mit der 51-er-Familie als Nachfolger hat sich das Konzept "Mikrocontroller" dann explosionsartig ausgebreitet.
-
Thread
Dringend Hilfe gesucht AD-Wandler
ausreißen, es will einfach nicht. Ich wäre echt für jeden Tipp dankbar! xD Benutzen tue ich das AVR Studio 4 mit Tiny 48 als µC. Das Programm ist rudimentär vereinfacht, enthält aber die dringend nötige ADC und Interrupt Funktionen. Die Probleme: 1. Der interrupt löst nicht aus. 2. Der ADC hat
der Programm Code: _________________________________________ #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <stdint.h> int main(void) { //Datenrichtung DDRA=0; DDRB=0; DDRC=0b11000000;//ADC PC0-5// PCI bei PC7 DDRD=0b00011111
-
Thread
4" TFT für 7,97€
assemblierst? Ich habe nicht wirklich viel Ahnung von ASM, also zumindest habe ich nich nie für den AVR wirklich etwas kompliziertes damit programmiert. Daher wäre meine Frage wie portabel du das gehalten hast. Wäre es auf andere AVR, z.B. der genannte Mega2560, oder nen Mega128 unkompliziert übertragbar
Ansteuerung schreiben. > Daher wäre meine > Frage wie portabel du das gehalten hast. Wäre es auf andere AVR, z.B. > der genannte Mega2560, oder nen Mega128 unkompliziert übertragbar? Momentan ist es nicht ganz so portabel, aber das mache ich alles noch, wenn es erstmal richtig läuft. Es werden ein 16bit
-
Thread
AD-Wandlung + Power SAVE
> WDTCSR |= 0x48; // setzt WDIE und WDE für Interrupt and System Reset Mode Das ist so nicht erlaubt. Nur das WDIE Bit kann direkt gesetzt werden. Die Änderung des WDE Bits muss eine strenge Sequenz einhalten
wdt_enable ist in avr/wdt.h als Inline Assembler Makro definiert. In dem wdt_enable Code werden das WDE Bit plus die Prescalerwerte (hier passend zu WDTO_4S) gesetzt, d.h es wird der System Reset Mode eingestellt. Inline
-
Thread
avrdude.conf: Attiny44 mit AVR910 programmieren
avr910-Devicecode not official! .db 0x04 ,0x40 ;m649 avr910-Devicecode not official! .db 0x05 ,0x40 ;m6490 avr910-Devicecode not official! .db 0x06 ,0x40 ;90PWM2 avr910-Devicecode not
! .db 0x1c ,0x20 ;tn85 avr910-Devicecode not official! .db 0x1d ,0x40 ;CAN128 avr910-Devicecode not official! .db 0x23 ,0x10 ;tn2313 avr910-Devicecode not official! .db 0x31 ,0x20 ;m48 avr910-Devicecode not official
-
Thread
Webcam mit I²C
der eine oder andere von Euch Interesse, die Interna dieser Kamera zu erforschen. Für z.B. einen AVR-Webserver wäre JPEG-Komprimierung in der Kamera natürlich mehr oder weniger Voraussetzung. Mark
....k....a. 000004B0 F9 21 EF 0A 0A 0A 4F 4B 0A 0A 48 F9 F9 21 41 54 2A 45 43 55 52 3D 34 31 .!....OK..H..!AT*ECUR=41 000004C8 0A B9 F9 F9 21 EF 0A 0A 0A 4F 4B 0A 0A 49 01 35 3C 63 61 6D 65 72 61 2D ....!....OK..I.5<camera- 000004E0 73 65
-
Thread
Audio PWM von uC richtig Filtern
Da gibts nämlich Typen, die gleich 14 Bit Stereo Audio out eingebaut haben. Schau Dir den dsPIC33F128GP802 (28 Pin) bzw GP804 (44 Pin) oder die MC802/MC804 an. Da hast Du die Probleme nicht - der spielt auch 48kHz 16 Bit stereo problemlos ab. fchk
gibts nämlich Typen, die gleich 14 Bit Stereo Audio out eingebaut haben. > Schau Dir den dsPIC33F128GP802 (28 Pin) bzw GP804 (44 Pin) oder die > MC802/MC804 an. > > Da hast Du die Probleme nicht - der spielt auch 48kHz 16 Bit stereo > problemlos ab. > > fchk Sicherheit/Einfachheit. Ich
-
Thread
IOs umbenennen
Guten Tag Ich arbeite momentan mit WinAVR und einem ATXMEGA128A1, der ja bekanntlich 78 IOs hat. Das Programm wird aber auch von Personen bearbeitet, die zwar C programmieren können aber noch nie mit Atmel MyCs gearbeitet haben, so dass ich
Mathiable schrieb im Beitrag #1796670: > Guten Tag > > Ich arbeite momentan mit WinAVR und einem ATXMEGA128A1, der ja > bekanntlich 78 IOs hat. Das Programm wird aber auch von Personen > bearbeitet, die zwar C programmieren können aber noch nie mit Atmel MyCs > gearbeitet haben, so
-
Thread
Arduino Mega R3 PWM funktioniert nicht für Timer 5 (A), Pin 44
Chris H. schrieb im Beitrag #7455724: > schau ins Datenblatt Warum sollte in einem AVR Datenblatt das Arduino Benennungsschema verewigt sein, du Tropf .... Siehe: https://www.arduino.cc/reference/de/language/functions/analog-io/analogwrite/ Zeile mit "Mega". Oder: https://community.element14
Ausgang vollständig. Anpassungen: struct MyLine Lines[MAX_LINES] Zeile 9: DIGITAL_INPUT, A9, 48, 44, 5, 0x128, 0x120, 0x121, COM5C1, 30,
-
Thread
Fragen zu sizeof() in Kombination mit structs
bekannt ist, wenn das Programm läuft und auf eine SD-Karte zugreifen kann. PPS: Ich nutze einen AT90CAN128 @Jörg Du hast schon recht, dass ich nicht recht weiß was ich tue. Ich versuche eben mit dem was ich weiß zu arbeiten. Das ich nicht wußte das sizeof() mit dem Pointer nicht zurückgibt was ich
endif [/c] [c]//C File #include <stdint.h> #include <math.h> #include <string.h> #include <avr/pgmspace.h> #include <stdlib.h> #include "sd_parser.h" #include "object_dir.h" #include "DOS/dos.h" #include "DOS/dir.h" #include "logger.h" can_object_directory_sd_struct *obj_dir_app =
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
auf Arduino Basis, oder? Ich habe die Library von "jtronics" genommen: http://www.jtronics.de/avr-projekte/display-nokia3310.html Die ist in standard c geschrieben. Ich nutze das AVR Studio 6 zum Programmieren und debuggen. Mit der Arduino Software kann ich mich nicht anfreunden. ;-)
Bitte schoen.... Anzeige fuer Digitale Drehmomentwellen. Ausgabe auf Graphicdisplay. Steuerung per AVR. Und jetzt du ....
-
Thread
Buchempfehlung C++ und MCUs
bisherigen Klassen Templates beziehen sich auf die Hardware eines µC. Aktuell für einen ATmega4809 und AVR128DB48 bezogen. Diese dienen zum konfigurieren, schalten und walten der I/O Pins und zum konfigurieren der Timer TCA und TCB. Bei der Pin Klasse würde ein Array richtig Sinn machen. Beim TCA eher weniger
Jetzt musst Du allerdings natürlich auch noch unterscheiden, dass die mega0-Serie keinen TCD hat, die avr128db allerdings schon. Wenn Du nun den MCU-Typ als DT modellierst, dann brauchst Du eine Meta-Funktion, um den DT der MCU auf ein Integer abzubilden (type-traits sind eine Form von Meta-Funktionen
-
Thread
AVR: Warum dieser Preissturz?
Hi... Ist ein AVR mit ADC in der Herstellung wirklich teurer? Eine ganze Weile war bei Reichelt der Tiny15 bedeutend billiger als der Tiny12. Und das, obwohl er bedeutend mehr Möglichkeiten bietet. ...HanneS...
- was soll daran angeblich nicht zeitgemäss sein? Sollen da jetzt deiner Meinung nach besser Atmega128 rein oder was? jörn
-
Thread
LCD ohne Kennzeichnung, 1x23 Pin, Pollin Sortiment
Mikrocontroller ist der genannte PCF85162 geeignet http://www.nxp.com/documents/data_sheet/PCF85162.pdf "up to 128 elements" "static, 2, 3, or 4 backplane multiplexing"
weit unten auch ein Foto von der 1/2 bias Ausführung zu sehen ist. http://awawa.hariko.com/images/avr_lcd/avr_lcd_bias2_vs_vcc.jpg Formal funktioniert es schon, aber die 'optimale' Versorgungsspannung von z.B. 2,3V für 1/2 bias wird sicherlich keine Begeisterung beim Anwender auslösen. Ein separater
-
Thread
UART: Daten zum AVR senden
optimization. s = optimize for size. # (Note: 3 is not always the best optimization level. See avr-libc FAQ.) OPT = s # Debugging format. # Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs. # AVR Studio 4.10 requires dwarf-2. # AVR [Extended] COFF format requires
=========================================== # Define programs and commands. SHELL = sh CC = avr-gcc OBJCOPY = avr-objcopy OBJDUMP = avr-objdump SIZE = avr-size NM = avr-nm AVRDUDE = avrdude REMOVE = rm -f COPY = cp WINSHELL = cmd # Define Messages # English MSG_ERRORS_NONE = Errors
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
hsb.wikidot.com/arduino-jtag-finder-workshop http://deadhacker.com/2010/02/03/jtag-enumeration/ avr_jtag http://hg.assembla.com//avr_jtag/
], flashadress[1], flashadress[2], flashadress[3]); Thread.Sleep(1); // Command Read Page from AVR PNXNandFlasher.Communication.NandCommand.SendAVRCommand(0xA0); // Read Answer readAnswer = PNXNandFlasher.Communication.NandCommand.ReadStreamAVR(529, ref readError); PNXNandFlasher.Communication.NandCommand.CE_Hi
-
Thread
Entwicklung eines HAL
ein Board auf dem eine MCU sitzt. Zb. hat das Board 3 LED's und 1 PWM gesteuerten Motor und einen AVR. Im HAL sitzt nun der Code um diese LED's und den Motor zusteuern. Dabei steuert er dann direkt den AVR an. Wird nun der AVR durch einen PIC ausgetauscht so wird NUR der Quelltext des HAL's an den PIC angepasst, die restlichen 48 Quelltextdateien deiner Software bleiben unberührt da sie losgelösst von der eigentlichen Hardware sind. Im Grunde arbeiten wir tagtäglich mit einem "HAL", zb. die Runtime Libraries von WinAVR wäre
-
Thread
ADC-Wert skalieren
µs 642 116 µs 1833 120 µs 1470 124 µs 863 128 µs 128 132 µs 4 ---[ cosf(f1) ]--- 68 µs 2 104 µs 4 108 µs 1056 112 µs 4814 116 µs 1731
print(f'{adc_inp:4d} {func(adc_inp):5.3f} V') [/code] Ein Aufruf von func(adc_inp) dauert ~48µs. Lässt sich dann aber auch sehr bequem zB. in Assembler/Forth/INTERCAL formulieren.
-
Thread
Welchen uC als ws2812b i2c Controller?
willst, da der Speicher im Tiny13 etwas knapp ist. Geht natürlich auch mit allen anderen "kleinen" AVR, meine ASM-Routinen schaffen mit 8Mhz locker das nötige Timing der WS2812.
parallel angeschlossen. Macht gesagt rund 800 LEDs. Ja Rechenfehler. 800 LEDs mal 48000mA also 48A Ja auch das ist kein Problem.
-
Thread
ICD2-Nachbau von Harald Sattler
für den PIC in den Händen zu halten. Mir kommt vor, Leute die andere Mikrocontroller wie z.B. den AVR einsetzen haben solche Probleme nicht.. Werde dann darüber berichten. Beste Grüsse Geri
habe den 4550 und 877 jeweils mit einem 20er Quarz ausgestattet. Der 4550 läuft jedoch durch PLL mit 48/48 MHZ. Ich habe das gefühl das die Kommunikation zwischen den zwei Käfern noch nicht optimal ist. Den µC core des 4550 mit 20 MHZ zu fahren hat jedoch keinen Erfolg gebracht. Hier gibt es also noch
-
Thread
Divison
Hallo Habe 2 Fragen zum programmieren mit Avr Studio: 1. beim atmega8 setze ich das tccr1a,b z.b. folgendermaßen: .def temp = r16 ... ... ldi temp, 0x42 out tccr1b, temp warum kann ich das beim mega 48 nicht so machen? immer fehler in
@2 So: x/360 = (128*x-32*x-4*x-x)/32768 , naja fast, da treten Fehler auf. Du muß mit 32Bit rechnen. Die Multiplikationen und Divisionen mit Potenzen von 2 mit Schieben machen. Oder so, das ist genau: pp=128;mm=360
-
Thread
An Bit Experten: "Alles CRC oder was?" - oder so.
findet eine Umschaltung statt: 00010011 200+50= 250 01001100 201+49= 250 01001100 202+48= 250 Gruß Jobst
wo du Bits zeigst) orginal oder gedreht? Hast du schon an gewichtete Prüfsummen gedacht? avr
-
Thread
avrdude, AVR ISP mkII, rotes blinken
Hallo, ich habe einen seltsames Problem mit dem AVR ISP mkII zusammen mit avrdude im Linux. Verhalten ist wie folgt: 1. Ich schließe den AVR ISP mkII an das Target Board an. Der mkII beginnt orange zu blinken, was schon mal seltsam ist. 2. Ich führe
Ich habe mit dem "-B" Parameter ein wenig rumgespielt, aber keine Besserung erreicht. AVR Studio läuft mit 125kHz, das sollte ja -B 8 entsprechen. Funktioniert aber trotzdem nicht.