-
Thread
Sinustabelle
,$8F,$92,$95; 0-7 .db $98,$9B,$9E,$A1,$A4,$A7,$AA,$AD; 8-15 .db $B0,$B3,$B6,$B9,$BB,$BE,$C1,$C3; 16-23 .db $C6,$C9,$CB,$CE,$D0,$D3,$D5,$D7; 24-31 .db $D9,$DC,$DE,$E0,$E2,$E4,$E6,$E7; 32-39 .db $E9,$EB,$ED,$EE,$F0,$F1,$F2,$F4; 40-47 .db $F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC; 48-55 .db $FC,$FD,$FD,$FE
,$07,$08,$09; 200-207 .db $0A,$0B,$0D,$0E,$0F,$11,$12,$14; 208-215 .db $16,$18,$19,$1B,$1D,$1F,$21,$23; 216-223 .db $26,$28,$2A,$2C,$2F,$31,$34,$36; 224-231 .db $39,$3C,$3E,$41,$44,$46,$49,$4C; 232-239 .db $4F,$52,$55,$58,$5B,$5E,$61,$64; 240-247 .db $67
-
Thread
AVR32 Anwendung mit uboot von SDRAM starten
add r0,r0 10000014: eb ff ff fa st.bal r5[0x1fa],pc 10000018: f0 16 00 01 mcall r6[4] 1000001c: f0 16 00 00 mcall r6[0] 10000020: e3 cd 80 40 ldm sp++,r6,pc ---entfernt---- 100000fc <main>: 100000fc: eb cd 40 80 pushm r7,lr 10000100: 1a 97 mov r7,sp 10000102: 49 99 lddpc r9,10000164 <main+0x68> 10000104: 31 08 mov r8,16 10000106: 93 08 st.w r9[0x0],r8
-
Thread
Eclipse (mars) und AVR -- Fehlermeldungen
-mrelax -Wl,--gc-sections -mmcu=atmega16 -o "Blink.elf" ./main.o /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm16.o: In Funktion `__bad_interrupt': ../../../../crt1/gcrt1.S:195: Nicht definierter Verweis auf `main' collect2: error
configuration Release for project Blinky2 **** make all Building target: Blinky2.elf Invoking: AVR C++ Linker avr-g++ -Wl,-Map,Blinky2.map,--cref -mrelax -Wl,--gc-sections -mmcu=atmega16 -o "Blinky2.elf" ./main.o /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm16.o: In Funktion `__bad_interrupt
-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
mal in die Tools integriert (für Windos): https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/avr-gcc-10.0.0_2019-12-16_-mingw32.zip/download Hat neue Optionen: -mlong-double=32/64 (default: 64) -mdouble=32/64 (default: 32)
in die Tools integriert (für Windos): > > https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/avr-gcc-10.0.0_2019-12-16_-mingw32.zip/download Und wer es für Linux will: 1) Das ZIP runterladen und auspacken. 2) Die Patches in ./patch auf GCC bzw. avr-libc
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
10 09 59 13 87 02 0C 03 59 00 F1 AB 14:40:00.684 -> Received 24 bytes channel 3: 89 63 50 03 16 63 50 03 16 01 4A 00 11 09 5F 13 85 02 2D 03 61 00 F2 AC 14:42:57.596 -> Received 24 bytes channel 23: 89 63 50 03 16 63 50 03 16 01 4A 00 13
2022-06-06 14:50:01.087613 Received 24 bytes channel 40: 91 63 50 03 16 63 50 03 16 01 48 00 0e 09 59 13 8a 01 d8 03 65 00 f6 56 2022-06-06 14:50:01.098937 Received 24 bytes channel 40: 91 63 50 03 16 63 50 03 16
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 00 EEPROM Settings 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 16 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 32 20 21 22 23
CE CF 208 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF 224 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF 240 F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 256 RAM rx_test 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 16 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 32 20 21
-
Thread
IRMP - Infrared Multi Protocol Decoder
14 14583 64 -15 -> TCCR0B=(CS01 | CS00); TCNT0 = -15 ; // 14 13671 64 -16 -> TCCR0B=(CS01 | CS00); TCNT0 = -16 ; //
14.318 14914 64 -15 -> TCCR0B=(CS01 | CS00); TCNT0 = -15 ; // 14.318 13982 64 -16 -> TCCR0B=(CS01 | CS00); TCNT0 = -16 ; //
-
Thread
ATMega32 + LCD + Timer0
[c] #include "global.h" // F_CPU setzen #include <stdlib.h> // itoa #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "lcd.h" volatile uint8_t cnt; char str[16]; ISR(TIMER0_OVF_vect) { //cnt++; } void Timer0_Init(void)
[c] #include "global.h" // F_CPU setzen #include <stdlib.h> // itoa #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <util/delay.h> #include "lcd.h" volatile uint8_t cnt; char str[16]; ISR(TIMER0_OVF_vect) { cli(); cnt++;
-
Thread
avrDragon+avrdude+debian7
beschrieben habe ich zuvor ein rule in etc/udev/rules.d angelegt 80-usbprog.rules: ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev", MODE="0660" # AVRISP mkII ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", GROUP="plugdev", MODE="0660" # AVR-Dragon ATTR{idVendor}=="03eb", ATTR{idProduct
vcsa2 mapper tty12 tty48 vcsa3 mcelog tty13 tty49 vcsa4 media0 tty14 tty5 vcsa5 mem tty15 tty50 vcsa6 net tty16 tty51 vcsa7 network_latency tty17 tty52 vga_arbiter network_throughput tty18 tty53 video0 null tty19
-
Thread
Mehrfachabfrage mit if und else oder besser?
Call Routine_12() End If End If Else '13 .. 16 If A < 15 then If A < 14 then '13, 14 Call Routine_13() Else Call Routine_14() End If Else '15, 16
found in 2 steps. If A = .... If A = .... If A = 15, result will be found in 15 steps. If A = 16, result will be found in 16 steps. In other words, the total steps will be 1 + 2 + .. 15 + 16 = 136 steps. However, I think it's wise to re-consider the routines, which should be run after the found
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
/WC24h_18x16_Test.html#M11T0101 MINUTEn muss in der Einzahl sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0529 "Es ist 12 Min
@Herbert: Noch ein Doppel-Tabellenfehler: http://uclock.de/?x=4&h=14&m=6 SECH -> SECHS MINUTE -> MINUTEN Und noch einer: http://uclock.de/?x=4&h=14&m=16 SECHS -> SECH
-
Thread
Platzmangel SMD Quarze woher?
...Ich bin ja bereit Kompromisse einzugehen, welcher AVR mit 2 UARTs ist bei 3.3V bis 16MHz spezifiziert? So auf anhieb kenne ich noch kein AVR der das laut Datenblatt schafft...
Spice schrieb im Beitrag #2033809: > ...Ich bin ja bereit Kompromisse einzugehen, welcher AVR mit 2 UARTs ist > > bei 3.3V bis 16MHz spezifiziert? So auf anhieb kenne ich noch kein AVR > > der das laut Datenblatt schafft... Ich habe noch keine Probleme mit einem 644 oder 168 mit 20MHz
-
Thread
MMC SD library FAT16 FAT32 read write
funktioniert wunderbar. Nun hätte ich gerne eine ganz kleine Ergänzung in der mmc.h: statt "#if defined (__AVR_ATmega32__)" #if defined (__AVR_ATmega32__) || (__AVR_ATmega16__) weil ich mich erst gewundert habe, wieso es zu fehlern bei meinem ATmega16 kam. Weiterhin hätte ich die Frage, ob du mir sagen
undeclared (first use in this function) D:\AVR-Studio\sdtest0\sdtest0\main_simple.c 81 14 sdtest0 Error 5 'OCR0A' undeclared (first use in this function) D:\AVR-Studio\sdtest0\sdtest0\main_simple.c 84 2 sdtest0 Error 6 'TCCR0B'
-
Thread
ATMEGA328P auf Arduino Uno
an. > Wo genau muss ich für den COM PORT die folgende Zeile einfügen? > avrdude -c stk500v2 -p m16 -P \\.\com11 -uF -vvvv 2> logfile.txt Nirgends. Eine ähnliche Zeile (du hast einen anderen AVR als m16!) bastelt die Arduino-IDE für den Upload zusammen. Damit man sieht, was zusammengebastelt wird
: Recv: . [10] avrdude: AVR device initialized and ready to accept instructions Reading | avrdude: Send: u [75] [20] avrdude: Recv: . [14] . [1e] . [95] . [0f] . [10] ##################################################
-
Thread
CRC auf einem Raspberry Pi in C
Hallo, mit dem avr-gcc habe ich immer #include <util/crc16.h> benutzt wenn ich eine CRC Checksumme gebraucht habe. Jetzt stelle ich fest dass das auf dem Raspberry Pi mit gcc nicht funktioniert. Etwas googlen hat mich
Du hast recht, ich hätte gleich etwas genauer Fragen könne. Mit dem avr-gcc (bzw. WinAVR) binde ich diese Header-Datei ein und nutze dann die CRC16-Funktionen: #include <util/crc16.h> ... crcsum=0xffff; // startwert data=0x00; crcsum=_crc16_update (crcsum,data
-
Thread
Registernutzung in Asm-Funktionen
; 60 2dc: 70 e0 ldi r23, 0x00 ; 0 2de: 34 df rcall .-408 ; 0x148 <div16u> 2e0: 7b 01 movw r14, r22 2e2: 8c 01 movw r16, r24 uint16_t v1 = bin2bcd8(value & 0xFF); 2e4: 86 2f mov r24, r22 2e6: 44 df rcall .-376 ; 0x170 <bin2bcd8> 2e8: b8 2e mov r11, r24 2ea: c9 2e mov r12, r25 uint16_t v2 = bin2bcd8((value >> 16) & 0xFF); 2ec: 78 01 movw r14, r16 2ee: 00 27 eor r16, r16 2f0: 11 27 eor r17, r17 2f2: 8e 2d mov r24, r14 2f4: 3d df
-
Thread
UART Bootloader ATtiny13 - ATmega644
\m48def.inc' C:\avr\bootloader\bootloader.asm(14): warning: Use of undefined or forward referenced symbol 'SecondBootStart' in .equ/.set C:\avr\bootloader\bootloader.asm(33): Including file 'C:\avr\bootloader\fastload.inc
So, große Erlösung! Es lag an dem Programm für den AVR ISP mkII des AVR Studio 4.16. Habe auf 4.17 aktualisiert und alles geht! Scheinbar war da irgendwie ein Bug beim interpretieren des Hex-Files.
-
Thread
AVR GCC switch statement springt wirr
: 92DF PUSH R13 Push register on stack +00007477: 92EF PUSH R14 Push register on stack +00007478: 92FF PUSH R15 Push register on stack +00007479: 930F PUSH R16 Push register on stack +0000747A: 931F
: 92DF PUSH R13 Push register on stack +00007477: 92EF PUSH R14 Push register on stack +00007478: 92FF PUSH R15 Push register on stack +00007479: 930F PUSH R16 Push register on stack +0000747A: 931F
-
Thread
pointer struct parameter übergabe / fehler?
Also: Der Compileraufruf avr-gcc.exe -mmcu=atmega16 -Wall -gdwarf-2 -O0 -MD -MP -MT ForumTest.o -MF dep/ForumTest.o.d -c ../ForumTest.c Im Anhang das makefile und das ELF-File
: 7a 2f mov r23, r26 166: 6e 2f mov r22, r30 168: 1f 90 pop r1 16a: 0f 90 pop r0 16c: 88 23 and r24, r24 16e: 1a f4 brpl .+6 ; 0x176 <__mulsf3x+0x7a> 170: 93 95 inc r25 172: 39 f4 brne .+14 ; 0x182
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Danke Detlev, die SAM D10 haben Charme! 14- und 20 polige SOICs mit 1.27 mm Pinabstand klingt ja recht entspannt. 16 Kb Flash max. ist zwar nicht der Brüller, aber meine 6 Kb AVR Code bekomme ich da locker rein! Beste Grüße, Uwe
tollen an den Teilen war > naemlich damals der kostenlose KD30 ueber RS232. Gegen das konnten die > AVR nicht anstinken. FYI: Die einen hassen ihn, die anderen lieben ihn: den GCC. Mit den R8C/M16C tut der sich etwas schwer. Der hat wohl was dazu drin, aber die Architektur gibt das nicht wirklich her
-
Thread
ATmega32 + Bootloader
1072A000188219821A821B82CE58D040CA57DF4FEB :1072B000188219821A821B82C658D040FF24F39488 :1072C000C12C0F2EF1E8AF2EB12CF02DAC0EBD1E4F :1072D00022E0A20EB11C0E941C3C90FDE2C11130C4 :1072E00009F0C4C14E2D50E04730510508F0D9C116 :1072F000FA01E65DF74C0C94553C8A3309F003C261 :1073000083E10E94353C81E10E94353C0C2DEF2C3D :
/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re
-
Thread
Günstiger atmelkompatibler Programmer auf Kickstarter
annehme, dass du in der Nach-Kickstarter-Zeit das Teil für 20 EUR brutto über Amazon verkaufst, sind das 16 EUR netto, dann gehen 15% für Amazon ab, bleiben rund 14 EUR bei dir. Leiterplatte und Bauteilkosten 4 EUR. Bestücken 2 EUR, um den Kleinkram reißen sich die Bestücker schließlich nicht. Bleiben dir
dass du in der Nach-Kickstarter-Zeit das Teil für 20 EUR brutto über > Amazon verkaufst, sind das 16 EUR netto, dann gehen 15% für Amazon ab, > bleiben rund 14 EUR bei dir. > Leiterplatte und Bauteilkosten 4 EUR. Bestücken 2 EUR, um den Kleinkram > reißen sich die Bestücker schließlich nicht. Bleiben
-
Thread
An Bit Experten: "Alles CRC oder was?" - oder so.
11 00110 010 12 2 12 10110 101 13 5 13 01110 001 14 4 14 11110 111 15 7 15 00000 011 0 6 16 01001 100 18 1 17 11001 000 19 0 18 00101 110 20
11 00110 010 12 2 12 10110 101 13 5 13 01110 001 14 4 14 11110 111 15 7 15 00000 011 0 6 16 01001 100 18 1 17 11001 000 19 0 18 00101 110 20
-
Thread
Grasshopper Inbetriebnahme
avr32-linux-uclibc-cc avr32-linux-c++filt avr32-linux-uclibc-c++filt avr32-linux-cpp avr32-linux-uclibc-cpp avr32-linux-depmod26 avr32-linux-uclibc-gcc
avr32-linux-uclibc-objdump avr32-linux-nm avr32-linux-uclibc-ranlib avr32-linux-objcopy avr32-linux-uclibc-readelf avr32-linux-objdump avr32-linux-uclibc-size
-
Thread
Thermomix Rezeptchips
bb96 7dea 6b52 eb01 cd56 50010b0 52ff 8072 e8d3 62b3 d015 5f2b 0a5d 1d35 50010c0 89ba 1925 f436 ffd5 7ff8 d9a7 2ce6 8a41 50010d0 7c22 7224 57ee 20e2 14b2 3f0c eb97 47b0 50010e0 6373 cd05 1a26 9213 d166 046a ffb7 f069
// uint8_t muster[8] = {0x12, 0x24, 0xB6, 0x67, 0x7a, 0x7B, 0xfe, 0x2c}; // uint8_t muster[16] = {0x8E, 0x68, 0xC8, 0x8D, 0x38, 0xEB, 0x78, 0x0e, \ 0xC2, 0xA5, 0xE4, 0x10, 0x7A, 0x40, 0x7C, 0xB5}; // uint8_t muster[16] = {0x6e, 0xb3, 0x4c, 0xd5, 0x60, 0x74,
-
Thread
Transistortester AVR
wurde für die Schalltung ein 8 Mhz Quarz verwendet ? Was spricht dagegen, wenn man allgemein bei einem AVR immer 16Mhz nehmen würde ?
Fall ist R16 statt R14 besser. Vielen Dank für den Hinweis. Bei der Normalversion ist die Bezeichnung R14, R15 und R16 aber (leider) wieder anders vergeben. Die beiden Schaltpläne haben den gleichen Ursprung, damals
-
Thread
avarice und atmega32u2
while(1); return 0; }[/c] Den spiele ich auf, wie oben beschrieben und starte Avarice sowie avr-gdb und ich kann mich zu dem target verbinden. Danach setze ich bsp einen Breakpoint und mache dann folgendes: [code](gdb) b 16 (gdb) jump 15[/code] Also ich setze den breakpoint in der Zeile [
-5.4: USB disconnect, device number 15 [ 2700.668104] usb 1-5.3: new full-speed USB device number 16 using ehci-pci [ 2700.763094] usb 1-5.3: New USB device found, idVendor=03eb, idProduct=2ff0 [ 2700.763100] usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2700.763104] usb 1
-
Thread
Fröling Heizungssteuerung auslesen.
- Anheizen 08.01.2018;12:14:01;2.0-8.0-1.0;Uebergangsbetrieb - Vorwaermphase (?) 08.01.2018;12:16:01;2.0-9.0-1.0;Uebergangsbetrieb - Zuenden 08.01.2018;12:17:36;2.0-3.0-1.0;Uebergangsbetrieb - Heizen 08.01.2018;13:36:27;2.0-
VALUE] 12 [O2-Regler] = [100%] [N] (100) [VALUE] 13 [Fuellst.:] = [91.5%] [N] (18948) [VALUE] 14 [Feuerraumt] = [409°] [N] (409) [VALUE] 15 [Puffert.ob] = [46°] [N] (93) [VALUE] 16 [Puffert.un] = [44°] [N] (89) [VALUE] 17 [Boilertemp] = [28°] [N] (57) [VALUE] 18 [KTY6_H1] = [127°] [N
-
Thread
WinAVR Bug: Crash wegen Codegrösse
Programm bis Haltepunkt 2. Mit dummy 6 und 7 ist bei HP 1 finito. Anbei habe ich das Paket fürs AVR-Studio (4.14). Schaut es Euch an. Was kann man da machen???
push r29 223a4: 8c 01 movw r16, r24 223a6: eb 01 movw r28, r22 223a8: 8b 81 ldd r24, Y+3 ; 0x03 223aa: 81 ff sbrs r24, 1 223ac: 1b c0
-
Thread
Auf der Straße gefunden - was ist das?
- ec 05 + - ze 06 - + -- 07 + - %u 08 + - eg 09 + - eb 10 + - zd 11 - + -- 12 - + -- 13 + - ef 14 + - ea 15 + - zc 16 - + -- 17 - + -- 18 - + Blitz 19 + - zg 20
- 28 - + hb 29 - + ed 30 - + zf Blitz 18 Tropfen 02 %o 23 %u 07 ea 14 eb 09 ec 04 ed 29 ee 24 ef 13 eg 08 za 25 zb 20 zc 15 zd 10 ze 05 zf 30 zg 19 ha 03 hb 28[/code]
-
Thread
LCD Library T6963c
Reply to this: Autor: Nico Sachs (Gast) Datum: 27.02.2006 14:06 Hello! I'm using your t6963C library for WinAVR, and it works very fine! I have a question: How did you converted an image to data for the C code? (like in picture_beispiel.txt). I want to
Alexander Lamprecht wrote: > Die für AVR Studio angepasste Version hier: > http://www.mikrocontroller.net/attachment/16194/t6963c.h Wolte nur mal anmerken, daß es bei mir auch funktioniert: MC: ATtiny461 (16MHz interner RC-Oszillator
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
ahnung woran es liegen könnte. zudem es ist nicht immer der gleiche müll varriert etwas. Sender 20 EB DD 87 E7 EE BF 08 80 F3 20 EB DD 87 E7 EE BF 08 80 F3 20 EB DD 87 E7 EE BF 08 80 F3 20 73 75 08 0A C8 20 73 75 08 0A C8 Empfänger 14 58 1A 79 71 41 F8 14 58 1A 5E 71 43 F8 14 58 1A 5E 71 43
Moin moin, meine Initialisierung sieht folgendermassen aus: d=rfm12_spi16(0x80e7); // El, Ef, 11.5pF, 868MHz band d=rfm12_spi16(0x82d9); // !er, !ebb, Et, Es, Ex, !eb, !ew, Dc d=rfm12_spi16(0xa67c); // 868,3MHz d=rfm12_spi16(0xc647);
-
Thread
AVR für wenig Geld im LAN
mentox wrote: > http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin Danke. Vielleicht schaffe ich es damit doch noch, eine der beiden AVR-Net-IO einzusparen. Ich benötige 16 digitale Ausgänge und 16 digitale Eingänge. > Habe gerade ein
unterschiedlich. Da ich erst angenommen hatte , dass das Weglaufen mit der letzten Version an meinem AVR mit 14,745600 MHz lag habe ich zuerst mit einem zweiten Board mit 16 MHz getestet. Die jetzige Version läuft aber auch mit 14,7456 Mhz. da ist der Regelbereich etwas nach unten geschoben. Zu der
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
meiner Hardware läuft. Allerdings bekomme ich es nicht Kompiliert! Build started 30.11.2010 at 20:16:44 avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT interrupts.o -MF dep/interrupts.o.d -c ../interrupts.c ../
Hallo Mirko, ich habe IN-16 Nixies. Kann ich die Verbindung zu den Glimmleuchten nicht missbrauchen und dafür an den rechten oder linken Punkt der IN-16 anschliessen?
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
mit einem 16MHz AVR (8 MHz SPI) kann man den kompletten Bildschirm in ca. 50ms schreiben
PB6 (MOSI) is lighting. It is wrong, isn't it? There is the string in library : #elif defined (__AVR_ATmega16__) But I cant find string #define __AVR_ATmega16__ in code. Where it have to be placed?
-
Thread
Einzelbits in Byte Namen zuweisen und auswerten
Man kann das Ganze ungeheuer kompliziert betrachten. Man kann aber auch einfach auf avr-gcc testen und dann die gültige Bitorder anwenden: [pre] To determine the compiler is avr-gcc, you need to test for 2 macros __GNUC__ and __AVR__ [/pre] Die avr-gcc Entwickler sind recht konservativ
#7214048: > Man kann das Ganze ungeheuer kompliziert betrachten. > Man kann aber auch einfach auf avr-gcc testen und dann die gültige > Bitorder anwenden: > [pre] > To determine the compiler is avr-gcc, you need to test for 2 macros > __GNUC__ and __AVR__ > [/pre] Das Thema static_assert o.ä
-
Thread
Arduino Clon Vergleich
http://www.ebay.de/itm/Serial-UART-I2C-SPI-128x64-12864-OLED-LED-LCD-Module-White-for-Arduino-PIC-AVR-/251233903648?pt=LH_DefaultDomain_0&hash=item3a7eb52420 Damit mache ich die Anzeige!
einen Terminal angesteuert werden können. Ich könnte das Teil auch durch eine Picaxe oder anderen AVR/Pic ersetzen,da sind mehrere serielle Ausgänge möglich,hat nur wieder andere Probleme Einschränkungen. Deswegen auch mit dem billigen Arduino 2,14 Euro ohne USB Wandler.
-
Thread
ISP Programmieradapter
Definitionsdatei einbinden, ggf. durch ;2333def.inc ersetzen ldi r16, 0xFF ;0xFF ins Arbeitsregister r16 laden out DDRB, r16 ;Inhalt von r16 ins IO-Register DDRB ausgeben main: ldi r16, 0x01 ;0b11111100 in r16 laden out PORTB, r16 ;r16 ins IO-Register PORTB ausgeben rcall pause ldi r16, 0x02 ;0b11111100 in r16 laden out PORTB, r16 ;r16 ins IO-Register PORTB ausgeben rcall
-
Thread
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
www.gtkdb.de/index_18_1040.html mit Ethersex.. Habe diese Parasitärer Modus Schaltung genommen. an einer AVR-NET-IO Wenn ich die AVR-NET-IO IP mit Ethersex Aufrufe mit /ecmd?1w list kommt nur ein blödes ok.. sprich die DS18S20+ wird nicht nicht erkannt.. gibt es einen Unterschied von DS18S20 wo alle rüber
## ## Temperature Measurement with the AVR-NET-IO Board ## ## ## ## Creation: 14.07.2010 ## ## Last Update: 29.08.2010
-
Thread
Hab mal ein Bild von meinem Testboard gemacht
mal ein ordentliches Prog.(so mit mul, idiv, fdiv, Tabellenzugriff..) auf einem HC11 und auf einem AVR. Da wirst du dich wohl mächtig wundern wie umständlich AVR ist. Und dann gibt es da noch HC12 und HC16, kann sein du legst den AVR in die Kiste. Oder hast du auf einem AVR schon mal Fuzzy-Befehle gesehen
du meinst dann den CUL 100/0,22 http://www.reichelt.de/inhalt.html?SID=17TKpYp6wQARIAAFx15Mc3fb3eb7eb265876f260d707fd6081f63;ACTION=3;LASTACTION=4;SORT=artikel.artnr;GRUPPE=D87;WG=0;SUCHE=CUL;ARTIKEL=CUL%2520100%252F0%252C22;START=0;END=16;STATIC=0;FC=667;PROVID=0;TITEL=0;CASE=ignore;CONNECT=AND;WHOLE_WORD_SEARCH
-
Thread
flash-Fehler mit ATtiny2313, compile ok
: ed 84 ldd r14, Y+13 ; 0x0d 13a: fe 84 ldd r15, Y+14 ; 0x0e 13c: 0f 85 ldd r16, Y+15 ; 0x0f 13e: 18 89 ldd r17, Y+16 ; 0x10 140: ad
: 0c 05 cpc r16, r12 14e: 1d 05 cpc r17, r13 150: 40 f4 brcc .+16 ; 0x162 152: ee 0c add r14, r14 154: ff 1c adc r15, r15 156: 00
-
Thread
switch case optimierung
Vermutlich sogar noch mehr... http://rn-wissen.de/wiki/index.php/Assembler-Dump_erstellen_mit_avr-gcc
> Hast du da einen Disassembler? Ja, du wahrscheinlich auch ;-) > Welchen? Das Ding heißt avr-objdump und ist Bestandteil des GNU-Binutil-Pakets, das überlicherweise zusammen mit dem AVR-GCC installiert wird. Der Aufruf: [pre] avr-objdump -m avr -D ATtiny10.hex [/pre] Etwas arg viel
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
A0 6 /RESET 7 /OE /OE vom Flash 8 D7 9 D6 10 D5 11 D4 12 D3 13 D2 14 D1 15 D0 16 GND 17 VCC 3,3V 18 VCC 3,3V 19 GND 20 ? Über 1M und C parallel an GND
modifizierte Werte für die LoadPaint Funktion: [c] const unsigned char lut1[]={ 0, 1, 4, 6, 8,11,12,13,14,16,17,18,19,21,24,28}; const unsigned char lut2[]={ 0, 2, 5, 7, 9,11,12,13,14,16,17,18,19,22,25,29}; const unsigned char lut3[]={ 0, 3, 6, 8,10,12,13,14,15,16,17,19,20,23,26,30}; const unsigned char
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Hallo Forum, gibt es zu den RL78/G14 Renesas Controllern freie Tools oder sind die MC's z.B. bei Mouser deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst
Bereich (<2kHz) liegen. Das schaffen auch ganz winzige PICks fuer 30-40 Ct schon. Selbst ein kleiner 14 Pinner wie der 16F684 hat 8 AD-Kanaele.
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
. Im Anhang die Ausgabe, die ich auf 'make all' bekommen hab. Verwendete Compilerversion: gcc-avr 1:4.0.2-1 binutils-avr 2.16.1-1 (Dazu sei gesagt, dass ich den avr-gcc zum ersten Mal benutze;) Mit den Header-Files meckert er ja, dass die überholt seien.. ?! ..Wobei am wichtigsten
727040 Bytes die sha1sums: [code] Doppelt gepackt: 3516439782bdd05a6feeb25b9cbbba67d3a2a15d avr-ip-webcam_based_on1.38_241005.tar.gz Einfach gepackt bzw. nach download mit wget: 7f409dea9ff4efaf9eb2cf2817a22bd0fe6335ea avr-ip-webcam_based_on1.38_241005.tar.gz Entpacktes .tar: 6e9c7a678eff327c6d2e2d383dec215c2fc94527
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Gerard Z. schrieb im Beitrag #6679181: > EB 2.0 is almost finished to be published OK, then I'll wait with EBLink until EB 2.0 is released. ;-)
EB is therefore not an option ;-)
-
Thread
Stack Überschreiber beim Rechnen mit uint64_t
5b36: cf 92 push r12 5b38: df 92 push r13 5b3a: ef 92 push r14 5b3c: ff 92 push r15 5b3e: 0f 93 push r16 5b40: 1f 93 push r17 5b42: 12 2f mov r17, r18 5b44: 03 2f mov r16, r19 5b46:
return 1; } #endif long long a, b; int main (void) { return a/b; } [/c] [code] $ avr-gcc div64.c -Os && avr-size a.out text data bss dec hex filename 4392 0 16 4408 1138 a.out $ avr-gcc div64.c -Os -DMYDIV && avr-size a.out text data