-
Datei
glcd.inc
LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega32__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS PB4 // SS #define LCD_SDA PB5 // MOSI #define LCD_RESET PB6 // MISO #define LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega128__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS 0 // SS #define LCD_SDA 2 // MOSI #define LCD_RESET 3 // MISO #define
in „Nokia 6100 Grafiklibrary die Zweite“ · Projekte & Code ·
-
Datei
main.c
header #define DDR(x) (*(&x - 1)) // address of data direction register of port x #if defined(__AVR_ATmega64__) || 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
in „HC SR-04 Ultraschallsensor (fertiger Code im Anhang)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ausgabe.txt
ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 lock 0 0 0 0 no 1 0 0 2000
in „Keine Verbindung zwischen uISP-Stick und Atmega-8A“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sd_raw_config.h
define SD_RAW_SAVE_RAM 1 /* defines for customisation of sd/mmc port access */ #if defined(__AVR_ATmega8__) || \ defined(__AVR_ATmega48__) || \ defined(__AVR_ATmega88__) || \ defined(__AVR_ATmega168__) #define configure_pin_mosi() DDRB |= (1 << DDB3) #define configure_pin_sck() DDRB |= (1 << DDB5) #define
-
PDF
tbl.pdf
dcs atmega644a usart0 init ATMEGA644A USART0 ja void dcsatmega644a usart0 rw init ATMEGA644A USART1 nein void dcs atmega644a usart1 init ATMEGA644A USART1 ja void dcs atmega644a usart1 rw init ATMEGA644P USART0
in „API-Feedback / Protokollfeedback: Kommunikationsstack für serielle Bussysteme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HVprog.txt
"F:\AVR\WinAVR081205\bin\avrdude.conf " Using Port : com3 Using Programmer : stk500v2 AVR Part : ATMEGA16 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay :
in „HVProg ->RS232->PC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
regelung3.c
// mit Overflow von Timer0 gesteuerter AD-Wandler mit anschl. Berechnungen // // Atmega16 16MHz Takt // AD-Wandlerkanal ADC0, Bereich 0-5V, 8-bit // Ausgabe binär am PortC (für R/2R Netzwerk) // // Timer0 soll jedesmal bei Overflow (jede 128us) den AD-Wandler für eine Einzelwandlung zünden
in „Timer0 gesteuerter AD-Wandler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
regelung3.c
// mit Overflow von Timer0 gesteuerter AD-Wandler mit anschl. Berechnungen // // Atmega16 16MHz Takt // AD-Wandlerkanal ADC0, Bereich 0-5V, 8-bit // Ausgabe binär am PortC (für R/2R Netzwerk) // // Timer0 soll jedesmal bei Overflow (jede 128us) den AD-Wandler für eine Einzelwandlung zünden
in „Timer0 gesteuerter AD-Wandler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
master_i2c.c
init_memory_mapped(void) { #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATmega103__) /* enable external memory mapped interface with one wait state */ MCUCR = _BV(SRE) | _BV(SRW10); #elif defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) || defined(__AVR_ATmega8515__) /* enable external memory mapped interface with one wait state for the entire external address space*/ MCUCR = _BV(SRE) | _BV(SRW10); #else #error "external memory
in „TWI, I2C Master-Slave mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
font6x8.h" const char pgmString[] PROGMEM = "FUXL is sau geil!"; const char jerry[] PROGMEM= "GLCD ATMEGA 128!"; const char jerry2[] PROGMEM= "ATMEGA 128"; void delay_ms (unsigned int ms) { for (unsigned int i=0; i<ms; i++) { _delay_ms(1); //aus delay.h } } int uart_putc(unsigned char c) { while (!(UCSRA
in „Atmega128 USART fehler beim Compilieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "Selfmade/Atmega644/global.h" #include "Selfmade/Atmega644/os.h" #include "Selfmade/Atmega644/all inclusive.c" #include "Selfmade/Atmega644/diagnose.c" #include "Selfmade/Atmega644/os.c" void init_DDR() { DDRA = 0b00000000
in „RTOS UART Semaphore“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test1.c
external capacitor at AREF pin int time_count=0,d; unsigned char rx_buffer[10],nxt_rx_count=0,tx_buffer[128],tx_count=0,tx_length=128; unsigned char data[128]={0}; unsigned char twi_data[128]; bit adcfertig = 0; unsigned char s=0,index = 0,gesch_zaehler = 0 ; unsigned char ADwert1 = 0,ADwert2 = 0,ADwert3
in „Fehler bei AD-Wandlung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR910JS_2313_v3_3.asm
unused yet ;AT90S2333 .db 0x34,0 ;From 0x35-0x37 unused yet ;AT90S8515 .db 0x38,0 ;0x39 unused yet ;ATmega8515 .db 0x3A,'P' ;ATmega8515 BOOT .db 0x3B,'P' ;From 0x3c-0x40 unused yet ;ATmega103 .db 0x41,'P' ;ATmega603 .db 0x42,'P' ;ATmega128 .db 0x43,'P' ;ATmega128 BOOT .db 0x44,'P' ;ATmega64 .db 0x45,'P'
in „AVR - suche Datei avr910.asm von Atmel“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || 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
-
Datei
t6963c.h
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || 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
-
PDF
avr-jtag.pdf
programming, real time emulation and taken from target debugging for AVR microcontrollers JTAG interface (ATmega16, ATmega32, ATMega323, Programming: ATmega162, ATmega169, ATmega128). AVR- To work with AVR-JTAG you need target board JTAG have: JTAG 10 pin connector (Atmel with JTAG connector (for instance Olimex
in „JTAG empfehlenswert?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avr-jtag.pdf
programming, real time emulation and taken from target debugging for AVR microcontrollers JTAG interface (ATmega16, ATmega32, ATMega323, Programming: ATmega162, ATmega169, ATmega128). AVR- To work with AVR-JTAG you need target board JTAG have: JTAG 10 pin connector (Atmel with JTAG connector (for instance Olimex
in „Anschluss JTAG am PC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
glcd.inc
LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega32__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS PB4 // SS #define LCD_SDA PB5 // MOSI #define LCD_RESET PB6 // MISO #define LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega128__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS 0 // SS #define LCD_SDA 2 // MOSI #define LCD_RESET 3 // MISO #define
in „Nokia 6100 Grafiklibrary die Zweite“ · Projekte & Code ·
-
Datei
glcd.inc
LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega32__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS PB4 // SS #define LCD_SDA PB5 // MOSI #define LCD_RESET PB6 // MISO #define LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega128__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS 0 // SS #define LCD_SDA 2 // MOSI #define LCD_RESET 3 // MISO #define
in „Nokia 6100 Grafiklibrary die Zweite“ · Projekte & Code ·
-
PDF
0901.3482v1.pdf
write Atmega 128 in data memory. Furthermore, the program counter can Program Address Space Flash only access program memory. As a result, data memory can 802.15.4 not be executed. A true Harvard architecture completely
in „Mikrocontroller Viren“ · Offtopic ·
-
Datei
mmc.h
nicht benutzt! also da nich die karte anschließen, sondern an MMC_Chip_Select ! #if defined (__AVR_ATmega128__) #define SPI_MISO 3 //Port Pin an dem Data Output der MMC/SD-Karte angeschlossen ist (DO) #define SPI_MOSI 2 //Port Pin an dem Data Input der MMC/SD-Karte angeschlossen ist (DI) #define SPI_Clock
in „AVR und großer Speicher“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
u8g_com_atmega_hw_spi.c
ptr, val) U8G_ATOMIC_START() U8G_ATOMIC_END() */ #include "u8g.h" #if defined(__AVR__) #define U8G_ATMEGA_HW_SPI /* remove the definition for attiny */ #if __AVR_ARCH__ == 2 #undef U8G_ATMEGA_HW_SPI #endif #if __AVR_ARCH__ == 25 #undef U8G_ATMEGA_HW_SPI #endif #endif #if defined(U8G_ATMEGA_HW_SPI) #include
in „Mega32 + u8glib: Funktioniert nur direkt nach dem Flashen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrdragon_device_support.html
SCKT3200D2">SCKT3200A2</a></td><td rowspan="1" colspan="1"></td></tr><tr><td rowspan="1" colspan="1">ATmega128</td><td rowspan="1" colspan="1">x</td><td rowspan="1" colspan="1"></td><td rowspan="1" colspan="1">x</td><td rowspan="1" colspan="1">x</td><td rowspan="1" colspan="1"></td><td rowspan="1" colspan
in „Welches Programmiergerät soll ich mir kaufen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CF-test.bas
------------------------------------------ $regfile = "m644def.dat" $crystal = 11059200 $hwstack = 128 $swstack = 128 $framesize = 128 $baud = 9600 'Open "Com1:" As Binary As #1 ' use #1 for fs_interpreter 'Config Serialin = Buffered , Size = 20 '------------------------------------------ ' ' Test =
in „Suche MOPPEL Projekt in Heft oder .PDF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATMEGA328P_Test.bas
------------------------------------------------------------ ' Testprog Interface-Controller ' ' ATMEGA328A intern 8MHz Clock 21.06.2021 '----------------------------------------------------------------------------- $regfile = "m328pdef.dat" 'Atmega328P config data $programmer = 19 'USBASP-Programmer
in „BASCOM AVR YwRobot_Lcd_i2c.lib für 1602 LCD anpassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tm1637_uhr.c
externe Referenz an Aref 1 : +AVcc mit ext. Kondensator 2 : reserviert 3 : interne Referenz: 1,1V ATmega168 / 2,56V ATmega8 <channel> bezeichnet den Kanal auf dem gemessen werden soll Spannungsreferenz ATMEGA168: Bit: 7 6 REFS1 REFS0 Referenz 0 0 ext. Referenz an Aref 0 1 +AVcc mit ext. Kondensator 1 0 reserviert 1 1 Interne Spannungsreferenz: 1,1V (ATmega168) / 2,56V (ATmega8) Bit5: ADLAR = 0 (rechtsbuendig); MUX= 0 => ADC0 gewaehlt Bit3..0: Selektor Analogmultiplexer // ADMUX= 1<<REFS0; // AVcc (Betriebsspannung) als Referenz // ADMUX= 1<<REFS0 | 1
in „Uhr mit TM1637 7-Segment Anzeige, KTY81-210 Temp.Sensor und ATmegaxx8“ · Projekte & Code ·
-
Datei
config.h
************************************************* */ /* MCU clock */ #define CPU_FREQ F_CPU /* * ATmega 328/328P */ #if defined(__AVR_ATmega328__) #include "config_328.h" /* * ATmega 324P/324PA/644/644P/644PA/1284/1284P */ #elif defined(__AVR_ATmega324P__) || defined(__AVR_ATmega644__) || defined(__AVR_ATmega1284__) #include "config_644.h" /* * ATmega 640/1280/2560 */ #elif defined(__AVR_ATmega640__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #include "config_1280.h" /* * missing or unsupported MCU */ #else #error <<< No or wrong
in „ComponentTester-1.42m problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Funzt_nicht.txt
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
in „Probleme mit AVRDUDESS 2.13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Main.c
/////////// TCCR2A |= (1<<WGM21); // CTC TCCR2B |= (1<<CS21); // Prescaler 1 (16.000.000/8/256)= 0,128ms Interrupt auslösen) 0,016ms TCNT2 = 0; // Timer Startwert OCR2A = 64; // Load register TIMSK2 |= (1<<OCIE2A); // Interrupt nach Overflow // OCR2A = 128; = 0,064ms // OCR2A = 64; = 0,032ms // Interrupt
in „Mikro brauch nach übertragen meistens noch einen Reset“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serial.h
serputs_P(PSTR(text)) // Anpassungen an die vielen bescheuerten Namensänderungen die ATMEL // quasi von ATMega zu ATMega in den Datenblättern vornimmt. // Es könnte soo einfach sein. #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega323__) #define TX0_BIT 1 #define TX0_PORT PORTD #define TX0_DDR DDRD #
in „Atmel ist unter "Profis" nicht gerade beliebt - Warum?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atmega2560_2561.pdf
bits resolution Serial ADC Device Flash EEPROM RAM Purpose I/O pins PWM channels USARTs Channels ATmega640 64KB 4KB 8KB 86 12 4 16 ATmega1280 128KB 4KB 8KB 86 12 4 16 ATmega1281 128KB 4KB 8KB 54 6 2 8 ATmega2560 256KB 4KB 8KB 86 12 4 16 ATmega2561 256KB 4KB 8KB 54 6 2 8 Pin Descriptions VCC Digital supply
in „Ethernet Buchse“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMega_48_88_168.pdf
:0] 64 PC[10:5] 10 (4K bytes) ATmega88 4K words 32 words PC[4:0] 128 PC[11:5] 11 (8K bytes) ATmega168 8K words 64 words PC[5:0] 128 PC[12:6] 12 (16K bytes) Table 127. No. of Words in a Page and No. of Pages in the EEPROM EEPROM Device Size Page Size PCWORD No. of Pages PCPAGE EEAMSB ATmega48 256 bytes 4 bytes EEA[1:0] 64 EEA[7:2] 7 ATmega88 512 bytes 4 bytes EEA[1:0] 128 EEA[8:2] 8 ATmega168 512 bytes 4 bytes EEA[1:0] 128 EEA[8:2] 8 Serial Programming Pin Table 128. Pin Mapping Serial
in „I2C/TWI TWBR > 10 warum?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
externalsram.c
init_memory_mapped(void) { #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) \ || defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATmega103__) /* enable external memory mapped interface with one wait state */ MCUCR = _BV(SRE) | _BV(SRW); #elif defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) || defined(__AVR_ATmega8515__) /* enable external memory mapped interface with one wait state for the entire external address space*/ MCUCR = _BV(SRE) | _BV(SRW10); #else #error "external memory
-
PDF
stk500_ba_-2.pdf
ATtiny11 • AT90S4433 • ATtiny12 • AT90S4434 • ATtiny15 • AT90S8515 • ATtiny22 • AT90S8535 • ATtiny28 • ATmega8 • AT90S1200 • ATmega16 • AT90S2313 • ATmega161 • AT90S2323 • ATmega163 • AT90S2333 • ATmega323 (1) • AT90S2343 • ATmega103 • AT90S4414 • ATmega128 (1) 1Diese AVR’s passen nicht in die Sockel des STK500
in „deutsche version vom stk500 handbuch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avraes.asm
****************************************************** ;;; ;;; ENCRYPT ;;; This routine encrypts a 128 bit plaintext block (supplied in ST11-ST44), ;;; using an expanded key given in YH:YL. The resulting 128 bit ciphertext ;;; block is stored in ST11-ST44. ;;; ;;; Parameters: ;;; YH:YL: pointer to expanded
in „Assembler mit C verknüpfen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR-Studio.txt
avrgcc\avr\include" -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\.." -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT akkuboost2.o -MF dep/akkuboost2.o.d -c ../../akkuboost2.c In file included
in „Suche Hilfe beim Compilieren von fertigem C-Code“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mmc.h
angeschlossen ist also des SPI #define MMC_Read PINB #define MMC_Direction_REG DDRB #if defined (__AVR_ATmega128__) #define SPI_DI 3 //Port Pin an dem Data Output der MMC/SD-Karte angeschlossen ist #define SPI_DO 2 //Port Pin an dem Data Input der MMC/SD-Karte angeschlossen ist #define SPI_Clock 1 //Port Pin
in „Zugriff auf SD-Karte mit Atmega168“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega48PA-ATmega88PA-ATmega168PA_Datasheet.pdf
/ 2K words 32 words PC[4:0] 64 PC[10: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 PCWORD Pages PCPAGE EEAMSB Atmel ATmega48PA/ 88PA/168PA 256 bytes 4 bytes EEA[1:0] 64 EEA[7:2] 7 Atmel ATmega88PA 512 bytes 4 bytes EEA[1:0] 128 EEA[8:2] 8 Atmel ATmega168PA 512 bytes 4 bytes EEA[1:0] 128 EEA[8:2] 8 28.6 Parallel Programming
in „Probleme mit Int Capt ISR ATmega48PA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dokument1.txt
define MYUBRR0 (FOSC/16/USART0_BAUD-1) #define MYUBRR1 (FOSC/16/USART1_BAUD-1) #if !defined (__AVR_ATmega128__) #error __AVR_ATmega128__ not defined ! #endif #define sleep() asm volatile ("sleep" "\n\t" :: ) // Idle-Mode ermöglichen // +++ Definition: Projekt-Netznamen (korrespondiert mit Schaltplänen)
in „ATmega128 USART kriegs nicht zum Laufen / bin am verzweifeln“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RC_Funk.pdf
Band empfangen und das auch noch selbst entscheiden. Bidirektional daher nicht möglich... • Zwei Atmega. Habe zwei Atmega32 genommen. Geht aber auch mit zwei 8ern. • Für die PC-Kommunikation einen Pegelwandler. • Kleinteile, wie Kabel und Batterien. 1.4. Ist so etwas zulässig? Das wüsste ich auch gerne
in „Datenversand über RC - Fernbedienungen“ · Projekte & Code ·
-
Datei
externalsram.c
init_memory_mapped(void) { #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) \ || defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATmega103__) /* enable external memory mapped interface with one wait state */ MCUCR = _BV(SRE) | _BV(SRW); #elif defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) || defined(__AVR_ATmega8515__) /* enable external memory mapped interface with one wait state for the entire external address space*/ MCUCR = _BV(SRE) | _BV(SRW10); #else #error "external memory
in „Test für externes SRAM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR910JS_2313_v3_3_STK500.asm
;AT90S2333 ; .db 0x34,0 ;From 0x35-0x37 unused yet ; ;AT90S8515 ; .db 0x38,0 ;0x39 unused yet ; ;ATmega8515 ; .db 0x3A,'P' ; ;ATmega8515 BOOT ; .db 0x3B,'P' ;From 0x3c-0x40 unused yet ; ;ATmega103 ; .db 0x41,'P' ; ;ATmega603 ; .db 0x42,'P' ; ;ATmega128 ; .db 0x43,'P' ; ;ATmega128 BOOT ; .db 0x44,'P'
in „STK500 spinnt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
{ // write RAM sector to MMC cli(); uint8_t c; uint16_t ix,adress_low,adress_high; adress_high=sec/128; adress_low=(sec%128)*512; // 512 byte-write-mode char r1 = Command(0x58,adress_high,adress_low,0xFF); for (ix = 0; ix < 50000; ix++) { if (r1 == (char)0x00) break; r1 = SPI(0xFF); } if (r1 != (char
in „mega16 mit SDC und UART funktionieren nicht zusammen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
#define UART0_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega16__) || defined(__AVR_ATmega32__) \ || defined(__AVR_ATmega8515__) || defined(__AVR_ATmega8535__) \ || defined(__AVR_ATmega323__) /* ATMega with one USART */ #define ATMEGA_USART
in „UART im AVR Studio simulieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
nRF24L01plus.pdf
2.4GHz-HowTo von der Beschreibung abweichend sind die folgenden Verbindungen: • nRF24L01+ CE → Arduino D8 (ATMega8 PB0) • nRF24L01+ CSN → Arduino D4 (ATMega8 PD4) • nRF24L01+ IRQ → Arduino D3 (ATMega8 PD3) Gaaaanz wichtig der 100µF Kondensator nahe bei der 3,3V Versorgung für den nRF24L01+ nicht vergessen. Die
in „Repeating und Routing Netzwerk mit Arduino und nRF24L01+“ · Projekte & Code ·
-
Datei
fft3.asm
stw Y+, A ;/ lds AL, AdPtr ;Next pointer addi AL, 2 ; sts AdPtr, AL ;/ brne adc_skip ;Terminate if 128 samples captured. cbr _Flags, bit0 ;/ adc_skip: popw Y popw A out SREG, AL pop AL reti ;----------------------------------------------------------; ; Initialize peripherals (ATmega8 @ 18,432MHz) reset
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
fft3.asm
stw Y+, A ;/ lds AL, AdPtr ;Next pointer addi AL, 2 ; sts AdPtr, AL ;/ brne adc_skip ;Terminate if 128 samples captured. cbr _Flags, bit0 ;/ adc_skip: popw Y popw A out SREG, AL pop AL cbi portb, 1 reti ;----------------------------------------------------------; ; Initialize peripherals (ATmega8 @ 18,432MHz
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
AVR-Tutorial.pdf
von den 8bit-AVR-Controllern von Atmel erfüllt. Deshalb werde ich einen AVR, genauer gesagt den ATmega8 (bzw. den AT90S4433), in diesem Tutorial einsetzen. Der AT90S4433 wurde mittlerweile von Atmel abgekündigt, man sollte also wenn möglich einen ATmega8 verwenden. Ich werde mich trotzdem bemühen die
in „AVR-Tutorial als PDF bzw *.doc“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avr-usb-jtag.pdf
Operations and Breakpoints are Real debugging for AVR microcontrollers with JTAG Time interface (ATmega16, ATmega32, ATMega323, - Upgrades are done from AVR Studio ATmega162, ATmega169, ATmega128 and all - Target Voltage 3.0-5.0V other future to come). AVR-USB-JTAG have: - No need for external power
in „programmer für avr studio 4.12 gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
energy_10.c
init_memory_mapped(void) { #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATmega103__) /* enable external memory mapped interface with one wait state */ MCUCR = _BV(SRE) | _BV(SRW10); #elif defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) || defined(__AVR_ATmega8515__) /* enable external memory mapped interface with one wait state for the entire external address space*/ MCUCR = _BV(SRE) | _BV(SRW10); #else #error "external memory
in „ATMEGA64 mit Int aus Power-Down wecken“ · Mikrocontroller und Digitale Elektronik ·