-
Datei
iic_tx_solo.c
Author : F4CG Company : F4CG Comments: Chip type : AT90CAN128 Program type : Application Clock frequency : 16,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 1024 *****************************************************/ #include <90can128
in „I²C (TWI) CodeVison - Problem bei Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega48PA-ATmega88PA-ATmega168PA_Datasheet.pdf
:5] 10 88PA/168PA (4K bytes) 4K words Atmel ATmega88PA 32 words PC[4:0] 128 PC[11:5] 11 (8K bytes) Atmel ATmega168PA 8K words 64 words PC[5:0] 128 PC[12:6] 12 (16K bytes) Table 28-10. No. of Words in a Page and No. of Pages in the EEPROM EEPROM Page No. of Device Size Size
in „Probleme mit Int Capt ISR ATmega48PA“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Assembler_Manual.pdf
(3-bit) s: Bit in the Status Register (3-bit) X,Y,Z: Indirect Address Register (X=R27:R26, Y=R29:R28 and Z=R31:R30) A: I/O location address q: Displacement for direct addressing (6-bit) Rev. 0856J–AVR–07/2014 Instruction Set Manual_AVR_07/2014 1. I/O Registers 1.1 RAMPX, RAMPY, RAMPZ Registers concatenated
in „Zero Flag und Conditional Branches“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Makefile-1.txt
, 1, 2, 3, s]. 0 turns off optimization. # (Note: 3 is not always the best optimization level. See avr-libc FAQ.) OPT = s # If there is more than one source file, append them above, or modify and # uncomment the following: SRC = main.c usart.c stack.c timer.c base64.c SRC += networkcard/enc28j60.c SRC
-
PDF
stk500_ba_-2.pdf
Programmieren und das erstellen neuer Schaltungen zu ermöglichen. 1.1 Starter Kit Ausstattungsmerkmale • AVR Studio kompatibel • RS-232 Schnittstelle zum PC zur Programmierung und Kom- munikation • Brücken-Gleichrichter und Spannungsregler zum Anschluß von 10-15V Wechselstrom • Sockel für 8-, 20-, 28-, und
in „deutsche version vom stk500 handbuch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Funktionsdec_mit_CV28_09_01_2009.asm
Basisprotokoll (abs. FRU, 7-bit-Adr., 14 FS) ;N1: NMRA-DCC erweitert (abs. FRU, 7-bit-Adr., 5 Funkt., 28 FS) ;N2: NMRA-DCC erweitert (abs. FRU, 7-bit-Adr., 5 Funkt., 128 FS) ;N3: NMRA-DCC erweitert (abs. FRU, 14-bit-Adr., 5 Funkt., 28 FS) ;N4: NMRA-DCC erweitert (abs. FRU, 14-bit-Adr., 5 Funkt., 128 FS)
in „DCC Decoder“ · Projekte & Code ·
-
Datei
Funktionsdec_mit_CV28_09_01_2009.txt
Basisprotokoll (abs. FRU, 7-bit-Adr., 14 FS) ;N1: NMRA-DCC erweitert (abs. FRU, 7-bit-Adr., 5 Funkt., 28 FS) ;N2: NMRA-DCC erweitert (abs. FRU, 7-bit-Adr., 5 Funkt., 128 FS) ;N3: NMRA-DCC erweitert (abs. FRU, 14-bit-Adr., 5 Funkt., 28 FS) ;N4: NMRA-DCC erweitert (abs. FRU, 14-bit-Adr., 5 Funkt., 128 FS)
in „DCC Decoder“ · Projekte & Code ·
-
Datei
main.asm
MOV R26,R0 MOV R27,R1 .ENDM .MACRO __GETBRSX MOV R30,R28 MOV R31,R29 SUBI R30,LOW(-@1) SBCI R31,HIGH(-@1) LD R@0,Z .ENDM .MACRO __GETWRSX MOV R30,R28 MOV R31,R29 SUBI R30,LOW(-@2) SBCI R31,HIGH(-@2) LD R@0,Z+ LD R@1,Z .ENDM .MACRO __LSLW8SX MOV R30,R28 MOV
in „Probleme mit CodeVisionAVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
8080int-jmp.asm
... .equ ZFL_S = 7 .equ ZFL_Z = 6 .equ ZFL_H = 4 .equ ZFL_P = 2 .equ ZFL_N = 1 .equ ZFL_C = 0 .equ AVR_T = SREG_T .equ AVR_H = SREG_H .equ AVR_S = SREG_S .equ AVR_V = SREG_V .equ AVR_N = SREG_N .equ AVR_Z = SREG_Z .equ AVR_C = SREG_C ;------------------------------------------------; ; Load table value
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
HTerm Terminal Software Screenshot
HTerm 0.8.beta - [Hterm.cfg] File Options View Help Port COM4 Baud 115200 Data 8 Stop 1 Parity None CTS Flow control Rx 136 Reset Count 0 Reset Newline at LF Show rx Clear received Ascii Hex Dec Clear at 0 Newline every characters 0 Autoscoll Show en Sequence Overview Received Data 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 15 021 00010101 A 5 Selection (-) Input control Clear transmitted Ascii Hex Dec Send on enter None Send file DTR RTS Type ASC Transmitted data 1 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120 History -/0/10 Connect to COM4 (b:115200 d8 s:1 p:None 19
in „AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
1.c
i; /* unsigned int sinwave[]={150,172,192,210,226,239,248,254,255,254,248,239,226,210,192, 172,150,128,106,84,64,46,30,17,8,2,0,2,8,17,30,46,64,84,106, 128}; unsigned int square[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff
in „Funktionsgenerator“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Programm_Option_-Wl-v_Ausgabe_.txt
Arduino: 1.8.19 (Windows 10), Board: "AVR DB-series (Optiboot), AVR128DB64, 20 MHz crystal, 2.85V, Enabled/Enabled, PF6: Reset (default boot entry on reset pin & SW resets, 1 sec timeout), Default (see documentation), TCB4 (64-pin parts only
in „GCC v14 Release“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iocan128.h
) - AT90CAN128 Datasheet (bit defines and register addresses) - Appnote on Mega128 --> AT90Can128 Conversion (for what registers I need to change) */ /* iocan128.h - definitions for CAN128 */ #ifndef _AVR_IOCAN128_H_ #define _AVR_IOCAN128_H_ 1 /* This file should only be included from <avr/io.h>, never directly. */ #ifndef _AVR_IO_H_ # error "Include <avr/io.h> instead of this file." #endif #ifndef _AVR_IOXXX_H_ # define _AVR_IOXXX_H
in „CANIDT1 undeclared“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
io.c
stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/iocan128.h> void init(void) { DDRC = 0xff & (~0x4);// Adresse= 0x27 PORTC = 0xff;// Adresse=0X28 } void
in „Schreiben in der Adresse geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
8080int-jmp.asm
... .equ ZFL_S = 7 .equ ZFL_Z = 6 .equ ZFL_H = 4 .equ ZFL_P = 2 .equ ZFL_N = 1 .equ ZFL_C = 0 .equ AVR_T = SREG_T .equ AVR_H = SREG_H .equ AVR_S = SREG_S .equ AVR_V = SREG_V .equ AVR_N = SREG_N .equ AVR_Z = SREG_Z .equ AVR_C = SREG_C ;------------------------------------------------; ; Load table value
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
doc7593.pdf
progress, the write operation will be com- pleted provided that the power supply voltage is sufficient. 28 ATmega32U6/AT90USB64/128 7593J–AVR–03/09 ATmega32U6/AT90USB64/128 5.4 I/O Memory The I/O space definition of the ATmega32U6/AT90USB64/128 is shown in “Register Summary” on page 428. All ATmega32U6/AT90USB64
in „Problem mit dem TC4469“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
as5installer_stable-5.0.1038-readme-1.pdf
Full Control ATmega128A Full Control Full Full Full Control ATmega128RFA1 Full Control Full Full Control ATmega16 Full Control Full Full Control ATmega162 Full Control Full Full Control 6 AVR Studio 5 AVR Studio 5 AVR Dragon
in „AVR-Studio 5“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
8080int-jmp.asm
... .equ ZFL_S = 7 .equ ZFL_Z = 6 .equ ZFL_H = 4 .equ ZFL_P = 2 .equ ZFL_N = 1 .equ ZFL_C = 0 .equ AVR_T = SREG_T .equ AVR_H = SREG_H .equ AVR_S = SREG_S .equ AVR_V = SREG_V .equ AVR_N = SREG_N .equ AVR_Z = SREG_Z .equ AVR_C = SREG_C ;------------------------------------------------; ; Load table value
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Arith_Hardware_Multiply_doc1631.pdf
® AVR201: Using the AVR Hardware Multiplier Features 8-bit • 8- and 16-bit Implementations Signed and Unsigned Routines Microcontroller Fractional Signed and Unsigned Multiply Executable Example Programs
in „AVR 8Bit-Werte mit Faktor 0-1 multiplizieren (Synth)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
EEPROM_Auszug.txt
READSTATUS 0x05 const int writeCycle = 15; const int csDriverEEPROM = 27; //PA07 const int csSensorAVR128 = 28; //PB22 //SPI EEPROM void eepromWriteEnable(uint8_t csPin); void eepromWriteUINT8(uint8_t addr, uint8_t value, uint8_t csPin); void avrWriteEEPROM32(uint8_t addr, uint32_t value); void setup(){ pinMode(csSensorAVR128, OUTPUT); digitalWrite(csSensorAVR128, HIGH); Serial1.begin(115200); while (!Serial); Serial1.println("TEST"); SPI.begin(); SPI.setDataMode(SPI_MODE0); //DA@ CPOL = 0 and CPHA = 0 SERCOM0 Register
in „EEPROM SPI liefert falsche Werte“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
thermo.asm
MHz ;Memory model : Tiny ;Optimize for : Size ;(s)printf features : int, width ;Internal SRAM size : 128 ;External SRAM size : 0 ;Data Stack size : 32 ;Promote char to int : No ;char is unsigned : Yes ;8 bit enums : Yes ;Automatic register allocation : On ;Use AVR Studio Terminal I/O : No .DEVICE AT90S2313
in „Thermometer mit Ds18B20“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FFT232b.asm
----------------------------------------------------------------; ; .include "m8def.inc" .include "avr.inc" .include "akiglcd.inc" .equ Sync = 2 ;Port D bit definitions .equ FFT_N = 128 ;Number of samples .equ LCD_H = 16 ;/ .def _0 = r15 ;Zero .def _Flags = r25 ;b0:In captureing ;b1:In pause ;b2:MOSI
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
8080int-jmp.asm
... .equ ZFL_S = 7 .equ ZFL_Z = 6 .equ ZFL_H = 4 .equ ZFL_P = 2 .equ ZFL_N = 1 .equ ZFL_C = 0 .equ AVR_T = SREG_T .equ AVR_H = SREG_H .equ AVR_S = SREG_S .equ AVR_V = SREG_V .equ AVR_N = SREG_N .equ AVR_Z = SREG_Z .equ AVR_C = SREG_C ;------------------------------------------------; ; Load table value
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
8080int-jmp.asm
... .equ ZFL_S = 7 .equ ZFL_Z = 6 .equ ZFL_H = 4 .equ ZFL_P = 2 .equ ZFL_N = 1 .equ ZFL_C = 0 .equ AVR_T = SREG_T .equ AVR_H = SREG_H .equ AVR_S = SREG_S .equ AVR_V = SREG_V .equ AVR_N = SREG_N .equ AVR_Z = SREG_Z .equ AVR_C = SREG_C ;------------------------------------------------; ; Load table value
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MEGA48V_88V_168V.pdf
PC[10:5] 10 ATmega48 (4Kbytes) Atmel 4K words 32 words PC[4:0] 128 PC[11:5] 11 ATmega88 (8Kbytes) Atmel 8K words 64 words PC[5:0] 128 PC[12:6] 12 ATmega168 (16Kbytes) Table 28-10. No. of words in a page and no. of pages in the EEPROM. EEPROM Page No. of Device size
in „analog comparator interrupt probleme mit atmegas“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
define glcd_XMAX 160 // 240 limits of (x,y) LCD graphics drawing #define glcd_XMIN 0 #define glcd_YMAX 128 #define glcd_YMIN 0 //Zahlen hinte // sind die alten Werte //oder andre Variante für 128x128 Display */ /* ----- Definitions concerning LCD internal memory ------ */ /* #define glcd_FONT_SELECT 1 //
in „GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atmega8China.pdf
的特殊说明 ) 无 1 275 2486N–AVR–07/04 产品信息 速度 (MHz) 所需电源 产品号 封装 工作范围 8 2.7 - 5.5 ATmega8L-8AC 32A 商业级 ATmega8L-8PC 28P3 (0°C - 70°C) ATmega8L-8MC 32M1-A ATmega8L-8AI 32A 工业级 ATmega8L-8PI 28P3 (-40°C- 85°C) ATmega8L-8MI 32M1-A 16 4.5
in „Buch AVR von Günter Schmitt durcharbeiten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
xminilab-manual.pdf
.................................................................................................. 28 DS-Xminilab-1.6 - February, 2012 Page | 5 Xminilab User’s Manual 7.1 To send a BMP screen capture to a PC:.................................................................................28 7.2 To send
in „USART - xmodem (Xminilab) - Bildübertragung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
xminilab-manual.pdf
.................................................................................................. 28 DS-Xminilab-1.6 - February, 2012 Page | 5 Xminilab User’s Manual 7.1 To send a BMP screen capture to a PC:.................................................................................28 7.2 To send
in „ATXmega32 flashen mit ATMEL Flip (Xminilab)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <stdlib.h> #include <string.h> #include "uart.h" #include "global.h" #include "bin.h" #define XTAL_CPU 8000000UL #define F_CPU XTAL_CPU
in „[AVR][GCC]: Ansteuerung für Funkschalterset“ · Projekte & Code ·
-
PDF
471D81B8d01.pdf
information and minimum quantities. Package Type 32A 32-lead, Thin (1.0 mm) Plastic Quad Flat Package (TQFP) 28P3 28-lead, 0.300” Wide, Plastic Dual Inline Package (PDIP) 32M1-A 32-pad, 5 x 5 x 1.0 body, Lead Pitch 0.50 mm Micro Lead Frame Package (MLF) 12 ATmega8(L) 2486MS–AVR–12/03 ATmega8(L) Packaging Information
in „Motorregelung für Fußballroboter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mispav.cpp
Bit-Werte mit FC=16 empfangen * @version 2024-04-29 : 32-Bit-Werte mit FC=16 empfangen * weil 8 x 16 = 128 Worte * 4.8.1 C:/WinAVR/bin/avr-g++ -c -I D://h/home/cc/include -I C:/WinAVR/avr/include -gdwarf-2 -mmcu=atmega644p -Wall -Os -DAVR -DNPRGPATH=5 -DF_CPU=16008972UL -DLCD=2 -DLCD_YMAX=4 -DLCD_XMAX=20
in „Implementierung von Menüs auf alphanumerischen Displays“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Configuration_adv.h
define RESTORE_LEVELING_AFTER_G34 // Restore leveling after G34 is done? // After G34, re-home Z (G28 Z) or just calculate it from the last probe heights? // Re-homing might be more precise in reproducing the actual 'G28 Z' homing height, especially on an uneven bed. #define HOME_AFTER_G34 #endif //
in „Ender3 Z-Achse fährt mit Marlin nur nach oben“ · Mechanik, Gehäuse, Werkzeug ·
-
PDF
CFAG12864BTFHV_v3.0.pdf
============================================== //This is the display memory buffer in the AVR, to make manipulations easy. volatile unsigned char display[8][128]; //1024 bytes //============================================================================ volatile unsigned char display_status
in „avr asm LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Disassembly.txt
from word 00000042 BREQ PC+0x09 Branch if equal --- c:\program files (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util/delay.h 163: __builtin_avr_delay_cycles(__ticks_dc); 00000043 LDI R30,0xF9 Load immediate 00000044 LDI R31,0x00 Load immediate 00000045 SBIW R30,0x01 Subtract immediate
in „Atmega88P, Blinklicht in AtmelStudio 7 simulieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dtmf.asm
;*************************************************************************** ;* ;* Number : nach AVR314 ;* File Name : "dtmf_geb_m8a.asm" ;* Title : DTMF Generator ;* Datum : 16.02.2006 ;* Version : a ;* Target MCU : Any AVR with SRAM, 8 I/O pins and PWM ;* ;* This Application note describes how to
in „DTMF erzeugen Attiny2313“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Muetze_Multifunktionsdecoder_DCC.txt
; * Bit 1 bis 8 bei diversen Programmern werden diese auch 0 bis 7 bezeichnet hier 1 bis 8 * ; * CV28 Bit 1 auf 1 ( 01 in dezimal ) dann F1 bis F4 Dauerlicht Ein/Aus* ; * CV28 Bit 2 auf 1 ( 02 in dezimal ) dann F1 u F2 und FL ( Steuerwagenfunktion ein ) bei Nothalt FL aus * ; * CV28 Bit 2 und 1 auf 1
in „DCC Decoder“ · Projekte & Code ·
-
Datei
Assembler.s
equ flashEnd = 0 .equ flashSize = 0 .equ intVectorSize = 0 .equ uartCount = 0 .equ stackEnd = 0 .equ AVR_CORE = 3 .equ AvrAccessHigh = 1 .device atmega32 .equ _CLOCK = 4000000 .equ stackSize = 128 .set FracDecimals = 7 ;avrEqus .equ bootStart = 0x0 .equ sramStart = 96 .equ sramEnd = 2143 .equ xramEnd =
in „ISR macht Newbie fertig :P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> /* for sei() */ #include <util/delay.h> /* for _delay_ms() */ #define DDRregister DDRB #define PORTled PORTB #define Arraysize 255 volatile uint8_t a; uint8_t *pointera
in „Probleme 3 PWM mit attiny13“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90CAN128.pdf
compiler dependent. Please confirm with the C compiler documen- tation for more details. 8 AT90CAN32/64/128 7679H–CAN–08/08 AT90CAN32/64/128 3. AVR CPU Core 3.1 Introduction This section discusses the AVR core architecture in general. The main function of the CPU core is to ensure correct program execution
in „uC + 3 Schieberegister + 7-Segmentanzeige“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bootload.lst
include "m8535def.inc" 25 ;.include "m88def.inc" 26 ;.include "m16def.inc" 27 ;.include "m162def.inc" 28 ;.include "m168def.inc" 29 30 ; set the FirstBootStart fuse on these AVRs: 31 ;.include "m32def.inc" 32 ;.include "m64def.inc" 33 ;.include "m644def.inc" 34 ;.include "m128def.inc" 35 ;.include "m1281def.inc
in „Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain“ · Projekte & Code ·
-
Datei
iom128.h
/* iom128.h - AVR ATmega128 defines Contributors: Created by Peter Jansen <peter@smartcontainer.net> THIS SOFTWARE IS NOT COPYRIGHTED This source code is offered for use in the public domain. You may use, modify
in „AVRGCC und neue Megas?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iom128.h
/* iom128.h - AVR ATmega128 defines Contributors: Created by Peter Jansen <peter@smartcontainer.net> THIS SOFTWARE IS NOT COPYRIGHTED This source code is offered for use in the public domain. You may use, modify
in „Problem mit Mega128 USART“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
at90s2313-datasheet-atmel.pdf
interrupts are executed). The 8-bit Stack Pointer (SP) is read/write accessible in the I/O space. The 128 bytes data SRAM + Register File and I/O Registers can be easily accessed through the five different addressing modes supported in the AVR architecture. The memory spaces in the AVR architecture are
in „AVR Studio 4.19“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90S2313_Datasheet.pdf
interrupts are executed). The 8-bit Stack Pointer (SP) is read/write accessible in the I/O space. The 128 bytes data SRAM + Register File and I/O Registers can be easily accessed through the five different addressing modes supported in the AVR architecture. The memory spaces in the AVR architecture are
in „Fragen zum Sleep Mode“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v3.pdf
I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"2313def.inc" ;* Title :Register/Bit Definitions for the AT90S2313 ;* Date :99.01.28 ;* Version :1.30 ;* Support E-Mail :avr@atmel.com ;* Target MCU :AT90S2313 ... Aber jetzt weiter
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
Datei
deinterleave2__2_.lst
if( in & 1UL<<26 ) odd |= 1UL<<13; b0: 92 fd sbrc r25, 2 b2: 30 62 ori r19, 0x20 ; 32 if( in & 1UL<<28 ) odd |= 1UL<<14; b4: 94 fd sbrc r25, 4 b6: 30 64 ori r19, 0x40 ; 64 if( in & 1UL<<30 ) odd |= 1UL<<15; b8: 96 fd sbrc r25, 6 ba: 30 68 ori r19, 0x80 ; 128 return odd; } bc: c9 01 movw r24, r18 be: 08 95 ret 000000c0 <main>: int main( void) { c0: df 93 push r29 c2: cf 93 push r28 c4: cd b7 in r28, 0x3d ; 61 c6: de b7 in r29, 0x3e ; 62 c8: 28 97 sbiw r28, 0x08 ; 8 ca: 0f b6 in r0, 0x3f ; 63 cc: f8 94 cli ce: de bf out 0x3e, r29 ; 62 d0: 0f be out 0x3f, r0 ; 63 d2: cd bf out 0x3d
in „AVR/ATmega uint32_t Deinterleaving optimieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
REV4.1_sch.pdf
100nF 1 2 XTAL1 8 XTAL2 VCC 27 L? CN1 XTAL1 AVCC 29 PJS008-2000 Y1 16MHZ 6 AREF 10uH SMS064FF or SMS128FF 18 GND 28 C16 C17 GND GND 39 GND C21 U6A 20PF 20PF CMOS_PCLK 1 C18 C19 C20 C23 C24 C25 CMOS_HREF 2 12 ATmega32-16AI 100nF 10uF 10uF 100nF 100nF 100nF 6PF CMOS_EN 13 2 1 74LVC10 WW S S 3 U6B 4 6 LCD_WR
in „SCCB cameramodul XCLK-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
mikrobeginner_gesamt.pdf
noch wesentlich zu kurz. Versuchen wir es also mit 16 Bit. Wir benötigen dafür 16-Bit-Register, der AVR hat davon vier Stück. Das sind die Registerpaare R25:R24, R27:R26, R29:R28 und R31:R30. Sie lassen sich wie Einzelregister behandeln, manche Instruktionen wirken sich aber jeweils auf das ganze Paar
in „Attiny26 PortD“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90CAN128.pdf
Bytes 1K Byte 2K Bytes AT90CAN64 64K Bytes 2K Bytes 4K Bytes AT90CAN128 128K Bytes 4K Byte 4K Bytes 1.2 Part Description The AT90CAN32/64/128 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single
in „Umrechnen von analog to digital“ · Mikrocontroller und Digitale Elektronik ·