-
Datei
funktioniert_nicht.asm
.nolist .include "tn13adef.inc" ; Define device ATtiny13A .list .def rSreg = R15 ; Save/Restore status port .def rmp = R16 ; Define multipurpose register .dseg .org SRAM_START .cseg .org 000000 rjmp Main ; Reset vector reti ; INT0 reti ; PCI0 reti ; OVF0
in „Assembler-Verständnisproblem beim attiny13a“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmc2047.asm
;Display Test for Optrex DMC-2047 display (2x8 text + symbols/bar-graph) ;ATTiny2313 @ 500 kHz (internal R/C osc.), CKOUT enabled ;Fuse Bytes: low=0x02, high=0xD9, ext=0xFF ; ;PORTS ; PA0-1 = [unused] ; PB0 = LCD "SI" ; PB1 = LCD "#SCK" ; PB2 = LCD "C/#D" ; PB3 = LCD "#CS" ; PB4
in „Pollin Display DMC 2047“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test2.asm
.nolist .include "tn13adef.inc" ; Define device ATtiny13A .list .def rSreg = R15 ; Save/Restore status port .def rmp = R16 ; Define multipurpose register .dseg .org SRAM_START .cseg .org 000000 rjmp Main ; Reset vector reti ; INT0 reti ; PCI0 reti ; OVF0
in „Assembler-Verständnisproblem beim attiny13a“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bedienung.pdf
diese durch gleichzeitiges langes Drücken zweierTasten speichern. Mit den sechsTastern lassen sich 15 verschiedene Einstellungen speichern. Ein kurzes Drücken von 2Tasten stellt die vorher gespeicherten Lichtwerte dieserTasten wieder ein. Ist mindestens eine Lampe eingeschaltet und drückt man 2 beliebigeTasten
in „4-fach Dimmer 2Stromstoßschalter Schaltuhr“ · Projekte & Code ·
-
Datei
oled_2313demo.c
Minimalprogramm fuer Textausgabe auf einem OLED-Display mit SSD1306 oder SSD1315 Display, explizit fuer einen ATtiny2313 Mikrocontroller MCU : ATtiny2313 Takt : 8 MHz Fuses : Low: 0xe4 | High: 0xdf | Ext: 0xff IDE : keine 25.02.2026 R. seelig ------------------------------------------------------ */ /* ATTINY2313
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schieberegister.txt
$regfile = "attiny2313.dat" $crystal = 8000000 ' 74xx165 ' hard wire CE_N (SR pin 15) to GND sclk_sr_in alias portd.0 ' connect to CP (SR pin 2) lclk_sr_in alias portd.1 ' connect to PL_N (SR pin 1) data_sr_in alias
in „Abfrage von ca. 130 Tasten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
siebenskath.asm
;*************************************************** ; Test Sienbensegmentanzeige ; ATtiny43143 ; PortB ; Rev.: 14052018 ;*************************************************** ; ;Assemblerdirektiven: ; .nolist .include "tn4313def.inc" .list ; ; Definitionen: ; Im SRAM reservierte Bytes ; .
in „Nixie Uhr Probleme :-(“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
ch32v003_getting_started.pdf
Textfarbe. Beispiel: settextattr(0x1e); // setzt für den Hintergrund die Farbe 1 // (blau) mit Textfarbe 15 (0x0e=15=gelb) Funktionen: clrscr void clrscr (void); löscht den Bildschirminhalt des seriellen Terminals gotoxy void gotoxy(uint8_t x, uint8_t y); Positioniert den Textcursor auf die Position der nächsten
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
PDF
ch32v003_getting_started.pdf
Textfarbe. Beispiel: settextattr(0x1e); // setzt für den Hintergrund die Farbe 1 // (blau) mit Textfarbe 15 (0x0e=15=gelb) Funktionen: clrscr void clrscr (void); löscht den Bildschirminhalt des seriellen Terminals gotoxy void gotoxy(uint8_t x, uint8_t y); Positioniert den Textcursor auf die Position der nächsten
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
PDF
sin.pdf
PB0(MOSI/AIN0/OC0A/PCINT0) VCC 8 6 PB1(MISO/AIN1/OC0B/INT0/PCINT1) 1 R2 R3 3k3 3k3 3k3 R18 22k 22k R15 7 PB2(SCK/ADC1/T0/PCINT2) C4 22k Q1 R6 R10 2 PB3(CLKI/ADC3/PCINT3) BC547C 2 3 100n C1 C2 C3 3k3 PB4(ADC2/PCINT4) 3 3k3 R16 1 PB5(RESET/ADC0/PCINT5/dW) GND 4 OUT 100p 1n0 2n2 R11 R1 ATTINY13A-P GND 560
in „Sehr einfacher Sinusgenerator, Digitalelektronik Projekt“ · Projekte & Code ·
-
PDF
AVR309_doc2556.pdf
The USB bus is quite fast: LowSpeed - 1.5Mbit/s, FullSpeed - 12Mbit/s, HighSpeed - 480Mbit/s. The ATtiny2313/ATmega48/88/168 are fully capable of meeting the hard speed requirements of LowSpeed USB. The solution is however not recommended for higher USB speeds. Theory of Operation Extensive details regarding
in „Programmer incl. neuem Code für Atmel AN910“ · Projekte & Code ·
-
Datei
Flash.c
************************************************************* * * Project : Flasher * Hardware : ATtiny13 * Filename : flash.c * Compiler : GNU GCC compiler GCC 3.4.3 * Switches : * Created : 07.2007 * Author : Patrick Bernhart * Rights: : Patrick Bernhart ********************************************
in „uC für Blitz LED ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Assembler_ATiny13A_PCINT0-Test.asm
/* * Assembler_ATiny13A_PCINT0_Test.asm * * Created: 05.10.2013 18:15:55 * Author: Administrator */ // Register Definitionen .DEF acc = R16 ; Akku // Reset- and interrupt vectors .CSEG ; Assembliere in den Programm-Flash-Speicher .ORG $00 ; beginne mit Adresse 0 // ATtiny13A
in „ATiny13A - Pin Change Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
kuehlschranksteuerung.pdf
XTAL2) PA1 (MOSI/DI/SDA/PCINT5) PB5 Netzspannung! F1 5 (XTAL1) PA0 (OC1B/PCINT4) PB4 L (230 VAC) 6 15 2,5A (CKOUT/XCK/INT0) PD2C1A/PCINT3) PB3 7 14 T1 R1 (INT1) PD3 (OC0A/PCINT2) PB2 SMA Buchse Stecker Koaxkabel RG-174 1,50m 8 (T0) PD4 I (AIN1/PCINT1) PB1 R2 / C1 V+ Bitte um Beachtung: 2N2219A1k 9 (OC0B
-
PDF
Tiefsetzsteller.pdf
N D 1 Ω R 5 V 1 IC1 +5V GND + 7805TV 1 VI VO 3 GND GND 2 C5 C4 +12V U1 0.33μF 100nf +5V U$1 5 1 C2 15 VCC PB0 2 1 8 AVCC PB1 3 N/C VCC GND +5V 0.1uF 20 PB2 4 R4 2 7 C1 PA0 PB3 ANODE N.C. 19 PA1 PB4 7 500Ω GND 18 PA2 PB5 8 0.1μF Ω 17 PA3 PB6 9 R1 R 1 14 PA4 PB7 10 3 CATHODE VO 6 CONTROL 13 PA5 50Ω FEEDBACK
in „ATtiny26 PWM mit einstellbaren Frequenz“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Scannereinheit-Jens.pdf
3 D G 3 M (MISO)PB6 17 2 ISP N PIN2- GND X2-5 D C 2 Q 16 4 (MOSI)PB5 16 1 G 53047-06 N 4 XTAL2 PB4 15 X2-1 D C 2 5 (OCI)PB3 14 GND LSP6 PIN3- Speed -PWM N XTAL1 PB2 13 X2-4 G 20 (AIN1)PB1 12 C5 10 VCC (AIN0)PB0 1 7 +5V GND (ICP)PD6 11 R 4 X2-6 100n (T1)PD5 9 (T0)PD4 8 GND GND (INT1)PD3 7 (INT0)PD2 6 LSP7 PIN4- Fotodiode (TXD)PD1 3 (RXD)PD0 2 ATtiny2313 Motor Servo Microcontroller-Jens PIN1- Motorstart X2-2 PIN1- Motorstart bei L Signal
in „UV-Laserdrucker“ · Platinen ·
-
PDF
HV-Progger.pdf
(/RESET) T3 10k 100n (UCSK)PB7 19 BC546B (MISO)PB6 18 R8 C2 (MOSI)PB5 16 SDC V RESET 10k (OC1B)PB4 15 SDO + R6 (OC1A)PB3 14 SII R 8 0 R k 1 1 1 GND (OC0A)PB2 13 SDI 0 R 1 4 R R TARGET (AIN1)PB1 12 RESET D2 8 1 4 (AIN0)PB0 VCC_P E E VCC NRES/PB5 3 PA1(XTAL2) - 1 1 PB4 2 5 PA0(XTAL1) O 1 GND E PB2 7 (ICP
in „Einfacher Serial-HV-Fuse-Progger für AVR“ · Projekte & Code ·
-
PDF
HV-Progger1.pdf
19 T3 10k (MISO)PB6 18 RESET BC546B R8 C2 (MOSI)PB5 17 SDC V 10k (OC1B)PB4 16 SDI + RESET (OC1A)PB3 15 SII 5 8 R6 0 7 k 0 GND (OC0A)PB2 14 SDO 0 1 0 1 1 R 4 R (AIN1)PB1 13 2 D 2 R TARGET (AIN0)PB0 12 VCC_P E E 8 VCC NRES/PB5 1 4 PA1(XTAL2) R L PB4 3 O R GND PB3 2 5 PA0(XTAL1) R O PB2 7 (ICP)PD6 91 E W V 4 PB1 5 V (T1)PD5 8 + GND PB0 5 20 (T0)PD4 7 S1 + VCC (INT1)PD3 6 BC556 k GND ATTINY45-20P (INT0)PD2 3 R 1 10 (TXD)PD1 2 T1 R3 GND (RXD)PD0 5501 BC546B 1 1k k k k TINY2313-*P* R1 10k R RR1R1 1 GND GND VCC_P 10k 10nR 2 2 0 5C18 3 R 1 R 6 RS232 GND GND SDI SII SDO SDC 22.04.2013 12:13
in „Einfacher Serial-HV-Fuse-Progger für AVR“ · Projekte & Code ·
-
Datei
LED-Dimmen_2.asm
*********************************************************** ;* Programm LED-Dimmen.ASM ;* ;* Für ATtiny13 mit internen Takt von 1,2 MHz ;* ;* ;* Ein PWM-Ausgang kann ueber einen Taster in vier Schritten ;* im Tastgrad verändert werden ;* oder ;* auch von 255 bis 1 gedimmt werden. ;* ;* ;* PWM-Signal
in „Wie generiere ich eine Pwm mit fester Frequenz aber variablem Tastverhältnis“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v3.pdf
im Kalender dafür gemacht wurde - der Schalttag -, könnte man fast direkt übernehmen. Nach 3 Stück 15er Overflow Sekunden folgt eine Sekunde für die 16 Overflows ablaufen müssen. Wie sieht die Rechnung bei einem 15, 15, 15, 16 Schema aus? Für 4 Sekunden werden exakt 15.258789 * 4 = 61,035156 Overflow
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
Datei
3_16bit_pwm.bas
nachgebildet ' 'Arne Groh '2011-07-07 ' 'Fusebits '1111 1111 '1111 1111 '1101 1111 '1110 0100 $regfile = "attiny2313.dat" $crystal = 8e6 Dim I As Byte Dim J As Integer Dim Ocr_0a As Word Dim Ocr0ah As Byte Dim Ocr0al As Byte Dim Ocr0count As Byte Dim Ocr1a As Word Dim Ocr1b As Word Dim Flags As Byte Lastrun Alias
in „3 Kanal 16 bit PWM mit Tiny2313 (Bascom)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code-2-isr.asm
.nolist .include "tn13adef.inc" ; Define device ATtiny13A .list .def sreg_bak = R15 .def rmp = R16 .dseg .org SRAM_START .cseg .org 0x0000 rjmp Main ; Reset vector reti ; INT0 reti ; PCI0 rcall isr_timer_overflow ; OVF0 reti ; ERDY reti ; ACI reti; isr_oc0a
in „AVR Studio 4, Assembler und Timer/Watchdog“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
simulavr.pdf
interface. (not enabled by default) See next chapter! Chapter 6: Building and Installing SimulAVR 15 There are more options for running ./configure. To find out, what’s possible, see autotools documentation or try ./configure --help. How to build simulavr on MingW/Windows: (Your should have experience
-
Datei
Dimmer.c
************************************* * (C) Peter Santa @ EES * * * * for details. * Chip type : ATTiny 2313 * Clock frequency : Internal clock 8 Mhz * ProgName : Dimmer * Version : 1.0 * Program date : 15.03.08 * Last modification : no change * * *****************************************************
in „AVR Studio Simulieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code-3-isr.asm
.nolist .include "tn13adef.inc" ; Define device ATtiny13A .list .def sreg_bak = R15 .def rmp = R16 .dseg .org SRAM_START .cseg .org 0x0000 rjmp Main ; Reset vector reti ; INT0 reti ; PCI0 rcall isr_timer_overflow ; OVF0 reti ; ERDY reti ; ACI reti; isr_oc0a
in „AVR Studio 4, Assembler und Timer/Watchdog“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_Prints.pdf
22pF 4 TXD/PD1 PB6/MISO 17 B 1 1.5k 5 XTAL2/PA1 PB5/MOSI 16 1 2 B VBUS 2 D- 68R3 6 XTAL1/PA0 PB4/OC1B 15 3 4 D- R4 INT0/PD2 PB3/OC1A 5 6 D+ 3 D+ 68 7 INT1/PD3 PB2/OC0A 14 GND 4 8 T0/PD4 PB1/AIN1 13 AVR-ISP GND R5 9 T1/PD5 PB0/AIN0 12 IC3 1470695-1 1M 10 GND PD6 11 2 4 SI Attiny4313 SO GND T 3 SCLK VCC R
in „[V]erkaufe USB-Funk Sticks Entwicklungsboards (fast geschenkt!)“ · Markt ·
-
PDF
mlr.pdf
100n 100n 10u B B R9 C3 P2 1k5 100n GND GND GND GND GND GND GND GND GND GND GND R3 R7 R12 47R 100R 15k C4 R1 R10 100n 1k5 2 2 1k5 N B Q1 Q2 G B 1 1 R11 R14 3 3 BC639 BC639 4k7 1k0 D +3.3V N G IC1 5 PB0(MOSI/AIN0/OC0A/PCINT0) VCC 8 +3.3V CON1 6 PB1(MISO/AIN1/OC0B/INT0/PCINT1) VCC 2 1 MISO 7 PB2(SCK/ADC1
in „Schnapsidee: MoppedLichtmaschinenRegler“ · Projekte & Code ·
-
PDF
Halbleiterliste.pdf
DAC MPU-Compatible 12B Analog Devices AD9686BQ 2 Analog comparator National Semiconductor ADC0804LCN 15 Analog-in-Digital-Wandler - ADC 8B Compatible ADC AMD AM25LS14ADM 4 8-Bit Serial / Parallel Twos Complement Multiplier Atmel ATTINY2313-20PU 3 AY-1-0212 2 Top octave generator https://datasheetspdf.com
-
Datei
HEBLINK1.ASM
include"tn12def.inc" ;I/O-Definitionen einbinden ;Einige Konstanten: .equ clock=1200000 ;Controllertaktfrequenz ATtiny12 1,2MHz .equ irqfreq=10000 ;Interruptfrequenz 10kHz .equ blifreq=100 ;Frequenz am Blinkzähler 100Hz .equ licht1=pb0 ;Portpin für Dauerlicht 1 (aktiv-Flag) .equ licht2=pb1 ;Portpin für Dauerlicht 2
in „Attiny 15+Assembler-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HEBLINK1.ASM
include"tn12def.inc" ;I/O-Definitionen einbinden ;Einige Konstanten: .equ clock=1200000 ;Controllertaktfrequenz ATtiny12 1,2MHz .equ irqfreq=10000 ;Interruptfrequenz 10kHz .equ blifreq=100 ;Frequenz am Blinkzähler 100Hz .equ licht1=pb0 ;Portpin für Dauerlicht 1 (aktiv-Flag) .equ licht2=pb1 ;Portpin für Dauerlicht 2
in „Anfängerfrage zu AVR Tiny12“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HEBLINK1.ASM
include"tn12def.inc" ;I/O-Definitionen einbinden ;Einige Konstanten: .equ clock=1200000 ;Controllertaktfrequenz ATtiny12 1,2MHz .equ irqfreq=10000 ;Interruptfrequenz 10kHz .equ blifreq=100 ;Frequenz am Blinkzähler 100Hz .equ licht1=pb0 ;Portpin für Dauerlicht 1 (aktiv-Flag) .equ licht2=pb1 ;Portpin für Dauerlicht 2
in „Hilfe bei Programmierung von Tiny 13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
3_16bit_pwm.bas
nachgebildet ' 'Arne Groh '2011-06-20 ' 'Fusebits '1111 1111 '1111 1111 '1101 1111 '1110 0100 $regfile = "attiny2313.dat" $crystal = 8e6 Dim I As Byte Dim J As Integer Dim Ocr_0a As Word Dim Ocr0ah As Byte Dim Ocr0al As Byte Dim Ocr1a As Word Dim Ocr1b As Word Dim Flags As Byte Lastrun Alias Flags.0 '--------
in „3 Kanal 16 bit PWM mit Tiny2313 (Bascom)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD_DEM16216.inc
13.04.2020 ; ;*********************************************************************** ; ; tested on ATtiny2313 and ATmega8 ; ; ; LCD Funktion ; ------------------- ; LCD-connections: 1 GND ; 2 VDD (+5V) ; 3 Vo (pull down over 820 Ohm) ; 4 RS ; 5 R/W (GND) ; 6 E (enable) ; 7 DB0 (not in use) ; 8 DB1 (not
-
Datei
LCD_DEM16216.inc
13.04.2020 ; ;*********************************************************************** ; ; tested on ATtiny2313 and ATmega8 ; ; ; LCD Funktion ; ------------------- ; LCD-connections: 1 GND ; 2 VDD (+5V) ; 3 Vo (pull down over 820 Ohm) ; 4 RS ; 5 R/W (GND) ; 6 E (enable) ; 7 DB0 (not in use) ; 8 DB1 (not
-
Datei
t13-charlieplexing.asm
Schmidt * ; *********************************** ; .nolist .include "tn13adef.inc" ; Define device ATtiny13A .list ; ; ********************************** ; H A R D W A R E ; ********************************** ; ; Device: ATtiny13A, Package: 8-pin-PDIP_SOIC ; ; ; ; / | 100n ; o--|RESET VCC|--o----||---
in „Attiny13a stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t13-charlieplexing.asm
Schmidt * ; *********************************** ; .nolist .include "tn13adef.inc" ; Define device ATtiny13A .list ; ; ********************************** ; H A R D W A R E ; ********************************** ; ; Device: ATtiny13A, Package: 8-pin-PDIP_SOIC ; ; ; ; / | 100n ; o--|RESET VCC|--o----||---
in „Attiny13a stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dragon-fuse.txt
[01] . [ff] & [26] . [07] . [01] . [ff] & [26] . [07] . [07] . [00] . [a2] . [00] . [01] . [91] . [15] A [41] V [56] R [52] D [44] R [52] A [41] G [47] O [4f] N [4e] . [00] Raw message: 0x86 0x01 0xff 0x26 0x07 0x01 0xff 0x26 0x07 0x07 0x00 0xa2 0x00 0x01 0x91 0x15 0x41 0x56 0x52 0x44 0x52 0x41 0x47
in „avrdude fuses aus debugwire schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Blinky61.asm
0b00000100 ,\ 0b00001000 ,\ 0b00010000 ,\ 0b00001000 ,\ 0b00000100 ,\ 0b00001000 ,\ 0b10000100 ,\ 14,\ 11,15,63,16,4,54,10,17,7,29,38,24,3,52,19,26,5,48,38,66,42,31,49,53 ,\ 0b10011100 ,\ 15,\ 0b00000000 ,0b10111111 ,\ 0 SetupMuster: .db 0,0,1,3,7,15,31,$BF Reset: ldi temp,low(Ramend) out SPL,temp ; Stackpointer
in „Blinky61 - vielseitiges Blink- und Lauflicht - ATtiny13 mit 6 LEDs [ASM]“ · Projekte & Code ·
-
Datei
main.asm
tn2313def.inc" .LIST ;----------------------------------- ; ports and pins definitions ; .DEVICE ATtiny2313 ;PORTB are the 7 segments of digits plus the one (1) in the front of it ;----------------------------------- ; .equ fclock = 1000000 ;1 Mhz (int prescaler is set div by 8) ; register definitions
in „Spielstandanzeige für Fußball oder ähnliches“ · Projekte & Code ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v2.pdf
im Kalender dafür gemacht wurde - der Schalttag -, könnte man fast direkt übernehmen. Nach 3 Stück 15er Overflow Sekunden folgt eine Sekunde für die 16 Overflows ablaufen müssen. Wie sieht die Rechnung bei einem 15, 15, 15, 16 Schema aus? Für 4 Sekunden werden exakt 15.258789 * 4 = 61,035156 Overflow
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
Datei
Messadap.asm
**************************** ;* * ;* Title : Drehzahlmesser * ;* Version : 0.0 * ;* Last updated : 15.01.09 * ;* Target : ATTiny13 * ;************************************ ;**** includes ********************** .include "tn13def.inc" ;Pin7 : PB2 - ADC1 - Steckerleiste Pin1 ;Pin1 : PB5 - ADC0 - Steckerleiste
in „Einfacher Messadapter RS232“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IR12roll.asm
Anzahl gleicher Telegramme+1) langer Tastendruck (Repeat) .equ talang=8 ;Wert sollte zwischen 5 und 15 liegen ;Rolladen-Timeout kurz (1/15 Sekunde je Wert) .equ tokurz=6 ;ist von "takurz" abhängig, 5..10 ist ok ;Rolladen-Timeout lang (16 Sekunden je Wert) .equ tolang=1 ;1 (16s) für "Trockentest", 8..20
in „8-Kanal IR-Fernbedienungs-Bausatz IRK8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
push_mathe.inc
ebenfalls dann auf dem Stack ** ;** ** ;******************************************* ;** ** ;** Ziel-µC ATtiny45 ** ;** ** ;** ** ;** Aufrufe werden in rCALL gewandelt ** ;** Die Routienen müssen im Header akti- ** ;** viert werden, damit der CALL-Block ** ;** nur bei Bedarf integriert wird ** ;** ** ;** Bei
in „ATtiny45 - Timer 'Problem' - Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Eigen_Fahrregler.bas
H-Brücke ausgegeben. 'Die Richtungsinformation liegt im Bit 0 von des Eingabewords. $regfile = "attiny2313.dat" $crystal = 1000000 Dim Niederbyte As Byte Dim Hochbyte As Byte Dim Eingabe As Long 'Es werden 17 Bit gebraucht! On Int0 Interupt0 'Springe bei Clock zu Interupt0 On Int1 Interupt1 'Springe
in „Bit nachschieben oder Bitfolge füllen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sinus2313_3.asm
Tabelle ; Ein Sinussignal wird an Port B ausgegeben ; R2R-Netzwerk zur DA-Wandlung ; Testprogramm mit ATTINY2313 .include "tn2313def.inc" .equ F_CPU = 20000000 ; Systemtakt in Hz .equ BAUD = 9600 ; Baudrate ; Berechnungen .equ UBRR_VAL = ((F_CPU+BAUD*8)/(BAUD*16)-1) ; clever runden .equ BAUD_REAL = (F_CPU
in „wieder einmal dds“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
farbtest.asm
; RGB_Farbtest .include "tn2313def.inc" ; Def. für ATTiny2313 .DEF areg = r17 ; Adressregister für EEPROM .DEF zael = r23 ; Zähler .DEF rot = r18 .DEF gruen = r19 .DEF blau = r20 .CSEG ; Programmsegment im Flash .org 0 rjmp init ; *** Initialisierung ***
in „ATTiny2313 EEPROM lesen mit Asembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/** * Project: AVR ATtiny USB Tutorial at http://codeandlife.com/ * Author: Joonas Pihlajamaa, joonas.pihlajamaa@iki.fi * Base on V-USB example code by Christian Starkjohann * Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software
in „V-USB Probleme ATtiny44 (wird nicht erkannt)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Tiny24_OK-TV_Remote.asm
alt_flag, temp cpi alt_flag, 0 brne alt_2flash ;flash LED 1 time sbi DDRB, PB2 ;turn IR LED on rcall delay15ms cbi DDRB, PB2 ;turn IR LED off rjmp alt_exit ;flash LED 2 times alt_2flash: sbi DDRB, PB2 ;turn IR LED on rcall delay15ms cbi DDRB, PB2 ;turn IR LED off rcall delay100ms rcall delay100ms sbi DDRB, PB2 ;turn IR LED on rcall delay15ms cbi DDRB, PB2 ;turn IR LED off alt_exit: rcall delay100ms rcall delay100ms rcall delay100ms rcall delay100ms rjmp int_exit keyin: andi key, 0b00111111 ;mask alt-key out rcall getkey ;decode key and
in „Hilfe: Von Arduino auf Mikrocontroller (Fernbedienung)“ · 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 an J4 | PD6/LED1 32 an J4 --+ */ #if 0 unsigned char
in „Zwischen 2 LEDs faden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Herz_Mareike.c
Herz_Mareike.c * * Created: 02.08.2012 14:59:37 * Author: Darky9312 * Herz aus 14 Leds. Ansteuerung über attiny2313 mit Multiplexer. Ein/ausschalten über Multiplexer, angeschlossen an PD0 - PD3. Inhibit an PB0, PWM über PB2 OC0A */ #include <avr/io.h> #include <avr/interrupt.h> #define Multiplexer PORTD #define
in „PWM Werte aus Array laden“ · Mikrocontroller und Digitale Elektronik ·