-
PDF
_Transistortester-Hardware.pdf
durch Karl-Heinz Kübbeler das Projekt mit einem ATmega168... zu neuen Ufern unterwegs war. Deshalb sollte ein neuer Nachbau vom Aufbau „edler“ werden und natürlich mit dem größeren ATmega 168 noch Platz für mehr Funktionen bieten. Dazu entstand dazu bei
in „Transistortester AVR - Hardware“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRootloader.asm
"m162def.inc" ; ATmega162 ;.include "m163def.inc" ; ATmega163 ;.include "m164PAdef.inc" ; ATmega164PA ;.include "m164Pdef.inc" ; ATmega164P ;.include "m165def.inc" ; ATmega165 ;.include "m165Pdef.inc" ; ATmega165P ;.include "m168def.inc" ; ATmega168 ;.include "m168PAdef.inc" ; ATmega168PA ;.include "m168Pdef.inc" ; ATmega168P ;.include "m169def.inc" ; ATmega169 ;.include "m169Pdef.inc" ; ATmega169P ;.include "m16Adef.inc" ;
-
Datei
AVRootloader.asm
"m162def.inc" ; ATmega162 ;.include "m163def.inc" ; ATmega163 ;.include "m164PAdef.inc" ; ATmega164PA ;.include "m164Pdef.inc" ; ATmega164P ;.include "m165def.inc" ; ATmega165 ;.include "m165Pdef.inc" ; ATmega165P ;.include "m168def.inc" ; ATmega168 ;.include "m168PAdef.inc" ; ATmega168PA ;.include "m168Pdef.inc" ; ATmega168P ;.include "m169def.inc" ; ATmega169 ;.include "m169Pdef.inc" ; ATmega169P ;.include "m16Adef.inc" ;
in „Bootloader von Hagen - Port toggeln während des Flashens“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avr8-gnu-toolchain-3.4.0.663-readme.pdf
at90pwm3 at90pwm81 at90pwm161 atmega16 atmega16a atmega161 atmega163 atmega164a atmega164p atmega164pa atmega165 atmega165a atmega165pa atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169pa atmega16hva atmega16hva2 atmega16hvb atmega16hvbrevb atmega16u4 atmega32 atmega32a atmega323 atmega324a atmega324p atmega325 atmega325a atmega325p atmega325pa atmega3250 atmega3250p atmega3250pa atmega328 atmega328p atmega329 atmega329p
in „ATtiny10 ISR TIM0_COMPB_vect“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc_smalldemo.c
und gibt diese auf der seriellen Schnittstelle wieder aus. Genutzte Referenzspannung intern. MCU: ATmega8 / ATmega48 / ATmega88 / ATmega168 / ATmega328 Clock: intern RC oder extern Quarz Compiler: AVR-GCC 4.8.1 IDE: RSIDE Hardware: ADC1 hat einen vorgeschalteten Spannungsteiler 1M zu 220k (er- moeglicht
in „Fragen zu meinem Batterietester“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
#define UART0_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || \ defined(__AVR_ATmega48P__) ||defined(__AVR_ATmega88P__) || defined(__AVR_ATmega168P__) || \ defined(__AVR_ATmega328P__) /* TLS-Added 48P/88P/168P/328P */ /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT USART_RX_vect #define UART0_TRANSMIT_INTERRUPT USART_UDRE_vect #define UART0_STATUS UCSR0A #define UART0_CONTROL
in „AVR Bootloader in C, geht mit mega8 nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
(__AVR_ATmega88P__) || defined(__AVR_ATmega88PA__) || defined(__AVR_ATmega88PB__) || \ defined(__AVR_ATmega168__) || defined(__AVR_ATmega168A__)|| defined(__AVR_ATmega168P__)|| defined(__AVR_ATmega168PA__) || defined(__AVR_ATmega168PB__) || \ defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) || \ defined(__AVR_ATmega3250__) || defined(__AVR_ATmega3290__) ||defined(__AVR_ATmega6450__) || defined(__AVR_ATmega6490__) /
in „Timerberechnung die hunderste“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
(__AVR_ATmega88P__) || defined(__AVR_ATmega88PA__) || defined(__AVR_ATmega88PB__) || \ defined(__AVR_ATmega168__) || defined(__AVR_ATmega168A__)|| defined(__AVR_ATmega168P__)|| defined(__AVR_ATmega168PA__) || defined(__AVR_ATmega168PB__) || \ defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) || \ defined(__AVR_ATmega3250__) || defined(__AVR_ATmega3290__) ||defined(__AVR_ATmega6450__) || defined(__AVR_ATmega6490__) /
in „Fehler beim kompilieren des Bootloadertoutorials in C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
(__AVR_ATmega88P__) || defined(__AVR_ATmega88PA__) || defined(__AVR_ATmega88PB__) || \ defined(__AVR_ATmega168__) || defined(__AVR_ATmega168A__)|| defined(__AVR_ATmega168P__)|| defined(__AVR_ATmega168PA__) || defined(__AVR_ATmega168PB__) || \ defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) || \ defined(__AVR_ATmega3250__) || defined(__AVR_ATmega3290__) ||defined(__AVR_ATmega6450__) || defined(__AVR_ATmega6490__) /
in „Wie macht man solche Lichtmodes? Lauflicht, PWM und Co“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
techb_myavr_board_usb_kurz.pdf
controllers for the vorgesehenen Controller gehören zur Reihe der Mega-AVRs board belong to the MEGA-AVRs (ATmega8/48/88/168). The (ATmega8/48/88/168) und verfügen über alle wesentlichen system is designed after didactic principles for educational use Baugruppen. Das System ist nach didaktischen Gesichts- and
in „DS18S20, Atmega8, AVR Studio“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
wiring.c
the time taken in the preceeding commands. us -= 2; #else // for the 8 MHz internal clock on the ATmega168 // for a one- or two-microsecond delay, simply return. the overhead of // the function calls takes more than two microseconds. can't just // subtract two, since us is unsigned; we'd overflow. if
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
wiring.c
the time taken in the preceeding commands. us -= 2; #else // for the 8 MHz internal clock on the ATmega168 // for a one- or two-microsecond delay, simply return. the overhead of // the function calls takes more than two microseconds. can't just // subtract two, since us is unsigned; we'd overflow. if
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
verlinkung.txt
AT90USB82 - - ATUC128L3U - - ATUC128L4U - - ATUC256L3U - - ATUC256L4U - - ATUC64L3U - - ATUC64L4U + - ATmega128 + - ATmega1280 + - ATmega1281 + - ATmega1284 - - ATmega1284P - - ATmega128A + * ATmega16 + - ATmega162 + - ATmega164A - - ATmega164P + - ATmega164PA + - ATmega165P + - ATmega165PA + - ATmega168 + - ATmega168A - - ATmega168P + - ATmega168PA - - ATmega169A - - ATmega169P + - ATmega169PA - # ATmega16A - - ATmega16M1 - - ATmega16U2 - - ATmega16U4 + - ATmega2560 + - ATmega2561 + * ATmega32 + - ATmega324A
in „MC PIC - Warum diese Ungleichbehandlung?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
chips.xml
>YES</CALIB> <PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT> </CHIP> <CHIP> <NAME>ATmega168/ATmega168V/ATmega168A</NAME> <FLASH>16384</FLASH> <EEPROM>512</EEPROM> <SIG>0x0006941E</SIG> <PAGE>128</PAGE> <LFUSE layout="2">YES</LFUSE> <HFUSE layout="3">YES</HFUSE> <EFUSE layout="2">YES</EFUSE
in „extreme Burner AVR 1.4.3 + ATTiny Erweiterungen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
Datei
INT0_problem.txt
;.include "m8def.inc" .include "m168def.inc" .equ F_CPU = 18432000 .equ Takt = 18432000 .equ BAUD = 115200 ; Bitrate und Prescaler müssen berechnet werden. .equ TWI_BIT_RATE =27 ;Bitratenfaktor ca 20Khz .equ TWI_PRESCALER =2 ;Prescaler
in „atmega 168 INT0 löst keinen Interrupt aus! Assembler!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Arduino_wdt.h
ATtiny24, ATtiny44, ATtiny84, ATtiny84A, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861, ATmega48, ATmega88, ATmega168, ATmega48P, ATmega88P, ATmega168P, ATmega328P, ATmega164P, ATmega324P, ATmega644P, ATmega644, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega8HVA, ATmega16HVA
in „aktuelle AVR µC - wdt.h - kein RAMPD / CTRL / Enable Bit“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Arduino.pdf
// set the reference to Vcc and the measurement to the internal 1.1V reference #if defined(__AVR_ATmega32U4__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) ADMUX = _BV(REFS0) | _BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #elif defined (__AVR_ATtiny24__) || defined(__AVR_ATtiny44__
in „Aref Spannung, was ist besser?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
as5installer_stable-5.0.1038-readme-1.pdf
ATmega165PA Full Control ATmega168 Full Control Full Full Full Control ATmega168A Control Full Full Full Control ATmega168P Full Control Full Full Full Control ATmega168PA Full ATmega169A Full Control Full
in „AVR-Studio 5“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
PDF
SpeedGrades.pdf
between 1.8V < V < 2.7V and between 2.7V < V < CC CC CC 4.5V. Figure 28-1. Maximum Frequency vs. V CC, ATmega48V/88V/168V 10 MHz Safe Operating Area 4 MHz 1.8V 2.7V 5.5V Figure 28-2. Maximum Frequency vs. V , ATmega48/88/168 CC 20 MHz 10 MHz Safe Operating Area 2.7V 4.5V 5.5V 306 ATmega48/88/168 2545M–AVR–
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
15624; //vorladen, f_comp=fosc/(prescaler*(OCRnX+1)); OCRnX=fosc/(f_comp*prescaler)-1 #ifdef __AVR_ATmegaM32__ TIMSK |= (1<<OCIE1A); #endif #if __AVR_ATmegaM168__ TIMSK1 |= (1<<OCIE1A); //Output Compare Match A aktivieren #endif // 8 bit timer: #ifdef __AVR_ATmegaM32__ { TCCR2 = (1<<WGM21)|(1<<CS22)|(1
in „UART von Mega32 auf Mega168 anpassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
/* RS232 Test For an Atmega 48 88 or 168 Atmega168 DIP TX PD1 (pin3) Atmega168 DIP RX PD0 (pin2) */ #include <avr/io.h> #include <util/delay.h> // AUS Datenbaltt void USART_init( unsigned int ubrr) { /*Set baud rate */ UBRR0H
in „UART-Empfangsproblem Atmega88pa“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fuselayout.xml
details="Brown out detector trigger level" default="1" /> </LAYOUT> <LAYOUT id="2" comment="For ATmega48/88/168[V]/328/328P"> <BIT position="0" name="CKSEL0" details="Select Clock source" default="0" /> <BIT position="1" name="CKSEL1" details="Select Clock source" default="1" /> <BIT position="2" name
in „extreme Burner AVR 1.4.3 + ATTiny Erweiterungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sd-reader_20090330_mega328.patch
146) @@ -74,16 +74,19 @@ /* defines for customisation of sd/mmc port access */ #if defined(__AVR_ATmega8__) || \ defined(__AVR_ATmega48__) || \ + defined(__AVR_ATmega48P__) || \ defined(__AVR_ATmega88__) || \ + defined(__AVR_ATmega88P__) || \ defined(__AVR_ATmega168__) || \ - defined(__AVR_ATmega328__) + defined(__AVR_ATmega168P__) || \ + defined(__AVR_ATmega328P__) #define configure_pin_mosi() DDRB |= (1 << DDB3) #define configure_pin_sck() DDRB |= (1 << DDB5) #define configure_pin_ss() DDRB |= (1 << DDB2) #define configure_pin_miso
-
PDF
Transistortester092k.pdf
geändert (spart Platz bei der Darstellung). 3 11. Die Unterschiede in den Referenzspannungen derAtmega8,Atmega88,Atmega168 undAtmega328 werden jetzt nach Datenblatt berücksichtigt. Es besteht aber nach wie vor die Möglichkeit, per Schalter in der Makefile „WITH_AUTO_REF“ das Programm so zu kompilieren
-
Datei
stk500boot.c
BOOTLOADER_ADDRESS in Makefile if you want to change the size of the bootloader) */ #if defined (__AVR_ATmega8__) #define BOOTSIZE 512 #elif defined (__AVR_ATmega128__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega328__) || defined (__AVR_ATmega16__) #define BOOTSIZE
in „ATmega328p + stk500v2 (Peter ihm sein Bootloader), Flash bleibt leer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tm.patch
57.000000000 +0100 @@ -11,7 +11,8 @@ #warning "F_CPU wird auf 16Mhz gesetzt." #endif -#if defined(__AVR_ATmega48__) \ +#if defined(__AVR_ATmega8__) \ + || defined(__AVR_ATmega48__) \ || defined(__AVR_ATmega88__) \ || defined(__AVR_ATmega168__) \ || defined(__AVR_ATmega328__) \ @@ -20,7 +21,9 @@ #define PWM_PIN
-
Datei
DOG2_SPI.asm
endif ;---------------------------------------------------------------------------------------- ; ATMega 48/88/168 .if (m48_88_168 ==1)|(m8==1) spi_out: push r18 out SPDR,r18 ; Start transmission of data (r16) spi_out10: in r18, SPSR ; Wait for transmission complete sbrs r18, SPIF rjmp spi_out10 pop r18 ret .message "Target: ATMega8/48/88/168" .endif ;---------------------------------------------------------------------------------------- ; Software SPI .if soft_spi== 1 spi_out: push r16 push r18 ldi r16,8 spi_out10: cbi lcdato
in „ea dog-m162 anschließen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DOG2_SPI.asm
endif ;---------------------------------------------------------------------------------------- ; ATMega 48/88/168 .if (m48_88_168 ==1)|(m8==1) spi_out: push r18 out SPDR,r18 ; Start transmission of data (r16) spi_out10: in r18, SPSR ; Wait for transmission complete sbrs r18, SPIF rjmp spi_out10 pop r18 ret .message "Target: ATMega8/48/88/168" .endif ;---------------------------------------------------------------------------------------- ; Software SPI .if soft_spi== 1 spi_out: push r16 push r18 ldi r16,8 spi_out10: cbi lcdato
in „Display DOG-M an SPI- ich bekomme es nicht hin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRootloader.asm
"m163def.inc" ; ATmega163 ;.include "m164Pdef.inc" ; ATmega164P ;.include "m165def.inc" ; ATmega165 ;.include "m165Pdef.inc" ; ATmega165P ;.include "m168def.inc" ; ATmega168 ;.include "m168Pdef.inc" ; ATmega168P ;.include "m169def.inc" ; ATmega169 ;.include "m169Pdef.inc" ; ATmega169P ;.include "m16def.inc" ; ATmega16 ;.include "m16HVAdef.inc" ; ATmega16HVA ;.include "m2560def.inc" ; ATmega2560 ;.include "m2561def.inc" ; ATmega2561 ;.include
-
PDF
Arbeit.pdf
kann man eine „Session“ (Sitzung) öffnen und Befehle eingeben. Das geht mit dem Kommando: netcat 192.168.0.90 2701 (192.168.0.90 ist die IP-Adresse,2701 der Port der Platine. Beide sind je nach Konfiguration variabel.) Die Platine wird so lange auf Befehle warten, bis die Session manuell unterbrochen wird
-
PDF
Bitwackler.pdf
welchen Chip AVRDUDE flashen soll Hier gegeben für einen ATtiny2313: -p t2313 Beispiel für einen ATMega8: -p m8 Beispiel für einen ATMega168: -p m168 -c zu verwendender Programmer Hier gegeben: -c ponyser Beispiel für Programmer USBtinyISP: -c usbtiny Beispiel für Programmer USBasp -c usbasp Beispiel
in „Zeigt her eure "Grottenwerke"“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
BabyController_B328.pdf
Baby Orangutan B-328 Robot Controller - Bezug Robotikhardware.de ' PWM Register setzen ' see the ATmega48/168/328P datasheet for detailed register info ' configure for inverted PWM output on motor control pins Tccr0a = &HF3 Tccr2a = &HF3 ' use the system clock / 8 (2.5 MHz) as the timer clock Tccr0b
in „Baby Orangutan b-328“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C.cpp
// Public Methods //////////////////////////////////////// void I2C::begin() { #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega8__) || defined(__AVR_ATmega328P__) // activate internal pull-ups for twi // as per note from atmega8 manual pg167 sbi(PORTC, 4); sbi(PORTC, 5); #else // activate internal
in „BMA020 Selftest_1 Interrupt probleme“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Druck.pdf
waren da (obwohl id rausgelesen). Nach dem cih aber ein anderes gewählt habe und dann zurück auf atmega168 (den benutze ich) waren auf einmal die fuses da. Markierten Text zitieren | Antwort Re: ATmega48, 1090MHz, USB-ISP Brenner , SOS.--- Autor: J. Joyce (forrestjump) Datum: 05.02.2010 00:23 > weisst
in „Bug? beim Internetausdrucken“ · www.mikrocontroller.net ·
-
PDF
avr-libc-user-manual-1.8.0.pdf
3 2012 17:00:59 for avr-libc by Doxygen 1.3 Supported Devices 3 • atmega168a • atmega168p • atmega16a • atmega2560 • atmega2561 • atmega32 • atmega323 • atmega324a • atmega324p • atmega324pa • atmega325 • atmega325a • atmega325p • atmega3250 • atmega3250a • atmega3250p
in „Interrupt Probleme beim Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrdude.pdf
m162 ATmega162 m163 ATmega163 m164p ATmega164P m168 ATmega168 m168p ATmega168P m169 ATmega169 m16u2 ATmega16U2 m2560 ATmega2560 (**) m2561 ATmega2561 (**) m2564rfr2 ATmega2564RFR2 m256rfr2 ATmega256RFR2 m32 ATmega32
in „AVRDude als Tool in AVR Studio 4 einbinden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Pin.h
en schnelles toggeln von Pins, siehe Datenblatt // die Liste ist unvollständig #if defined(__AVR_ATmega328P__) | defined(__AVR_ATmega328__) | \ defined(__AVR_ATmega168P__) | defined(__AVR_ATmega168__) | \ defined(__AVR_ATmega32U4__) | \ defined(__AVR_ATtiny85__) | defined(__AVR_ATtiny45__) | defined(
in „Brauche Hilfe AT Mega 8 im Raum Bremen evlt. vor Ort“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Datenblatt Diagramme für ATmega328P Pull-up Widerstand Strom
m48A_168PA_328P.pdf (SECURED) - Adobe Reader Atmel ATmega48A/PA/88A/PA/168A/PA/328P [DATASHEET] 595 Atmel-82711-AVR-ATmega-Datasheet_10/2014 Figure 35-16. ATmega328P: I/O Pin Pull-up Resistor Current vs. Input Voltage (VCC = 2.7V) IOP (uA) 25°C 85°C -40°C 105°C 0 0.5 1 1.5 2 2.5 3 VOP (V) Figure 35-17. ATmega328P: I/O Pin Pull-up Resistor Current vs. Input Voltage (VCC = 5V) IOP (uA) 25°C 85°C 105°C -40°C 0 1 2 3 4 5 VOP (V)
in „ATmega328P Stromverbrauch“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
uart_printf.c
AVR_ATtiny45__ || __AVR_ATtiny85__ || \ __AVR_ATtiny24__ || __AVR_ATtiny44__ || __AVR_ATtiny84__ || \ __AVR_ATmega48__ || __AVR_ATmega88__ || __AVR_ATmega168__ || __AVR_ATmega328P__ || \ __AVR_ATmega328__ || \ __AVR_ATmega8__ || __AVR_ATmega8515__ /* -------------------------------------------------------- Registernamen
in „Ausgabe mittels printf über UART für ATmega / ATtiny“ · Projekte & Code ·
-
Datei
wiring.c
// this needs to be called before setup() or some functions won't // work there sei(); // on the ATmega168, timer 0 is also used for fast hardware pwm // (using phase-correct PWM would mean that timer 0 overflowed half as often // resulting in different millis() behavior on the ATmega8 and ATmega168)
in „Sekunden,Minuten zählen mit der Funktion Millis()“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
05_RC_PWM_Echo_V2.asm
16 Bit Timer 1" ;------------------------------------------------------------------------------ ; ATmega168 ; 16 MHz (externer) Takt, Teiler = 1 (mit den Fuse Bits setzen) ; RN MiniControl ;Anschlussbelegung: ; Pin 01: Reset ; Pin 02: PD0 ; Pin 03: PD1 ; Pin 04: PD2 PCINT18 - RC Eingang Gas (Kanal 1)
in „Atmel ATMega168 - PCINT8 und PCINT18“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
i2c.pdf
0x50 #define POINTER_ADDRESS 0x00 #define SCL_CLOCK 10000UL uint8_t error1 = 0; #if defined (__AVR_ATmega32__) || (__AVR_ATmega328__) || defined (__AVR_ATmega328P__) || \ defined(__AVR_ATmega168P__) || defined(__AVR_ATmega168PA__) || \ defined(__AVR_ATmega88P__) || \ defined(__AVR_ATmega48P__) || \ defined(__AVR_ATmega1284P__) || \ defined (__AVR_ATmega324A__) || defined (__AVR_ATmega324P__) || defined (__AVR_ATmega324PA__) || \ defined (__AVR_ATmega644__) || defined (__AVR_ATmega644A__) || defined (__AVR_ATmega644P
in „Programm läuft nur mit JTAG Fuse“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MegaBoot.c
__) #define SIGNATURE_BYTES 0x1E9306 #elif defined (__AVR_ATmega8535__) #define SIGNATURE_BYTES 0x1E9308 #elif defined (__AVR_ATmega88__) #define SIGNATURE_BYTES 0x1E930A #elif defined (__AVR_ATmega162__) #define SIGNATURE_BYTES 0x1E9404 #elif defined (__AVR_ATmega168
in „mega128 und Fleury-Bootloader“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fboot21-atmega1281.diff
diff -urN -x '*~' fboot21-orig/bootload/bootload.asm fboot21-atmega1281/bootload/bootload.asm --- fboot21-orig/bootload/bootload.asm 2008-04-16 00:13:22.000000000 +0200 +++ fboot21-atmega1281/bootload/bootload.asm 2014-09-14 17:24:53.877038560 +0200 @@ -26,15 +26,16 @@ ;.include "m88def.inc" ;.include "m16def.inc" ;.include "m162def.inc" -.include "m168def.inc" +;.include "m168def.inc" ; set the FirstBootStart fuse on these AVRs: ;.include "m32def.inc" ;.include "m64def.inc" ;.include "m644def.inc" ;.include "m128def.inc" -;.include "m1281def.inc"
in „Z180-Stamp Modul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.txt
to be called before setup() or some functions won't // work there sei(); 1c2: 78 94 sei // on the ATmega168, timer 0 is also used for fast hardware pwm // (using phase-correct PWM would mean that timer 0 overflowed half as often // resulting in different millis() behavior on the ATmega8 and ATmega168)
in „Arduino Compiler Speicherverwaltung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
doc8012.pdf
communication or user input. Works without modification on the pin and source code compatible devices ATmega48, ATmega88 and ATmega168. 1 Introduction This application note describes how to implement sensorless commutation control of a 3-phase brushless DC (BLDC) motor with the low cost ATmega48 microcontroller
in „BLDC Regler nach AVR444 - brauche Hilfe“ · Mikrocontroller und Digitale Elektronik ·