-
PDF
AVR053.pdf
Oscillator version Device RC oscillator frequency [MHz] CKDIV PRSCK 1.1 ATtiny12 1.2 1.2 ATtiny15 1.6 2.0 ATmega163 1.0 2.0 ATmega323 1.0 3.0 ATmega8 1.0, 2.0, 4.0, and 8.0 3.0 ATmega16 1.0, 2.0, 4.0, and 8.0 3.0 ATmega32 1.0, 2.0, 4.0, and 8.0 (1) 3.1 ATmega64 1.0, 2.0, 4.0, and 8.0 XDIV (1) 3.1 ATmega128 1.0, 2.0, 4.0, and 8.0 XDIV 3.0 ATmega8515 1.0, 2.0, 4.0, and 8.0 3.0 ATmega8535 1.0, 2.0, 4.0, and 8.0 4.0 ATmega162 8.0 X X 4.0 ATmega169 8.0 X X 4.1 ATtiny13 4.8 and 9.6 X X 4.2 ATtiny2313 4.0 and 8.0 X X 5.0 ATmega48 8.0 X X Note: 1
in „OSCCAL für 8MHz ?!? be ATTiny26“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR053.PDF
Oscillator version Device RC oscillator frequency [MHz] CKDIV PRSCK 1.1 ATtiny12 1.2 1.2 ATtiny15 1.6 2.0 ATmega163 1.0 2.0 ATmega323 1.0 3.0 ATmega8 1.0, 2.0, 4.0, and 8.0 3.0 ATmega16 1.0, 2.0, 4.0, and 8.0 3.0 ATmega32 1.0, 2.0, 4.0, and 8.0 (1) 3.1 ATmega64 1.0, 2.0, 4.0, and 8.0 XDIV (1) 3.1 ATmega128 1.0, 2.0, 4.0, and 8.0 XDIV 3.0 ATmega8515 1.0, 2.0, 4.0, and 8.0 3.0 ATmega8535 1.0, 2.0, 4.0, and 8.0 4.0 ATmega162 8.0 X X 4.0 ATmega169 8.0 X X 4.1 ATtiny13 4.8 and 9.6 X X 4.2 ATtiny2313 4.0 and 8.0 X X 5.0 ATmega48 8.0 X X Note: 1
in „Osccal für EEPROM bei mega8535 mit Quarz“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMEGA_128_Compact_Flash.pdf
an, den ATMEGA128 und den ATMEGA128L. Der Unterschied zwischen diesen beiden Typen liegt vor allem bei den möglichen Quarzfrequenzen und Spannungen. Der ATMEGA128 kann mit Spannungen von 4.5V bis 5.5V und Quarzfrequenzen
in „CompactFlash Tutorial ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
256 --> CPU/256 // bei 16MHz und prescaler 1024 --> 1s --> OCR1A = 15624 // bei 1MHz und prescaler 64 --> 1s --> OCR1A = 15624 OCR1A = 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
in „UART von Mega32 auf Mega168 anpassen“ · 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
in „T6963C an Mega16 - Einige Pixel verirren sich ^^“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi.h
SPI_MODE3) #define CLOCKPOL 1 #define CLOCKPHA 1 #define B_SPI_MODE 12 #endif #if defined (__AVR_ATmega128__) #define SPI_DI 3 // Data Output #define SPI_DO 2 // Data Input #define SPI_Clock 1 // Clock #define SPI_SS 0 //Slave Select #endif #if defined (__AVR_ATmega32__) #define SPI_DI 6 //Data Output
in „8 Bits parallel in serial out schiebe register SN74LS165AN“ · 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 ·
-
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 ·
-
PDF
AVR-ASM_Tutorial.pdf
RFM02 auf dem Board aufzulöten. Siehe: • Pollin Funk-AVR-Evaluationsboard • http://www.pollin.de ATmega8-Entwicklungsplatine Eine weitere Möglichkeit ist dieATmega8-Entwicklungsplatine von shop.mikrocontroller.net. Diese enthält eine Fassung für den Controller, einen Spannungswandler, die Beschaltung
in „AVR-Tutorial als PDF“ · Offtopic ·
-
Datei
platformio.ini
https://github.com/trinamic/TMC26XStepper/archive/master.zip src_filter=+<src/module/TMC26X.cpp> HAS_L64XX = Arduino-L6470@0.8.0 src_filter=+<src/libs/L64XX> +<src/module/stepper/L64xx.cpp> +<src/gcode/feature/L6470> NEOPIXEL_LED = Adafruit NeoPixel@1.5.0 src_filter=+<src/feature/leds/neopixel.cpp> MAX6675
in „Ender3 Z-Achse fährt mit Marlin nur nach oben“ · Mechanik, Gehäuse, Werkzeug ·
-
Datei
meindef.h
typedef uint16_t u16; typedef int16_t s16; typedef uint32_t u32; typedef int32_t s32; typedef uint64_t u64; typedef int64_t s64; typedef __uint24 u24; typedef __int24 s24; // unions, die Arbeit mit Bytes und Bits innerhalb des Wortes erleichtern typedef struct{ u8 bit0:1; u8 bit1:1; u8 bit2:1; u8 bit3
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
meindef.h
typedef uint16_t u16; typedef int16_t s16; typedef uint32_t u32; typedef int32_t s32; typedef uint64_t u64; typedef int64_t s64; typedef __uint24 u24; typedef __int24 s24; // unions, die Arbeit mit Bytes und Bits innerhalb des Wortes erleichtern typedef struct{ u8 bit0:1; u8 bit1:1; u8 bit2:1; u8 bit3
in „AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
r4m0n_timer.c
/* Target: Atmega8 @ 1 MHz */ #include <avr/io.h> #include <avr/interrupt.h> // Berücksichtigung des 8-Bit Überlaufs beim endlosen Hochzählen #define ZEITRAUM(a, b) ((a)<(b) ? (a)+256-(b) : (a)-(b)) volatile uint8_t
in „2x mal Button soll interrupt auslösen hilfe :/“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
880eed3fe10373c0a5d4ca8d0892cc67.txt
CONFIG_EXPERIMENTAL=y # CONFIG_EXPERT is not set ARCH=ARCH_AVR ARCH_AVR=y # ARCH_HOST is not set # atmega8 is not set # atmega88 is not set # atmega128 is not set # atmega16 is not set # atmega162 is not set # atmega168 is not set # atmega168p is not set # atmega169 is not set MCU=atmega32 atmega32=y # atmega328p is not set # atmega64 is not set # atmega644 is not set # atmega644p is not set # atmega1284p is not set FREQ=16000000 # Arduino_Duemilanove is not set # Fimser is not set # Jackalope is not set
in „Ethersex will nicht so richtig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ledheart.c
// ledheart.c // for NerdKits with ATmega168 // hevans@nerdkits.com // modified from ledarray.c #define F_CPU 14745600 #include <stdio.h> #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include
in „Nerdkits LED-Heart - Duty-Cycle wie in ASM lösen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „[AVR-GCC] makefile SRC und #include“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „ATmega1284p, UART Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „UART Auswertung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „µC rechnet falsch oder ich finde den Fehler nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „µC rechnet falsch oder ich finde den Fehler nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „avr dude Programm zu groß? Eclipse GCC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRStrudio4.11b401_Release_Notes.txt
controlled independently of the STK500 oscillator on the Board tab. New simulator part support ATtiny45 ATmega2560 ATmega2561 AT90PWM2 AT90PWM3 A new simulator help is made and the contents are updated with generic and part specific known issues. New tools and features AVR Assembler 2 (AVRASM2) is now the default
in „AVRStudio4 v4.11 Build 401 Beta freigegeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Doc.txt
Wert Data auf den Slot h:FrameAdr+1 geschrieben. Die drei Bytes des Befehls werden als Block an dem ATMega8 übertragen. 4.9 Interner NOP (0000 0000) 5. Befehle vom ATMega8 zum AT90S2313 5.1 SCYCLE (0000 0010) Fordert einen Calibrierdurchgang beim AT90S2313 an. Der ATMega8 läuft auf dem internen RC-Oscilator
in „DMX-512 Dongel Schnitstellenprotokoll“ · Softwareentwicklung ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „ATMega nach ADC BascomPRG stk500 WEG!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „ATmega168 Bootloader“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „fleurys I2C + UART lib halten in Kombination die Hauptschleife an!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „Inkonsistentes Verhalten einfachem avr-gcc-codes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „RFM70 Timing Problem?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „Float via UART an PC senden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „UART bei externer Stromquelle“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
3310_routines.h
for 3310_routines.c ***** //******************************************************** //Controller: ATmega32 (Clock: 1 Mhz-internal) //Compiler: ImageCraft ICCAVR //Author: CC Dharmani, Chennai (India) //Date: Sep 2008 //******************************************************** #ifndef _3310_ROUTINES_H_
in „Ladegerät für NiMH Akku mit 3310 display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
3310_routines.h
for 3310_routines.c ***** //******************************************************** //Controller: ATmega32 (Clock: 1 Mhz-internal) //Compiler: ImageCraft ICCAVR //Author: CC Dharmani, Chennai (India) //Date: Sep 2008 //******************************************************** #ifndef _3310_ROUTINES_H_
in „Nokia 3310 Display an Atmega32 will nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.h
Flämig on 22.08.10. * Copyright 2010 __MyCompanyName__. All rights reserved. * */ #ifndef __AVR_ATmega2560__ #define __AVR_ATmega2560__ #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define bitand & #define bitor | #define toggle ^ #define and && #define or || #define BIT0 1 #define BIT1 2 #define BIT2 4 #define BIT3 8 #define BIT4 16 #define BIT5 32 #define BIT6 64 #define BIT7 128 #define __enable_interrupt(); SREG = (SREG | 128); #define __disable_interrupt(); SREG = (SREG & 127); void initADC(void); void initExtInts(void); #endif // __AVR_ATmega2560__
in „[AVR] (ext) Interrupt aktivieren?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Def.h
// Defines für ATmega8535 // // Port A #define OPTE1 PINA0 // Analog Input Optokoppler Kanal 1 #define OPTE2 PINA1 // Analog Input Optokoppler Kanal 2 #define OPTE3 PINA2 // Analog Input Optokoppler Kanal 3 #define OPTE4
in „WinAVR compiliert nicht mehr richtig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „Zu viele Pointer - brauche Hilfe.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_UART0_RECV #define UART1_RECEIVE_INTERRUPT SIG_UART1_RECV
in „Reset bei serieller Kommunikation“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
071148-D_CC2-AVR-board-2.pdf
einem natürlich der I C- beregister 4094 (siehe Bild 1). Statt ei- Aufgabe aber als schwierig. Man ATmega328 und erzeugt Code bis zu einer Größe von 4 KB. C-Compiler Eine 16-KB-Version kostet etwa 60 €, eine mit 32 KB ca. 75 €. Damit Für fortgeschrittene C-Programmierer wird die LCD-Ansteuerung über ist
in „Schaltung für Schrittmotor mit I2C“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
lcdcon_320240.pdf
Hintergrundfarbe Hintergrundfarbe 22 Nicht verwenden! 23 Speicherseite Schreibseite einstellen (bei >64kByte SRAM) 24 Speicherseite Anzeigeseite einstellen (bei >64kByte SRAM) 25 Nummer Benutzerdefiniertes Zeichen an die entsprechende Position laden. Jedes Zeichen Zeile 1 besteht aus 8 Zeilen (Bytes) zu
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
PDF
Chip_-_Infosheet.pdf
Rapid Prototyping Module with,.ATmega128 pController, Crumb128 is a low-cost, easy to use and small-formfactor module combining Atmels ATmega128 AVR microcontroller with a standard serial port with RS232 transceiver, USB2.0 (full speed
in „12 Led's mit C++ ansprechen atmega128“ · Softwareentwicklung ·
-
PDF
Chip_-_Infosheet.pdf
Rapid Prototyping Module with,.ATmega128 pController, Crumb128 is a low-cost, easy to use and small-formfactor module combining Atmels ATmega128 AVR microcontroller with a standard serial port with RS232 transceiver, USB2.0 (full speed
-
PDF
Timer_Erklaerung_Netz.pdf
Faktor ist sinnlos, dann zählt der Timer ja schneller. Also nehme ich den nächst größeren. Das ist 64. Prescaler = 64 Jetzt rechnen wir in die umgekehrte Richtung. Bei einem Prescaler von 1 würde der Timer 16 000 000 Pulse pro Sekunde zählen. Mit einem Prescaler von 64 schafft er nur noch 250 000 Wenn
in „Berechnung Zeit/Frequenz beim Prescaler/Timer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Timer_Erklaerung_Netz.pdf
Faktor ist sinnlos, dann zählt der Timer ja schneller. Also nehme ich den nächst größeren. Das ist 64. Prescaler = 64 Jetzt rechnen wir in die umgekehrte Richtung. Bei einem Prescaler von 1 würde der Timer 16 000 000 Pulse pro Sekunde zählen. 𝟏𝟔 𝟎𝟎𝟎 𝟎𝟎𝟎 = 𝟐𝟓𝟎 𝟎𝟎𝟎 𝟔𝟒 Mit einem Prescaler
in „Berechnung Zeit/Frequenz beim Prescaler/Timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timing.cpp
#include <JeeLib.h> #include "timing.h" // the prescaler is set so that timer2 ticks every 64 clock cycles, and the // the overflow handler is called every 256 ticks. #define MICROSECONDS_PER_TIMER2_OVERFLOW (clockCyclesToMicroseconds(64 * 256)) // the whole number of milliseconds per timer2
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
PDF
problems.pdf
script below # # # At90S8515 # #MCU = at90s8515 #LDFLAGS = -T../source/avr85xx.x ############# # # Atmega103 # # MCU = atmega103 # #LDFLAGS = -T../source/avrmega103.x # LDFLAGS = -T../source/avr3.x ############# # # Atmega8 # MCU = atmega8 LDFLAGS = -T../source/avrmega8.x ##############################
in „no interrupts for atmega32 but for atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
diagnose.c
diagnose_meldung_pointer = 0; } uart_free(); } void init_diagnose() { send_uart_position(96, 3); // Atmega send_uart_string("Atmega32"); send_uart_position(92, 1); // Atmega Überstrich for(uint8_t i = 0; i < 17; i++) { send_uart_string("-"); } send_uart_position(92, 5); // Atmega Unterstrich for(uint8_t i = 0; i < 17; i++) { send_uart_string("-"); } send_uart_position(91, 1); // Atmega Spalte links for(uint8_t i = 0; i < 5; i++) { send_uart_string("|"); send_uart_zeilen(1); } send_uart_position(109, 1); // Atmega Spalte rechts for(uint8_t i = 0; i < 5; i++) { send_uart_string("|"
in „RTOS UART Semaphore“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v1.pdf
RFM02 auf dem Board aufzulöten. Siehe: • Pollin Funk-AVR-Evaluationsboard • http://www.pollin.de ATmega8-Entwicklungsplatine Eine weitere Möglichkeit ist dieATmega8-Entwicklungsplatine von shop.mikrocontroller.net. Diese enthält eine Fassung für den Controller, einen Spannungswandler, die Beschaltung
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „ATmega UART spinnt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „UART mit Atmega8 (Peter Fleury Library)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „UART Bibliothek funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·