-
Datei
kueche_2.lst
= r10 .def key_state = r11 .def dcf0 = r12 .def dcf1 = r13 .def dcf2 = r14 .def dcf3 = r15 ; lcd = r18-r19 ; - = r20-r23 ; - = GPIOR0 ; - = GPIOR1 ; - = GPIOR2 .include "lcd.asm" .else .equ NRows = 4 .endif .equ NCols = 16 .equ LCD_DATA7_PORT = PORTB .equ LCD_DATA7_DIR = DDRB
-
PDF
ATMega128CAN11_short.pdf
page 136 (0x86) ICR1L ICR17 ICR16 ICR15 ICR14 ICR13 ICR12 ICR11 ICR10 page 136 (0x85) TCNT1H TCNT115 TCNT114 TCNT113 TCNT112 TCNT111 TCNT110 TCNT19 TCNT18 page 134 (0x84) TCNT1L TCNT17 TCNT16 TCNT15 TCNT14 TCNT13 TCNT12 TCNT11 TCNT10
in „ATmega128CAN11“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMega128CAN11_short.pdf
page 136 (0x86) ICR1L ICR17 ICR16 ICR15 ICR14 ICR13 ICR12 ICR11 ICR10 page 136 (0x85) TCNT1H TCNT115 TCNT114 TCNT113 TCNT112 TCNT111 TCNT110 TCNT19 TCNT18 page 134 (0x84) TCNT1L TCNT17 TCNT16 TCNT15 TCNT14 TCNT13 TCNT12 TCNT11 TCNT10
in „ATmega128CAN11“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_inAVRAssembler_Anhang.asm
0x3C .db 0x39,0x36,0x34,0x31,0x2F,0x2C,0x2A,0x28 .db 0x25,0x23,0x21,0x1F,0x1D,0x1B,0x19,0x17 .db 0x16,0x14,0x12,0x11,0xF,0xE,0xC,0xB .db 0xA,0x9,0x7,0x6,0x6,0x5,0x4,0x3 .db 0x2,0x2,0x1,0x1,0x1,0x0,0x0,0x0 .db 0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x2 .db 0x2,0x3,0x4,0x5,0x6,0x6,0x7,0x9 .db 0xA,0xB,0xC,0xE,0xF,0x11,0x12,0x14 .db 0x16,0x17,0x19,0x1B,0x1D,0x1F,0x21,0x23 .db 0x25,0x28,0x2A,0x2C,0x2F,0x31,0x34,0x36 .db 0x39,0x3C,0x3E,0x41,0x44,0x46,0x49,0x4C .db 0x4F,0x52,0x55,0x58,0x5B,0x5E,0x61,0x64 .db 0x67,0x6A,0x6D,0x70,0x73,0x77,0x7A
in „Falsche Ausgangsfrequenz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR-Studio.txt
e2 ldi r27, 0x20 ; 32 212: ee e7 ldi r30, 0x7E ; 126 214: f8 e0 ldi r31, 0x08 ; 8 216: 00 e0 ldi r16, 0x00 ; 0 218: 0b bf out 0x3b, r16 ; 59 21a: 02 c0 rjmp .+4 ; 0x220 <__do_copy_data+0x14> 21c: 07 90 elpm r0, Z+ 21e: 0d 92 st X+, r0 220: a4 30 cpi r26, 0x04 ; 4 222: b1 07 cpc r27, r17 224: d9 f7 brne
in „XMega Eclipse, AVR-Studio Interrupt Unterschiede“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vwcdc.c
from VW CD PIC project of K9spud LLC generated Matthias Koelling 26.09.2007 review released compiler AVR GCC target ATmega128-16AU \endimplementation \history Rev Date Author Commentary 0.00 26.09.2007 Koelling generated \endhistory */ /******************************************************************
in „CD Wechsler Protokoll“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.lst
R0X7=R7 .DEF R0X8=R8 .DEF R0X9=R9 .DEF R0XA=R10 .DEF R0XB=R11 .DEF R0XC=R12 .DEF R0XD=R13 .DEF R0XE=R14 .DEF R0XF=R15 .DEF R0X10=R16 .DEF R0X11=R17 .DEF R0X12=R18 .DEF R0X13=R19 .DEF R0X14=R20 .DEF R0X15=R21 .DEF R0X16=R22 .DEF R0X17=R23 .DEF R0X18=R24 .DEF R0X19=R25 .DEF R0X1A=R26 .DEF R0X1B=R27 .DEF
in „Timer initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debug_okay.asm
edges per bit, 8: bits per byte uint8_t iBit = 7 - ( (iEdge-5) / 2 % 8 ); // LSB first 1e4: 07 e0 ldi r16, 0x07 ; 7 1e6: e0 2e mov r14, r16 switch ( iByte ) { case 0: data0 &= ~(1<<iBit); break; case 1: data1 &= ~(1<<iBit); break; case 2: data2 &= ~(1<<iBit); break; case 3: data3 &= ~(1<<iBit); break; case
in „Fehler bei einfacher Integer-Division?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
471D81B8d01.pdf
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture – 130 Powerful Instructions – Most Single-clock Cycle Execution – 32 x 8 General Purpose Working Registers – Fully Static Operation – Up to 16 MIPS Throughput
in „Motorregelung für Fußballroboter“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega8_L__Summary.pdf
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture – 130 Powerful Instructions – Most Single-clock Cycle Execution – 32 x 8 General Purpose Working Registers – Fully Static Operation – Up to 16 MIPS Throughput
in „Daten im EEProm aufzeichnen und später über RS232 senden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMEGA88-DB.pdf
3 2 / T D D S C C C C I T R R A A A A ( ( ( ( ( ( ( ( D D D C C C C C P P P P P P P P (PCINT14/RESET) PC6 1 28 PC5 (ADC5/SCL/PCINT13) 3 3 3 2 2 2 2 2 (PCINT16/RXD) PD0 2 27 PC4 (ADC4/SDA/PCINT12) (PCINT17/TXD) PD1 3 26 PC3 (ADC3/PCINT11) (PCINT19/OC2B/INT1) PD3 1 24 PC1 (ADC1/PCINT9) (PCINT18/
in „Schieberegister SN54HC595 mit Atmel atmega 88 ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
foo.dwarf-3.txt
.byte 0x3 .uleb128 0x24 .uleb128 0xf .byte 0x7 .long .Ldebug_macro14 .byte 0x4 .byte 0x7 .long .Ldebug_macro15 .byte 0x4 .file 16 "e:\\winavr\\4.8_2013-03-06\\avr\\include\\avr\\portpins.h" .byte 0x3 .uleb128 0x1b0 .uleb128 0x10 .byte 0x7 .long .Ldebug_macro16 .byte 0x4
in „Simple C Frage zum Typ enum“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HelloWorld.lst
serial_write(char c, FILE *f) { #if TERMINAL_MODE if (c=='\n') b2: 8a 30 cpi r24, 0x0A ; 10 b4: 41 f4 brne .+16 ; 0xc6 <serial_write+0x14> { // wait until transmitter is ready #ifdef USE_SERIAL0 loop_until_bit_is_set(UCSR0A, UDRE0); b6: e0 ec ldi r30, 0xC0 ; 192 b8: f0 e0 ldi r31, 0x00 ; 0 ba: 90 81 ld r25, Z
in „AVR: Speicherverwaltung in Mischprojekt C++ & ASM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
8080int-jmp.asm
instr fetch_nop, op_INV, store_nop ;10 oo ;DJNZ o instr fetch_DIR16, op_nop, store_DE ;11 nn nn ;LD DE,nn instr fetch_nop, op_nop, store_MDE ;12 ;LD (DE),A instr fetch_DE, op_INC16, store_DE ;13 ;INC DE instr fetch_D, op_INC, store_D ;14 ;INC D instr fetch_D, op_DEC,
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRdude_Ergebnis_IDE_verbose.txt
sketch size: 1026 bytes (of a 14336 byte maximum) G:\Download\Arduino\arduino-0022\hardware/tools/avr/bin/avrdude -CG:\Download\Arduino\arduino-0022\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v1 -P\\.\COM7 -b19200 -D -Uflash:w:C:\Users\wps\AppData\Local\Temp\build350746234049397048
in „Flashen von Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irmp-chibios.patch
#endif #if IRMP_SUPPORT_TECHNICS_PROTOCOL == 1 diff --git a/irmpconfig.h b/irmpconfig.h index aa157eb..94f8f2b 100644 --- a/irmpconfig.h +++ b/irmpconfig.h @@ -176,6 +176,16 @@ # define IRMP_PIN P0_22 // use P1_27 on LPC1347 # define IRMP_PINMODE PullUp // hardware dependent +/*----------------------
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
rfm12.c
****************************************************************************/ #define lo8(x) ((uint16_t)(x)&0xff) #define hi8(x) ((uint16_t)(x)>>8) uint16_t crc_ccitt_update(uint16_t crc, uint8_t data) { data ^= lo8 (crc); data ^= data << 4; return ((((uint16_t)data << 8) | hi8 (crc)) ^ (uint8_t)(data
in „RFM12 und STM32F1xx“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ohne_kontrollausgabe.asm
size) { be: af 92 push r10 c0: bf 92 push r11 c2: cf 92 push r12 c4: df 92 push r13 c6: ef 92 push r14 c8: ff 92 push r15 ca: 0f 93 push r16 cc: 1f 93 push r17 ce: cf 93 push r28 d0: df 93 push r29 d2: 6c 01 movw r12, r24 d4: 7b 01 movw r14, r22 d6: 8b 01 movw r16, r22 d8: 04 0f add r16, r20 da: 15 1f adc r17, r21 dc: eb 01 movw r28, r22 de: 5e 01 movw r10, r28 e0: ae 18 sub r10, r14 e2: bf 08 sbc r11, r15 size_t n = 0; while (size--) { e4: c0 17 cp r28, r16 e6: d1 07 cpc r29, r17 e8: 59 f0 breq .+22 ; 0x100 <Print::
in „AVR Inline Optimierung kaputt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
eforth_328.ino
, /* 16B6 */ 0x09FA, /* 16B8 */ 0x16B2, /* 16BA */ 0x09D6, /* 16BC */ 0x16A0, /* 16BE */ 0x2701, /* 16C0 */ 0x0006, /* 16C2 */ 0x13AC, /* 16C4 */ 0x14AC, /* 16C6 */ 0x09EE, /* 16C8 */ 0x16CC, /* 16CA */ 0x09D6
in „eFORTH as Arduino Sketch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
eforth_328.ino
, /* 16B6 */ 0x09FA, /* 16B8 */ 0x16B2, /* 16BA */ 0x09D6, /* 16BC */ 0x16A0, /* 16BE */ 0x2701, /* 16C0 */ 0x0006, /* 16C2 */ 0x13AC, /* 16C4 */ 0x14AC, /* 16C6 */ 0x09EE, /* 16C8 */ 0x16CC, /* 16CA */ 0x09D6
in „eFORTH as Arduino Sketch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PinKlasse_klassisch_toggle.ino.elf.txt
50 91 0b 28 lds r21, 0x280B 136: 60 91 0c 28 lds r22, 0x280C 13a: 70 91 0d 28 lds r23, 0x280D uint16_t f = timer_fract; 13e: 80 91 08 28 lds r24, 0x2808 142: 90 91 09 28 lds r25, 0x2809 m += millis_inc; 146: 20 91 10 28 lds r18, 0x2810 14a: 30 91 11 28 lds r19, 0x2811 14e: 42 0f add r20, r18 150: 53
in „Buchempfehlung C++ und MCUs“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atmega_328.pdf
S/P/P / 0 / / E 5 4 3 2 T X X E C D D D D ( ( ( R(A ( A(A( ( 2 1 0 6 5 4 3 2 P P P P P P P P (PCINT14/RESET) PC6 1 28 PC5 (ADC5/SCL/PCINT13) 2 1 0 9 8 7 6 5 3 3 3 2 2 2 2 2 (PCINT16/RXD) PD0 2 27 PC4 (ADC4/SDA/PCINT12) (PCINT17/TXD) PD1 3 26 PC3 (ADC3/PCINT11) (PCINT19/OC2B/INT1) PD3 1 24 PC1 (ADC1/PCINT9
in „1 Wire mit Atmega328“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.ino.asm
.-8 ; 0x3cc <__vector_11+0x150> 3d4: 80 fd sbrc r24, 0 3d6: 09 c0 rjmp .+18 ; 0x3ea <__vector_11+0x16e> delay = 16 * 10 - 1; } else { delay = 16 * 60 - 1; 3d8: 8f eb ldi r24, 0xBF ; 191 3da: 93 e0 ldi r25, 0x03 ; 3 } irq_flag = irq_flag_e::write_high; 3dc: 26 e0 ldi r18, 0x06 ; 6 3de: 30 e0 ldi r19,
in „Atmega328 1-Wire mit Timer CTC/PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hx8347.c
[8] = {0x22,0x22,0x22,0x22,0x22,0x22,0x1C,0x00}; unsigned char _V[8] = {0x22,0x22,0x22,0x22,0x22,0x14,0x08,0x00}; unsigned char _W[8] = {0x22,0x22,0x22,0x2A,0x2A,0x2A,0x14,0x00}; unsigned char _X[8] = {0x22,0x22,0x14,0x08,0x14,0x22,0x22,0x00}; unsigned char _Y[8] = {0x22,0x22,0x22,0x14,0x08,0x08,0x08,0x00
in „MI0283QT-2 mitHX8347 ist echt langsam“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.lst
0x4c <__bad_interrupt> 1e: 16 c0 rjmp .+44 ; 0x4c <__bad_interrupt> 20: 15 c0 rjmp .+42 ; 0x4c <__bad_interrupt> 22: 14 c0 rjmp .+40 ; 0x4c <__bad_interrupt> 24: 13 c0 rjmp .+38 ; 0x4c <__bad_interrupt> 00000026 <__ctors_end>: 26
in „AVR-GCC 4.7.2 Bug?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
90s1200.pdf
. Figure 38. Active Supply Current vs. Frequency ACTIVE SUPPLY CURRENT vs. FREQUENCY T = 25˚C A 18 16 Vcc 6V 14 Vcc 5.5V 12 Vcc 5V ) m Vcc 4.5V c 10 I V = 4V 8 cc Vcc 3.6V 6 Vcc 3.3V Vcc 3.0V 4 Vcc 2.7V 2 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Frequency (MHz) 51 0838H–AVR–03/02 Figure 39. Active
in „Unterschied zwischen einzelnen avr´s“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Empfangen.c
#include <avr/io.h> #include <inttypes.h> #include <avr/interrupt.h> #include <util/delay.h> uint16_t RFM12B_spi(uint16_t); void RFM12B_init_hard(); void RFM12B_init_soft(); void RFM12B_put(uint8_t); uint8_t RFM12B_get
in „RFM12b an Atmega168 - Empfangsprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ALgAn102.bas
' T v O Ô Ì ú l ð Ý è ' ' ******************* ' * C [ ` * ' ******************* ' Main: $asm LDI R16,1 ' ` æ J n Ê u ÌY d Ø è X P [ ð ` æ Yscale1: LDI R20,14 'R20 = G-LCD X A h X MOV R21,R16 'R21 = G-LCD Y A h X RCALL _glocate 'G-LCD C u Ì A h X Z b g [ ` LDI R24,$88 'R24 = G-LCD Ö « Þ f [ ^ RCALL _
in „Bascom .def not found“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bootloader.lst.txt
bad_interrupt> e: 18 c0 rjmp .+48 ; 0x40 <__bad_interrupt> 10: 17 c0 rjmp .+46 ; 0x40 <__bad_interrupt> 12: 16 c0 rjmp .+44 ; 0x40 <__bad_interrupt> 14: 15 c0 rjmp .+42 ; 0x40 <__bad_interrupt> 16: 14 c0 rjmp .+40 ; 0x40 <__bad_interrupt> 18: 13 c0 rjmp .+38 ; 0x40 <__bad_interrupt> 1a: 12 c0 rjmp .+36 ; 0x40
in „2 Programme in einem AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Z80int-jmp.asm
;E9 ;JP HL instr fetch_DIR16, op_IFPE, store_PC ;EA nn nn ;JP PE,nn instr fetch_DE, op_EXHL, store_DE ;EB ;EX DE,HL instr fetch_DIR16, op_IFPE, store_CALL ;EC nn nn ;CALL PE,nn instr fetch_nop, op_prefixED, store_nop ;ED ;(ED opcode
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iocan128.h
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* $Id: iocan128.h,v 1.9 2004/11/01 16:00:14 troth Exp $ */ /* This file is based largely on: - iom128.h by Peter Jansen (bit defines) - iom169.h by Juergen Schilling <juergen.schilling@honeywell.com> (register addresses) - AT90CAN128 Datasheet
in „CANIDT1 undeclared“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Segment_LCD.asm
pullup) ; PC5 I nc(pullup) ; PC6 I nc(pullup) ; PD0 I Kontakt 11 ; PD1 I " 12 ; PD2 I " 13 ; PD3 I " 14 ; PD4 I " 15 ; PD5 I " 16 ; PD6 I " 17 ; PD7 I " 18 .include "m48def.inc" .equ F_CPU = 4000000 .equ LCD_Driver = 1 .def segs_out_1 = r7 .def segs_out_2 = r8 .def state_counter = r9 .def output_change
in „AVR241 mit Code für anderen Compiler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ttester.pdf
VDD (5V) 1 2 4 2 VSS (GND) 2 1 3 1 VO (Drive) 3 3 (5) 3 DB0-DB3 4-7 7-10 9-12 7-10 DB4-DB7 8-11 11-14 13-16 11-14 CS1 12 15 1 15 CS2 13 16 2 16 Reset 14 17 - 17 R/W 15 5 7 5 RS 16 4 6 4 E 17 6 8 6 VEE 18 18 - 18 LEDA 19 19 17 (19) LEDK 20 20 18 - Tabelle 2.5. Pinbelegung verschiedener NT7108 Module Die
-
Datei
output.txt
bytes. .word 0x0001 ; Invalid opcode at 0x0c0a (3082). Disassembler skipped two bytes. c0c: muls r16, r16 c0e: nop c10: nop c12: nop c14: nop c16: nop .word 0x0020 ; Invalid opcode at 0x0c18 (3096). Disassembler skipped two bytes. c1a: sbrs r31, 1 ; 0x02 = 2 c1c: muls r16, r27 c1e: nop .word 0x005c
in „Atmega8 löst Timerinterrupt nicht aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fehler.txt
-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Julius
in „Marlin auf anet e12“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BlinkingLED.txt
0x0a 144: 89 87 std Y+9, r24 ; 0x09 146: 89 85 ldd r24, Y+9 ; 0x09 148: 9a 85 ldd r25, Y+10 ; 0x0a 14a: 9e 87 std Y+14, r25 ; 0x0e 14c: 8d 87 std Y+13, r24 ; 0x0d 14e: 8d 85 ldd r24, Y+13 ; 0x0d 150: 9e 85 ldd r25, Y+14 ; 0x0e 152: 8c 01 movw r16, r24 154: f8 01 movw r30, r16 156: 31 97 sbiw r30, 0x01
in „AvrStudio 5 Programm zu groß für Attiny 13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.txt
39 0b sbc r19, r25 13e: 3c 87 std Y+12, r19 ; 0x0c 140: 2b 87 std Y+11, r18 ; 0x0b 142: ed 84 ldd r14, Y+13 ; 0x0d 144: fe 84 ldd r15, Y+14 ; 0x0e 146: 0f 85 ldd r16, Y+15 ; 0x0f 148: 18 89 ldd r17, Y+16 ; 0x10 14a: ad 88 ldd r10, Y+21 ; 0x15 14c: be 88 ldd r11, Y+22 ; 0x16 14e: cf 88 ldd r12, Y+23 ; 0x17 150: d8 8c ldd r13, Y+24 ; 0x18 152: ea 14 cp r14, r10 154: fb 04 cpc r15, r11 156: 0c 05 cpc r16, r12 158: 1d 05 cpc r17, r13 15a: 40 f4 brcc .+16 ; 0x16c <__stack+0x8d> 15c: ee 0c add r14, r14 15e: ff 1c adc r15, r15 160: 00 1f adc r16, r16
in „flash-Fehler mit ATtiny2313, compile ok“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
flash.txt
rjmp L139D ; ----------- jump on last line rjmp L149F ; ----------- jump on last line rcall L15A1 L14D1: rcall L16A3 rcall L17A5 rcall L18A7 rcall L19A9 L14D5: rcall L1AAB rcall L1BAD rcall L1CAF rcall L0DB1 rcall L0EB3 rcall L0FB5 rcall L10B7 rcall L11B9 rcall L12BB rcall L13BD rcall L14BF ldi r30,k00
in „[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm12.c
0=0dB 7=-21dB //12. Wake-Up Timer //RFM12_send(0xEA00+60); //T wakeup = M*2^R [ms] A+60=61,4 sek //14. Low Batt Detector Clock Div RFM12_send(0xC000+0); //Vib=2,2+V*0,1 [V] 0=2,2V } void RFM12_RX(/*, uint8_t *rx_array*/) { uint16_t w = 0; uint16_t status = 0; uint8_t RXFIFOfull = 0; uint8_t b = 0; uint8
in „RFM12 Statusabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR309_doc2556.pdf
vendor’s choice, and the purpose of the PID is to recognize the different devices from the same vendor. 16 AVR309 2556-PRELIMINARY-AVR-01/04 AVR309 This application note is setup with VID 0x03EB and PID 0x21FF which is Atmel’s VID. Do not use this VID in your target system. PC software In order to communicate
in „Programmer incl. neuem Code für Atmel AN910“ · Projekte & Code ·
-
PDF
AVR_ATtiny_24_44_84.pdf
; LSB out USICR,r17 in r16,USIDR ret 120 ATtiny24/44/84 8006K–AVR–10/10 ATtiny24/44/84 14.3.3 SPI Slave Operation Example The following code demonstrates how to use the USI module as a SPI Slave: init: ldi r16,(1<<USIWM0)|(1<<
in „AVR Programm brennen ohne Bootloader“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sample.c
#define F_CPU 1000000UL // 1 MHz //#define F_CPU 14.7456E6 #include <util/delay.h> #include <stdlib.h> #include <avr/io.h> #include "spi.h" typedef enum {RED, BLUE, YELLOW, SOUND, ONE, FIVE, TEN} Command; #define test1 //#define test2 //#define SPI_1
-
PDF
attiny84.pdf
; LSB out USICR,r17 in r16,USIDR ret 120 ATtiny24/44/84 8006H–AVR–10/09 ATtiny24/44/84 14.3.3 SPI Slave Operation Example The following code demonstrates how to use the USI module as a SPI Slave: init: ldi r16,(1<<USIWM0)|(1<<
in „Attiny 84 ISP?!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dual_LED_Dimmer.c
Strips fuse the Tiny to 1MHz internal clock */ #ifndef F_CPU #define F_CPU 1000000 #endif #include <avr/io.h> #include <avr/wdt.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> // OC0A and OC0B //! Bit pattern of PWM pins placed on PORTB. #define
in „Attiny44 ADC-Wandler Software-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dual_LED_Dimmer.c
Strips fuse the Tiny to 1MHz internal clock */ #ifndef F_CPU #define F_CPU 1000000 #endif #include <avr/io.h> #include <avr/wdt.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> // OC0A and OC0B //! Bit pattern of PWM pins placed on PORTB. #define
in „0-100% PWM mit NE555“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Attiny24a-44a-84a.pdf
; LSB out USICR,r17 in r16,USIDR ret 119 8183F–AVR–06/12 14.3.3 SPI Slave Operation Example The following code demonstrates how to use the USI module as a SPI Slave: init: ldi r16,(1<<USIWM0)|(1<<USICS1) out USICR,r16 ... SlaveSPITransfer
in „Kann jemand über meine Inialisierung drüberfliegen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.lss.txt
bits: ;---------------------------------------------------------------------------- push shift ;2 [16] eac: 2f 93 push r18 push x1 ;2 [12] eae: 0f 93 push r16 push x2 ;2 [14] eb0: 1f 93 push r17 in x1, USBIN ;1 [17] <-- sample bit 0 eb2: 06 b3 in r16, 0x16 ; 22 ldi shift, 0xff ;1 [18] eb4: 2f ef ldi r18, 0xFF ; 255 bst x1, USBMINUS ;1 [19] eb6: 00 fb bst r16, 0 bld shift, 0 ;1 [20] eb8: 20 f9 bld r18, 0 push x3 ;2 [22] eba: 4f 93 push r20 push cnt ;2 [24] ebc: 3f 93 push r19 in x2, USBIN ;1 [25] <-- sample bit 1 ebe: 16 b3 in r17, 0x16 ;
in „2 Programme in einem AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
at90s2313-datasheet-atmel.pdf
Source Current vs. Output Voltage I/O PIN SOURCE CURRENT vs. OUTPUT VOLTAGE Vcc 5V 20 TA= 25˚C 18 16 T A 85 C 14 12 ) A 10 ( O I 8 6 4 2 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 VOH (V) 81 0839I–AVR–06/02 Figure 72. I/O Pin Sink Current vs. Output Voltage I/O PIN SINK CURRENT vs. OUTPUT VOLTAGE Vcc 2.7V 25
in „AVR Studio 4.19“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90S2313_Datasheet.pdf
Source Current vs. Output Voltage I/O PIN SOURCE CURRENT vs. OUTPUT VOLTAGE Vcc 5V 20 TA= 25˚C 18 16 T A 85 C 14 12 ) A 10 ( O I 8 6 4 2 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 VOH (V) 81 0839I–AVR–06/02 Figure 72. I/O Pin Sink Current vs. Output Voltage I/O PIN SINK CURRENT vs. OUTPUT VOLTAGE Vcc 2.7V 25
in „Fragen zum Sleep Mode“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Manuel Koch * Modbus Test Configuration * µC: Atmega 32 * Read & Write Holding registers */ #include "avr/io.h" #include "avr/signal.h" #include "avr/interrupt.h" #include "stdio.h" #include "stdint.h" #include "util/delay.h" #include <avr/pgmspace.h> //Defines #define F_CPU 14745600UL #define slaveadress
in „AVR mit Modbus automatischer Reset“ · Mikrocontroller und Digitale Elektronik ·