-
PDF
ATMEGA8_DATENBLATT.pdf
0 TXD 0 DIEOE INT1 ENABLE INT0 ENABLE 0 0 DIEO 1 1 0 0 DI INT1 INPUT INT0 INPUT – RXD AIO – – – – 64 ATmega8(L) 2486X–AVR–06/10 ATmega8(L) Register Description for I/O Ports The Port B Data Register – PORTB Bit 7 6 5 4 3 2 1 0 PORTB7 PORTB6 PORTB5 PORTB4 PORTB3 PORTB2 PORTB1 PORTB0 PORTB Read/Write
in „I2C/TWI TWBR > 10 warum?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
macros.inc
RAMPZ:Z post-increment, load RAMPZ only once */ elpm r0, Z+ #else /* LPM with Z post-increment, max 64K, no RAMPZ (ATmega83/161/163/32) */ lpm r0, Z+ #endif #else #if BIG_CODE /* ELPM without post-increment, load RAMPZ each time (ATmega103) */ out _SFR_IO_ADDR(RAMPZ), \hhi elpm adiw r30,1 adc \hhi, __zero_reg__ #else /* LPM without post-increment, max 64K, no RAMPZ (AT90S*) */ lpm adiw r30,1 #endif #endif .endm .macro LPM_R0_ZP #if __AVR_ENHANCED__ lpm r0, Z+ #else lpm adiw r30,1 #endif .endm
-
Datei
Timer1_25kHz.ino
COM1A1, COM1B1, WGM10 (Clear on Compare, 8Bit PWM Phase Correct)) TCCR1B 11 // CS11, CS10 (Prescaler 64) TCCR1C 0 ICR1 0 OCR1A 0 OCR1B 0 */ void loop(void) { } void initPwmPin (const uint8_t pin) { switch(pin) { #if defined(__AVR_ATmega328P__) case 9: TCCR1A |= _BV(COM1A1); pinMode(pin, OUTPUT); break;
in „AVR Timer1 Capture und Overflow gleichzeitig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c_eeprom.asm
Copyright: ralph.dillhardt@web.de ; ; Germany-Date: 02-01-2004 ; Datei: i2c_eeprom.asm ; Microcontoller: ATmega161 mit 8MHz Taktfrequenz ; ; Ansteuerung eines 64k EEPROM - 24LC65 ; ;************************************************************************* ;----------------------------------------------------
in „Crashkurs in Sachen I²C-Bus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_new.c
#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
in „mal wieder ein LCD am Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
#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
in „Attiny2313 mit HD44780 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
GPSSystem2.bas
+++++++++++++++++++++++++++++++++++++++++++++++ '+ Dieses Programm dient zum Ansteuern eines 128 x 64 Grafik- + '+ displays. Die Anschlüsse sind wie folgt: + '+ + '+ ________________ ________________________ + '+ | portb.0| | | + '+ | portb.1| | ________________ | + '+ | ATMEGA portb.2|------>-------
in „KS0108B Displaytech 64128A“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bruno_Timer1_Pulsformen.ino
/* IDE 1.8.19 auf Arduino Mega2560 getestet für Arduino Leonardo ATmega32U4 23.04.2023 https://www.mikrocontroller.net/topic/553491#7395414 */ // Auf ATmega32U4 ist PB6 Arduino Pin 10 // const uint8_t pinPulsOut {12}; // OC1B bzw. PB6 invertiert const uint8_t ANZAHLTASTER
in „Präzise Pulse aus Arduino Leonardo“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega32.pdf
address registers X, Y, and Z are decremented or incremented. The 32 general purpose working registers, 64 I/O Registers, and the 2048 bytes of internal data SRAM in the ATmega32 are all accessible through all these addressing modes. The Register File is described in “General Purpose Register File” on page
in „STK500 als ISP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Split4_Atmega48.bas
' Split4_Atmega48.bas Parameter vom PC (mit SerialComInstruments) an den MC senden ' Version4 mit 2 Split Befehlen, für Empfang von 1 bis 4 PID-Parameter, +#70, +#71, .... ' UART String Empfang mit Interrupt. ' Achtung
in „Projekt: Virtuelle Instrumente an serielle Schnittstelle“ · Projekte & Code ·
-
Datei
owdevice_ATT13_DS2423.c
scratchpad);i++) scratchpad.bytes[i]=0; GIMSK=(1<<INT0)|(1<<PCIE); TCCR0B=(1<<CS00)|(1<<CS01); //9.6mhz /64 wegen 8 bit Timer also aller 6,666us // Counter Interupt PCMSK=(1<<PCINT3); DDRB &=~(1<<PINB3); #endif #ifdef __AVR_ATmega32__ GICR|=(1<<INT0); TCCR1B=0x00; TCCR1B|=(1<<CS11); //Systemtackt durch 8 also
in „1-Wire Slave auf AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmel.Application_Notes_340_LCD.pdf
on the ATmega48. There are 11 to 16 additional I/Os still available on the ATmega48, depending on the package chosen. The LCD must be supplied with AC signals, typically square waves. LCDs will be damaged if supplied
in „AVR340 Code lauffähig machen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_1zu4_LCD.pdf
on the ATmega48. There are 11 to 16 additional I/Os still available on the ATmega48, depending on the package chosen. The LCD must be supplied with AC signals, typically square waves. LCDs will be damaged if supplied
in „Display für 3V betrieb“ · 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 „Probleme mit Int Capt ISR ATmega48PA“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Tabelle mit Spezifikationen von ATmega-Mikrocontrollern
Table 2-1. Differences between ATmega164P and ATmega644P Device Flash EEPROM RAM ATmega164P 16 Kbyte 512 Bytes 1 Kbyte ATmega324P 32 Kbyte 1 Kbyte 2 Kbyte ATmega644P 64 Kbyte 2 Kbyte 4 Kbyte
in „Transistortester AVR“ · Projekte & Code · · Screenshots
-
Datei
main.c
#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
in „Alles schwarz nach Initial. bei Display (4x20, KS0076B)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
nRF24L01_.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
Fading_LED.txt
t milliseconds) { for(; milliseconds>0; milliseconds--) _delay_ms(1); } // PWM Funktion: 10bit mit 64 logarithmischen Werten void pwm_10_64(uint16_t delay1, uint16_t delay2, uint16_t delay3, uint16_t delay4){ int16_t tmp; //Zählveriable für die 64 Schleifendurchläufe TCCR1A = 0x83; // non-inverted PWM
in „PWM bei Mega8 und 2313“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
max31865.c
macro #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
in „Probleme mit MAX31865, Wert zu klein“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TMC222_AVR.h
library for using a TMC222 together with AVR processors that have a hardware TWI interface (e.g. ATmega8, ATmega48, ATmega88, ATmega168, ATmega16, ATmega32, ATmega64, ATmega128, AT90CAN128 and many more). It implements and interrupt driven TWI master communication over the TWI of the AVR MCU and utilizes
in „Ansteuerung TMC222“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
symbolliste.txt
PRIX32 "lX" #define __INT_LEAST16_MAX__ 32767 #define __EEPROM_REG_LOCATIONS__ 1F2021 #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 9223372036854775807LL #define __UINT_LEAST32_MAX__ 4294967295UL #define __SACCUM_FBIT__ 8 #define _SFR_ADDR(sfr) _SFR_MEM_ADDR(sfr) #define __INT_LEAST64_TYPE__ long
in „Prüfen ob -Werror gesetzt (Preprocessor)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
L-Meter.c
<< CS12) | (1 << CS11) | (1 << CS10); // Counter1: zählen mit externem Takt von Pin T1 (PB1 bei ATmega644), steigende Flanke TIMSK1 |= (1 << TOIE1); // Overflow Interrupt erlauben TCCR0B |= (1 << CS00) | (1 << CS01); // Counter0: Counter takten mit CPU-Takt/64 (16Mhz / 64 = 250000) TIMSK0 |= (1 << TOIE0
in „LCD an ATmega644 (später ATmega8) mittels TWI/I2C (Anfängergerecht)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sinus.c
16.000 / 128 Bit = 125 Overflows / Bit } void pwm_init(void) { /* PWM-Output: OC0B */ /* OC0B -> ATmega88 PD5 */ /* OC0A -> ATmega88 PD6 */ TIMSK0 = (1<<OCIE0B); // Output Compare Interrupt 0B einschalten /* !! nur bei manueller PWM nötig !! */ TCCR0A = (1<<WGM00);// | (1<<COM0B1);//--> Manuell, siehe
in „Stabilitätsproblem oder Verständnisproblem bei Timer (PWM) ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avr-libc-user-manual.pdf
• at90s2333 • at90s2343 • at90s4414 • at90s4433 • at90s4434 • at90s8515 • at90c8534 • at90s8535 ATmega Type Devices: • atmega8 • atmega103 • atmega128 • atmega16 • atmega161 • atmega162 • atmega163 • atmega169 • atmega32 • atmega323 • atmega64 [untested] • atmega8515 [untested] • atmega8535 [untested
in „C Tutorial gesucht“ · 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
Mega32.pdf
-------------------- OCnxPFCPWM 2 ⋅ N ⋅ TOP The N variable represents the prescaler divider (1, 8, 64, 256, or 1024). 102 ATmega32(L) 2503G–AVR–11/04 ATmega32(L) The extreme values for the OCR1x Register represents special cases when generating a PWM waveform output in the phase correct PWM mode. If
in „AVR Timer/Counter Zeit berechnen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
St_ckliste2.txt
Schottky mit ~4A) Verpolungsschutz 2 N? D1 BAV99 o.Ä. 1 N? Widerstände R81-R144 Led Vorwiederstände 64? SMD 65 N? R8-R16 Atmeag 32 => 74HC573 LE1-8(Notwendig???) 1K? Durchst. J R17-R80 Transistor Vorwiederstand 1K? Durchst.72 J R1-R8 Atmeag 32 => 74HC573 Q1-8 (Notwendig???) 1K? SMD N? R154 Spannungsschutz 1K? SMD 9 N 81 R145 Reset-ATmega32-Pull-UP 10k? SMD 1 N? R155-R162 Mosfet Pull-Down 1M? SMD 8 N? Sonstiges Transistor Lehrer SMD 64 J Mosfet IRFL014 SMD 8 J Microkontroler ATmega32 8bit Durchst.1 J Speicherregister74HC573 8bit Durchst
in „Projekt LED-Cube 8x8x8“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_Prints.pdf
INT5) U27A SPI_Bascom 8 PE6(T3/INT6) +5V PA7(AD7) 44 1 9 PE7(ICP3/INT7) PA6(AD6) 45 C19 PA5(AD5) 46 ATmega128 47 AGND 20pF U27H C157 PA4(AD4) 48 SLOAD_TG 2 64 10uF C158 C159 C160 C161 PA3(AD3) 49 SLOAD_AFE2 C20 Y1 AVCC 21 0.01uF 0.01uF 0.01uF 0.1uF PA2(AD2) 50 SLOAD_AFE1 24 VCC 52 PA1(AD1) 51 SDATA AGND 20pF 1 23 XTAL1 VCC 62 PA0(AD0) SCLOCK XTAL2 AREF 20 !RESET ATmega128 1 !PEN GND 53 AGND D S1 C226 GND 63 Title D 1 2 0.1uF GND 22 SW-SPST ATmega128 Size Number Revision A4 AGND AGND Date: 30.06.2009 Sheet of File: D:\PROJECTS\..\ATmega128.SchDoc Drawn By: 1 2 3 4
in „ATMega128 und AVR mkII - Resetproblem?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Keyb.c
#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
in „Display Programmierung mit GCC 16x4 Display“ · 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">ATmega64</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
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
diff_adc.c
/*####################################################################################### ATmega8535,16,32,64 and 128 ADC Functions Copyright (C) 2005 Branko Golubovic branko.golubovic@gmx.at #######################################################################################*/ #include "main.h
in „Kleinsignal mit ADU auswerten“ · 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 ·
-
PDF
ATM16_doc2466.pdf
is shown in Table 3. The frequency of the Watchdog Oscillator is voltage dependent as shown in “ATmega16 Typ- ical Characteristics” on page 299. Table 3. Number of Watchdog Oscillator Cycles Typ Time-out (V CC= 5.0V) Typ Time-out (V CC= 3.0V) Number of Cycles 4.1 ms 4.3 ms 4K (4,096) 65 ms 69 ms 64K
in „ISP - Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ttester.pdf
dieser Beschreibung gesorgt hat. 4 Kapitel 1 Eigenschaften 1. Arbeitet mit Mikrocontrollern vom Typ ATmega8, ATmega168 oder ATmega328. Auch AT- mega644 und ATmega1284 oder ATmega1280 und ATmega2560 können verwendet werden. 2. Anzeige der Messergebnisse auf einem 2x16 oder 4x20 Zeichen großen LC-Display.
-
PDF
ttester.pdf
dieser Beschreibung gesorgt hat. 4 Kapitel 1 Eigenschaften 1. Arbeitet mit Mikrocontrollern vom Typ ATmega8, ATmega168 oder ATmega328. Auch AT- mega644 und ATmega1284 oder ATmega1280 und ATmega2560 können verwendet werden. 2. Anzeige der Messergebnisse auf einem 2x16 oder 4x20 Zeichen großen LC-Display.
-
PDF
ttester.pdf
dieser Beschreibung gesorgt hat. 4 Kapitel 1 Eigenschaften 1. Arbeitet mit Mikrocontrollern vom Typ ATmega8, ATmega168 oder ATmega328. Auch AT- mega644 und ATmega1284 oder ATmega1280 und ATmega2560 können verwendet werden. 2. Anzeige der Messergebnisse auf einem 2x16 oder 4x20 Zeichen großen LC-Display.
-
PDF
Ateme16.pdf
is shown in Table 3. The frequency of the Watchdog Oscillator is voltage dependent as shown in “ATmega16 Typ- ical Characteristics” on page 299. Table 3. Number of Watchdog Oscillator Cycles Typ Time-out (V CC= 5.0V) Typ Time-out (V CC= 3.0V) Number of Cycles 4.1 ms 4.3 ms 4K (4,096) 65 ms 69 ms 64K
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Ateme16.pdf
is shown in Table 3. The frequency of the Watchdog Oscillator is voltage dependent as shown in “ATmega16 Typ- ical Characteristics” on page 299. Table 3. Number of Watchdog Oscillator Cycles Typ Time-out (V CC= 5.0V) Typ Time-out (V CC= 3.0V) Number of Cycles 4.1 ms 4.3 ms 4K (4,096) 65 ms 69 ms 64K
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
GCC_Tut_Test.pdf
in der Dokumentation der avr-libc. # Kommentare in Makefiles beginnen mit einem Doppelkreuz ... # ATmega8 at work MCU = atmega8 # oder MCU = atmega16 # oder MCU = at90s8535 # oder ... ... 1.6.2 Quellcode-Dateien eintragen Der Name der Quellcodedatei, welche die Funktion main en halt, wird hinter TARGET
-
PDF
catalog.pdf
: Mcu 8-BIT AVR Risc 1KB Flash 2.5V/3.3V/5V 6-PIN SOT-23 T/r / IC Mcu 8 Bit 1KB Flash SOT23 MPN: ATMEGA2560-16AU [ID]: 000158 [Price]: 15.31 USD [QTY]: 2 [Category]: Microcontrollers [Desc]: Microchip - ATMEGA2560-16AU - Microcontroller Mcu, 8 Bit, Atmega, 16MHZ, TQFP-100 MPN: TM4C123GH6PMI [ID]: 000160
-
PDF
catalog.pdf
[Price]: 8.73 USD [QTY]: 4 [Category]: Microcontrollers [Desc]: IC MCU 8BIT 60KB FLASH 64LQFP / MCU 8-bit S08 CISC 60KB Flash 3.3V/5V 64-Pin LQFP Tray MPN: ATMEGA88A-MU SL044 [ID]: 000165 [Price]: undef/offer [QTY]: 2 [Category]: Microcontrollers [Desc]: MCU 8-Bit Atmega AVR RISC 8KB Flash
-
Datei
test2.c
/* Eine 8-kanalige PWM mit Linearisierung ATmega64 @ 16 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 16000000L // Systemtakt in Hz #define F_PWM 100 // PWM-Frequenz in Hz #define PWM_STEPS 1024L // PWM-Schritte pro
in „Moodlight Sourcecode hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
2009-2010 Frank Meyer - frank(at)fli4l.de * * $Id: main.c,v 1.8 2010/08/30 15:45:27 fm Exp $ * * ATMEGA88 @ 8 MHz * * Fuses: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published
in „Bluetooth zu Infrarot“ · 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
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
ch32v003_getting_started.pdf
Ardudino UNO / nano oder eines AVR-Systems mit zugänglichen GPIO-Pins und einer USB2UART Bridge. ATmega328, ATmega168, ATmega8 und ATtiny2313 sind in der Lage, die Firmware in den Programmer zu flashen. Übersicht der Schritte zum Aufbau des Selbstbauprogrammers und „erste Schritte“ bei der Programmierung
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
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
_ATmega32.pdf
--------------------- OCnxPFCPWM 2⋅ N ⋅ TOP The N variable represents the prescaler divider (1, 8, 64, 256, or 1024). 102 ATmega32(L) 2503C–AVR–10/02 ATmega32(L) The extreme values for the OCR1x Register represents special cases when generating a PWM waveform output in the phase correct PWM mode. If
in „Anschwingvorgang µC & Quarz“ · 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 ·