-
Bild
Startbildschirm der Software AVR Studio 4
AVR Studio File Project Build Edit View Tools Debug Window Help Trace Disabled I/O View Name Value Welcome to AVR Studio 4 Select debug platform and device Debug platform: Device: AVR Dragon AT86RF401 AVR ONE! AT89S51 AVR Simulator AT89S52 AVR Simulator 2 AT90CAN128 ICE200 AT90CAN32 ICE40 AT90CAN64 ICE50 JTAG ICE AT90PWM1 JTAGICE mkII AT90PWM216 AT90PWM28 AT90PWM3 Port: Auto Open platform options next time debug mode
in „AT89S52 mit AVRisp MKII auslesen / flashen“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
910.asm
;*************************************************************************** ;* ;* Title : AVR ISP (Auto adr inc, 115200bps) ;* Version : 3.2.1 ;* Last updated : Nov 18 2003 ;* Target : AT90S2313 ;* File : avr910_2313_v32.asm ;* Author(s) : klaus@mikrocontroller-projekte.de ;* last Filename:
in „avr910 programmer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Nixie_Uhr_4_1.c
------------------------------------------------------------------------------------- */ #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include <util/delay.h> #ifndef F_CPU #define F_CPU 4000000UL #endif int Port_a; int Port_c; int Port_d; // Angezeigte Zeit char s; char m; char
in „Win AVR funktioniert nicht richtig !! Hilfe.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AppNotePCATKeyboardInterface.pdf
UART_buffer; if(--buff_cnt == 0) // If buffer is empty: UCR = UCR && (1<<UDRIE); // disabled interrupt } 4 AVR313 AVR313 Kb.c #include <pgmspace.h> #include "kb.h" #include "serial.h" #include "gpr.h" #include "scancodes.h" #define BUFF_SIZE 64 unsigned char edge, bitcount;// 0 = neg. 1 = pos. unsigned char
in „PS/2 Keyboard an ATmega8“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AppNotePCATKeyboardInterface.pdf
UART_buffer; if(--buff_cnt == 0) // If buffer is empty: UCR = UCR && (1<<UDRIE); // disabled interrupt } 4 AVR313 AVR313 Kb.c #include <pgmspace.h> #include "kb.h" #include "serial.h" #include "gpr.h" #include "scancodes.h" #define BUFF_SIZE 64 unsigned char edge, bitcount;// 0 = neg. 1 = pos. unsigned char
in „Tastatur am ATmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
io.c
#include <avr/io.h> #include "io.h" #include "general.h" /** **************************************************************** * io_info * * @Brief !!! FOR INTERNAL USE ONLY !!! ***********************************
-
Datei
Test_13.c
Betauungssensor mit 3 LEDs */ /* */ /*****************************************/ #include <stdint.h> #include <avr/io.h> #include <inttypes.h> #define F_CPU 1000000 #include <util/delay.h> #include <avr/sleep.h> #include <avr/interrupt.h> #include <util/atomic.h> /* Zustände fuer Tasterabfrage */ #define UNDEF 2
in „Tasterabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test_13a.c
Betauungssensor mit 3 LEDs */ /* */ /*****************************************/ #include <stdint.h> #include <avr/io.h> #include <inttypes.h> #define F_CPU 1000000 #include <util/delay.h> #include <avr/sleep.h> #include <avr/interrupt.h> #include <util/atomic.h> /* Zustände fuer Tasterabfrage */ #define UNDEF 2
in „Tasterabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATM16_doc2466.pdf
WDP2 WDP1 WDP0 Oscillator Cycles at VCC= 3.0V at VCC = 5.0V 0 0 0 16K (16,384) 17.1 ms 16.3 ms 0 0 1 32K (32,768) 34.3 ms 32.5 ms 0 1 0 64K (65,536) 68.5 ms 65 ms 0 1 1 128K (131,072) 0.14 s 0.13 s 1 0 0 256K (262,144) 0.27 s 0.26 s 1 0 1 512K (524,288) 0.55 s 0.52 s 1 1 0 1,024K (1,048,576) 1.1 s 1.0
in „ISP - Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
webpage_V1.3.h
0x59,0x5D, 0x5D,0x5D,0x5E,0x5D,0x5D,0x5E,0x5E,0x5E,0x60,0x60,0x60,0x62,0x62,0x62,0x63,0x63, 0x63,0x64,0x64,0x64,0x65,0x65,0x65,0x69,0x69,0x69,0x6E,0x6E,0x6E,0x70,0x70,0x70, 0x77,0x77,0x77,0x78,0x78,0x78,0x7A,0x7A,0x7A,0x7B,0x7B,0x7B,0x7E,0x7E,0x7E,0x7F, 0x7F,0x7F,0x80,0x80,0x80,0x81,0x81,0x81,0x83,0x83,0x83,0x87,0x87,0x87,0x89,0x89
in „AVR für wenig Geld im LAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ausgabe_von_avrdude_bei_16MHz_external.txt
Globale Variablen verwenden 158 Bytes des dynamischen Speichers. D:\Programme\Arduino\hardware\tools\avr/bin/avrdude -CD:\Programme\Arduino\hardware\tools\avr/etc/avrdude.conf -v -pattiny84 -cstk500v1 -PCOM18 -b19200 -Uflash:w:C:\Windows\TEMP\build29be726e8adfdce07fcfa56b8772cd26.tmp/Test_Software_Serial_ATtiny84
in „ATtiny84, FTDI FT232RL, SofwareSerial.h, Arduino ISP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MapFile.txt
../../BitCloud/Components/./BSP/lib\libBSPMeshBean.a(battery.o) .text.readBatteryData 0x00000000 0x32 ../../BitCloud/Components/./BSP/lib\libBSPMeshBean.a(battery.o) .text 0x00000000 0x0 c:/program files/atmel/avr studio 5.0/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr51\libgcc.a(_mulsi3.o) .data 0x00000000
in „AVR 5 Breakpoint Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrdude_output.txt
------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 64 4 0 3600 3600 0xff 0xff flash 65 6 64 0 yes 8192 64 128 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 4500 0x00
in „AVR Dragon ISP Programmierung langsam“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ausgabe.txt
: 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 5 4 0 no 64 4 0 4000 4000 0xff 0xff flash 65 6 32 0 yes 1024 32 32 4500 4500 0xff 0xff signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 2 0 0 0 0 0x00 0x00
in „avrdude-ATTiny13-ohne Programmer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
////////////////////////////////////////////////////////////////////////// // Includes: #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <stdlib.h> //Für rand() und srand() #define F_CPU 1000000UL // Interner Quarz des AVR #include <util/delay.h> //Für
in „Flash Speicher sparen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
---------------------------------------------------------- * Program to control a T6963C-based 240x64 pixel LCD display * * * * Written by John P. Beale May 3-4, 1997 beale@best.com * * Converted by Nico Sachs Feb. 2006 for AVR-GCC * * Based on information from Steve Lawther, * "Writing Software for
-
Datei
t6963c.h
---------------------------------------------------------- * Program to control a T6963C-based 240x64 pixel LCD display * * * * Written by John P. Beale May 3-4, 1997 beale@best.com * * Converted by Nico Sachs Feb. 2006 for AVR-GCC * * Based on information from Steve Lawther, * "Writing Software for
-
Datei
Lambdacontroller_ai_claude_2.ino
#include <Arduino.h> #include <SPI.h> #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> // ----------------------------- // Pin-Zuordnung MegaCore AT90CAN64 // ----------------------------- #define CJ125_CS_PIN 8 // PB0 #define HEATER_OUTPUT_PIN
in „Bosch CJ125 mit AVR AT90CAN64“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lambdacontroller_ai_claude.txt
#include <Arduino.h> #include <SPI.h> #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> // ----------------------------- // Pin-Zuordnung MegaCore AT90CAN64 // ----------------------------- #define CJ125_CS_PIN 8 // PB0 #define HEATER_OUTPUT_PIN
in „Bosch CJ125 mit AVR AT90CAN64“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
macros.inc
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
-
PDF
Ateme16.pdf
Between SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 osc4 0 0 1 osc16 0 1 0 osc64 0 1 1 f /128 osc 1 0 0 osc2 1 0 1 osc8 1 1 0 osc32 1 1 1 osc64 141 2466T–AVR–07/10 ATmega16(L) SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Ateme16.pdf
Between SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 osc4 0 0 1 osc16 0 1 0 osc64 0 1 1 f /128 osc 1 0 0 osc2 1 0 1 osc8 1 1 0 osc32 1 1 1 osc64 141 2466T–AVR–07/10 ATmega16(L) SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dual_LED_Dimmer.c
Strips fuse the Tiny to 1MHz internal clock */ #ifndef F_CPU #define F_CPU 1000000 #endif #include <avr/io.h> #include <avr/wdt.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> // OC0A and OC0B //! Bit pattern of PWM pins placed on PORTB. #define
in „Attiny44 ADC-Wandler Software-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dual_LED_Dimmer.c
Strips fuse the Tiny to 1MHz internal clock */ #ifndef F_CPU #define F_CPU 1000000 #endif #include <avr/io.h> #include <avr/wdt.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> // OC0A and OC0B //! Bit pattern of PWM pins placed on PORTB. #define
in „0-100% PWM mit NE555“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
gtuner.c
jesper PIN assignements on the 2323 (ATiny 45) PB0 High LED PB1 Input pin PB2 Low Led */ #include <avr/io.h> #include <avr/interrupt.h> #define sbi(p,n) (p) |= (1<<(n)) #define cbi(p,n) (p) &= ~(1<<(n)) #define outp(p,n) (p) = (n) #define inp(p) (p) #define F_CPU 4000000 // CPU clock frequency #define PRESCALER 64 // CPU prescaler value #define BASE_FREQUENCY (F_CPU/PRESCALER) // counter frequency #define TUNING_FORK_A 440.0 // "base" A #define NOTE_DIFF 1.05946309436 // the 12'th root of 2 #define E_STRING 164.81
in „ATTiny45 GuitarTuner“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_simple.c
/* * Doku, siehe http://www.mikrocontroller.net/articles/AVR_FAT32 * Neuste Version: http://www.mikrocontroller.net/svnbrowser/avr-fat32/ * Autor: Daniel R. */ #include <stdlib.h> #include <avr/io.h> #include "config.h" // Hier werden alle nötigen Konfigurationen
in „MMC SD library FAT16 FAT32 read write“ · Projekte & Code ·
-
Datei
ohne_LEDs.c
/* * SENSOR_0_2.c * * Created: 22.06.2012 17:32:07 * Author: Christoph */ typedef enum { false = 0, true }bool; #include <avr/io.h> #include <AVR/interrupt.h> #include <AVR/signal.h> #include <util/delay.h> #include <mega/MEGA_TWI_SLAVE.h> #define
in „TSOP1736 verhält sich ungewöhnlich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
16000000UL #include <stdint.h> // Header File für Datentypen (uint8_t, etc.) #include <stdlib.h> #include <avr/io.h> // Header File für IO Ports #include <avr/interrupt.h> // Header File Interrupt Vektoren #include <avr/pgmspace.h> // Markos für PGM Space // INCLUDES für UART #include "uart.h" #define ANZAHL1
in „µC rechnet falsch oder ich finde den Fehler nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
IR-Receiver.c * * Created: 16.09.2021 10:26:59 * Author : Simon Mederer */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdbool.h> #include <stdint.h> #include <avr/eeprom.h> uint16_t addr_EEM EEMEM; //testdata uint8_t addresse [16] = {0, 1, 0, 0, 0,
in „Decoding Panasonic IR-Remote“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Cinni-Regler_V1-1.c
<string.h> #include <avr/io.h> // Definitionen #include <avr/interrupt.h> #define F_CPU 8000000UL // CPU clock in Hertz #define USART_BAUDRATE 1200 #define BAUD_PRESCALE ((F_CPU / (USART_BAUDRATE * 16UL)) - 1) // ------ //
in „Vorstellung Drehzahlregler mit Triac in Steckergehäuse“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrdude1.txt
avrdude: Recv: . [01] . [00] . [0a] A [41] V [56] R [52] I [49] S [53] P [50] _ [5f] M [4d] K [4b] 2 [32] avrdude: stk500v2_getsync(): found AVRISP mkII programmer AVR Part : ATMEGA32 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes
in „avrdude 5.6 unter Linux spinnt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ArduinoISP.ino
// - Added support for writing to EEPROM (what took so long?) // Windows users should consider WinAVR's avrdude instead of the // avrdude included with Arduino software. // // January 2008 by Randall Bohn // - Thanks to Amplificar for helping me with the STK500 protocol // - The AVRISP/STK500 (mk I)
in „AVR-Programmierung - letzter Schritt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Elektoronik.c
//Include & Define #define F_CPU 6000000UL //Quarzansteuerung #include <avr/io.h> #include <avr/interrupt.h> #include <stdbool.h> #include <math.h> #include <util/delay.h> #include <avr/eeprom.h> #define LED_RED (1<<PORTC1) //LED sind low aktiv (LOW um eingeschaltet zu sein
in „ATmega8 ADC-Durchschnittsberechnung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Example1_DisplayTest.ino
Wire.setClock(400000); #endif /* USSE_SPI */ // Don't show the logo on boards with small memory #if !defined(__AVR_ATmega328P__) && !defined(__AVR_ATmega168__) showLogo( ); // The showLogo function is a hacky way to get a large bitmap into program space without using <avr/pgspace.h> #endif } void loop() { lineTest
in „Arduino OLED Display Ansteuern & "Hello World" Programme gehen nicht.“ · Softwareentwicklung ·
-
Datei
led_routinen.c
// Ansteuerung von 32 Leds mithilfen von 2 Multiplexer-ICs 4067 // Port ist in der .h Datei über define auswählbar #include <avr/io.h> #include "led_routinen.h" #include <util/delay.h> void led_test (void) // ein Rundlauf
in „Kann man das besser schreiben?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FanController.c
motor_max_right_pos) motor.lockRightRotation = 1; else motor.lockRightRotation = 0; } } int main(void) { uint32_t tempU32; uint8_t counter; init(); while(1) { if(calculateRpm) { if(rpmTemp > 0) { //6 steps per revolution //time per tick 32 us rpmTemp *= 6 * 32; //get periodtime for one revolution //period time
in „Problem mit c Programm ATmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR910JS_2313_v3_3_STK500.asm
;*************************************************************************** ;* ;* Title : AVR ISP (Auto adr inc, 19200bps) ;* Version : 3.2 ;* Last updated : 17/Jan/05 ;* Target : AT90S2313 @ 4Mhz (orig. AT90S1200) ;* File : AVR910_2313_v3_2.asm ;* Author(s) : Ole Saether, Terje Frostad, ;*
in „STK500 spinnt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
image2c.c
; uint32_t filesize; uint32_t bmpbreite; uint32_t bmphoehe; uint16_t bppx; // Bit per Pixel uint32_t bdatptr; // Offset an dem die Bilddaten abgelegt sind uint32_t palofs = 0x36; // ab Offset 36h faengt Farbpallette
-
Datei
image2c.c
; uint32_t filesize; uint32_t bmpbreite; uint32_t bmphoehe; uint16_t bppx; // Bit per Pixel uint32_t bdatptr; // Offset an dem die Bilddaten abgelegt sind uint32_t palofs = 0x36; // ab Offset 36h faengt Farbpallette
-
Datei
Display-Ansteuern.c
ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #define __AVR_ATmega32C1__ // // Anpassungen im makefile: // ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #include <avr/io.h> #include "lcd-routines.h" #include <
in „LCD zeigt nichts an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Pult2.bas
'/////////////////////////////////////////////////////////////////////////////// '/// BascomAVR Basic Compiler for AVR-Microcontroller /// '/// /// '/// Lixhtpult V1 /// '/// ------------------------------ /// '/// The_Clown@web.de /// '/// /// '/// Aktuelle Version 0.1 /// '//////////////////
in „mega8515 - DMX senden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_V1.5.c
Rolli * PPS5330 PowerSupply Projekt with temperature screen */ #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> #define SOFT_SPI_MOSI_PORT PORTD #
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_256k_AS6.c
#include <avr/io.h> #include <avr/pgmspace.h> #define GET_FAR_ADDRESS(var) \ ({ \ uint32_t tmp; \ __asm__ __volatile__( \ "ldi %A0, lo8(%1)" "\n\t" \ "ldi %B0, hi8(%1)" "\n\t" \ "ldi %C0, hh8(%1)" "\n\t" \ "clr %
in „AVR Flash jenseits der 64kB“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fender_fade.c
#include <avr/io.h> #include <util/delay.h> /* F_CPU = 8 MHz Attiny2313 POLLIN FUNK AVR BRÜCKE ======================================= PB2 OC0A 11 an J4 PD5 OC0B PD5/LED2 31 an J4 PB3 OC1A 12 an J4 --+ PB4 OC1B 13
in „Zwischen 2 LEDs faden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
encoder.c
dekodieren */ /* */ /************************************************************************/ #include <avr/io.h> #include <avr/interrupt.h> #define XTAL 1000000 // 1MHz #define PHASE_A (PIND & 1<<PD6) // an Pinbelegung anpassen #define PHASE_B (PIND & 1<<PD7) // an Pinbelegung anpassen volatile int32_t enc_delta
in „Menüsteuerung von Taster auf Drehencoder umbauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega4809-toggle-plain-c.lss.c
ATmega4809-toggle-plain-c.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000000 00802800 00802800 0000013e 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text 000000ea 00000000 00000000 00000054 2**1 CONTENTS, ALLOC, LOAD,
in „warum braucht Blinkbeispiel 780 byte Flash?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATtiny804-06-07-1604-06-07-DataSheet-DS40002312A.pdf
used by the peripherals (CLK_PER) in the device. The prescaler divides CLK_MAIN by a factor from 1 to 64. Figure 10-2. Main Clock and Prescaler OSC20M Main Clock Prescaler CLK_MAIN CLK_PER 32.768 kHz Osc. (Div 1, 2, 4, 8, 16, 32, External clock 64, 6, 10, 24, 48) The Main Clock and Prescaler configuration
in „ATTINY804 RTC bekomme ich nicht hin“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATTINY_3216_DB.pdf
ATtiny3216/3217 tinyAVR 1-series Introduction ® ® The ATtiny3216/3217 are members of the tinyAVR 1-series of microcontrollers, using the AVR processor with hardware multiplier, running at up to 20 MHz, with 32 KB Flash, 2
in „Attiny 3216 QTouch Funktion“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATtiny212_40001911A.pdf
used by the peripherals (CLK_PER) in the device. The prescaler divide CLK_MAIN by a factor from 1 to 64. Figure 10-2. Main Clock and Prescaler OSC20M 32kHz Osc. CLK_MAIN Main Clock Prescaler CLK_PER 32.768kHz crystal Osc. (Div 1, 2, 4, 8, 16, 32, External clock 64, 6, 10, 24, 48) The Main Clock and Prescaler
in „Neue 8-Bit Tinys vorgestellt: 417/814/816/817“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
takt.c
#include <avr/io.h> #include <stdint.h> #include <inttypes.h> #include <avr/interrupt.h> #include <avr/signal.h> #if defined(__AVR_AT90S2313__) # define OC1 PB3 # define OCR OCR1 # define DDROC DDRB #elif defined
in „16 Bit Zähler 8535“ · Mikrocontroller und Digitale Elektronik ·