-
Datei
ATTINY2312_Test.bas
'entferne bit 5-7 ! ADD R20,R17 'setze neue Werte ! Out PortB , R20 'Port neu setzen Return '############################################################################### ' nur eine Variable aktualiesieren All_var: ! clr R20
in „Mehrere Variable auf einen Port ausgeben in bascom“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Rundum01.bas
'Rundumleuchte mit 8 LEDs und Tiny13 'Pinbelegung ATTiny13: ' Reset Pin 1 Pin 8 Vcc ' LED 7, LED 8 Pin 2 Pin 7 LED 5, LED 6 ' LED-Common (R) Pin 3 Pin 6 LED 3, LED 4 ' GND Pin 4 Pin 5 LED 1, LED 2 Const Tempo = 2000 'Dreh-Tempo (500 bis 65535) Const Schritte = 20 'Anzahl der Dimm-Schritte Const Richtung = 0 'Drehrichtung (0=vorwärts, 1=rückwärts) 'Bascom-spezifische Deklarationen: $regfile = "attiny13.dat" 'Portnamen vereinbaren $crystal = 9600000 'Takt vereinbaren
in „Attiny13 + Bascom: Einfaches Lauflicht mit Taster funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Inkontinenzsensor_Beschreibung.pdf
funktionierendem Hausbus bei Subadresse 1..15. Bei Ausfall des Hausbusses (Subadresse 1 …15) erfolgt aller 20 …40s ein automatischer Neustart der Firmware – bereits abgeschaltete Hinweise werden damit auch erneut aktiviert. Pflegehinweise für die Sensormatte • Die Oberfläche der Sensormatte besteht aus körperneutralem
-
PDF
AVRMKII_EN3.pdf
1. I NTRODUCTION 1.1 What is AVR MKII? AVR MKII is a USB in-circuit programmer for controllers: Attiny, Atmega and Xmega. It cooperate with Atmel Studio and AvrDude. This AVR programmer is LUFA powered which is open source software that emulates AVRISP-MKII functionality, programmer is supported by
in „OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan mit ATtiny85, LEDs und PIR-Sensor
U1 ATtiny85-20S, VCC, PWM, AREF/PB0, PB1, PB2, XTAL1/PB3, XTAL2/PB4, RESET/PB5, GND, 6V 5x AA NIMH, C1 100nF, C7 0.1µF-100V, LEDd1 AL5809 20mA, D1 LED White5mm, C8 0.1µF-100V, LEDd2 AL5809 20mA, D2 LED White5mm, C9 0.1µF-100V, LEDd3 AL5809 20mA, D3 LED White5mm, C10 0.1µF-100V, LEDd4 AL5809 20mA, D4 LED White5mm, R5 150, R6 10k, Q1 IRLB3813PBF, PCINT, C2 1µF, R7 1M, D5 1N4148, GND, signal, PIR MH-SR602
in „ATtiny85, energiesparende Schaltung mit PIR und LED FadeIn/FadeOut (Newbie)“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Datei
lcdtest-tiny2313.asm
r17 .def temp3 = r18 .def temp4 = r19 ;; Statische Variablen .ifndef bufferaddr .def bufferaddr = r20 .endif .ifndef TWI_STATE .def TWI_STATE = r21 .endif .ifndef MYADDRESS .def MYADDRESS = r22 .endif ;; Port-Definition .equ ADDR_PORT = PIND .equ ADDR_PORT0 = PORTD .equ ADDR_DDR = DDRD .equ ADDR_B0 =
in „Einlese-Problem ATTiny2313“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Inkontinenzsensor_Beschreibung.pdf
funktionierendem Hausbus bei Subadresse 1..15. Bei Ausfall des Hausbusses (Subadresse 1 …15) erfolgt aller 20 …40s ein automatischer Neustart der Firmware – bereits abgeschaltete Hinweise werden damit auch erneut aktiviert. Pflegehinweise für die Sensormatte • Die Oberfläche der Sensormatte besteht aus körperneutralem
-
PDF
AS351-GS2011.pdf
Bild 2 : Verdrahtungsplan (freiluft) Teileliste Part Value Device Package QTY-AS351 QTY-GS IC31 DS18S20 NPN-66 TO92-RM2.54 1 IC32 ATTINY13-20PU TINY13-20PU DIL08 1 LED31b LED rot low current LED-5mm 5mm 1 R31 4k7 R-RM10 R10_08MM 1 R32b 680 R-RM10 R10_08MM 1 Petling 1 +3.6V ER14505/P M01-THT M01 1 Fassung 8pol 1 LED31a 69S3612 LED-RGB_4PIN_CA PLCC4-LED 1 R32a 150 R-RM10 R10_08MM 1 R33 27 R-RM20 R20_08MM 1 AS351: Petling-Thermometer 02/03/2011 Seite - 1 -
in „Digital Thermometer mit DS18S20, ATTINY13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_Dimmer_entprellt.txt
/* >> Stand ...\...\LED_B3.c x20 21Jan14 2340 x20 21Jan14 2340 Timernutzung für Sound zusätzlich auf PB0 mit PWM =============================================================================== = Target MCU : ATTiny 13 Target Hardware
in „Eintastendimmer und Taster Entprellung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR051.pdf
Applicability Application This application note applies to all AVRs with External RC Oscillator except ATtiny11, Note ATtiny12, ATtiny28, ATmega163, and ATmega323. For these devices, please refer to the device datasheets. Introduction This application note describes how to use the external RC oscillator for
in „AtMega32 mit Quarz betreiben. [siehe Bild]“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iotn841.h
DAMAGE. ****************************************************************************/ #ifndef _AVR_ATTINY841_H_INCLUDED #define _AVR_ATTINY841_H_INCLUDED #ifndef _AVR_IO_H_ # error "Include <avr/io.h> instead of this file." #endif #ifndef _AVR_IOXXX_H_ # define _AVR_IOXXX_H_ "iotn841.h" #else # error "
in „Neue ATtinies 441 und 841“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tiny12test.asm
; Target MCU: ATtiny12 .NOLIST .include "tn12def.inc" .LIST ; REGISTER LIST ; ; r16 set I/O ; r17 load Inputs and compare them ; r18 (not used yet) ; r19 set nop cycles ; r20 set high in loop if not 0x00 ; ldi r16, 0x10
in „[AVR|ASM] LED-Controller mit ATtiny12“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tn85def.inc
" ;* Title : Register/Bit Definitions for the ATtiny85 ;* Date : 2007-02-28 ;* Version : 2.24 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny85 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names
in „Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain“ · Projekte & Code ·
-
Datei
definition_tn2313.txt
" ;* Title : Register/Bit Definitions for the ATtiny2313 ;* Date : 2005-01-11 ;* Version : 2.14 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny2313 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register
in „Attiny2313 programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tn85def.inc
" ;* Title : Register/Bit Definitions for the ATtiny85 ;* Date : 2009-12-11 ;* Version : 2.35 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny85 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names
in „LCD über nur einen IO-Pin ansteuern“ · Projekte & Code ·
-
Datei
tn2313def.inc
" ;* Title : Register/Bit Definitions for the ATtiny2313 ;* Date : 2005-11-04 ;* Version : 2.21 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny2313 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register
in „ATTINY2313 16Mhz“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVRISPmkII_UG.pdf
will prompt the user to upgrade AVRISP mkII The following devices are supported: Tiny Mega Other ATtiny12 ATmega48 AT86RF401 ATtiny13 ATmega8 AT89S51 ATtiny15 ATmega88 AT89S52 ATtiny22 ATmega8515 AT90PWM2 ATiny2313 ATmega8535 AT90PWM3 ATtiny24 ATmega16 AT90CAN32 ATtiny26 ATmega162 AT90CAN128 ATtiny45 ATmega165 ATtiny861 ATmega168 ATmega169 ATmega32 ATmega325 ATmega3250 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega645 ATmega6450 ATmega649 ATmega6490 ATmega128 ATmega1280 ATmega1281 ATmega2560 ATmega2561
in „AVRISP mkII - 10-polig?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVRISPmkII_UG.pdf
will prompt the user to upgrade AVRISP mkII The following devices are supported: Tiny Mega Other ATtiny12 ATmega48 AT86RF401 ATtiny13 ATmega8 AT89S51 ATtiny15 ATmega88 AT89S52 ATtiny22 ATmega8515 AT90PWM2 ATiny2313 ATmega8535 AT90PWM3 ATtiny24 ATmega16 AT90CAN32 ATtiny26 ATmega162 AT90CAN128 ATtiny45 ATmega165 ATtiny861 ATmega168 ATmega169 ATmega32 ATmega325 ATmega3250 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega645 ATmega6450 ATmega649 ATmega6490 ATmega128 ATmega1280 ATmega1281 ATmega2560 ATmega2561
in „ISP Leiterbahnen an ATMega328 funktionieren nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr910_2313_v38c.asm
tn24 avr910-Devicecode not official! .db 0x1a ,0x10 ;tn25 avr910-Devicecode not official! .db 0x0f ,0x20 ;tn44 avr910-Devicecode not official! .db 0x1b ,0x20 ;tn45 avr910-Devicecode not official! .db 0x14 ,0x20 ;tn84 avr910-Devicecode not official! .db 0x1c ,0x20 ;tn85 avr910-Devicecode not official! .db
in „Programmer incl. neuem Code für Atmel AN910“ · Projekte & Code ·
-
Datei
PWM_ATiny.asm
Spannung von PORTB.2 in ein entsprechendes PWM-Signal ;am PORTB.1 um. Das Programm ist für einen ATtiny13 geschrieben ;Ein Konfigurationstaster (um 100% PWM zu definieren) ist an PORTB.4 vorgesehen ;OCR0A (Top-wert des Zählers) wird im EEPROM gespeichert ;=============================================
in „Analog zu PWM. Fehler im Programm?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mfc_ro7021.c
signal.h> #define USI_DATA USIDR #define USI_STATUS USISR #define USI_CONTROL USICR #define USI_ADDRESS 0x20 #define NONE 0 #define ACK_PR_RX 1 #define BYTE_RX 2 #define ACK_PR_TX 3 #define PR_ACK_TX 4 #define BYTE_TX 5 // Device dependant defines #if defined(__at90tiny26__) | defined(__attiny26__) #define
-
Datei
mfc_ro7021.c
signal.h> #define USI_DATA USIDR #define USI_STATUS USISR #define USI_CONTROL USICR #define USI_ADDRESS 0x20 #define NONE 0 #define ACK_PR_RX 1 #define BYTE_RX 2 #define ACK_PR_TX 3 #define PR_ACK_TX 4 #define BYTE_TX 5 // Device dependant defines #if defined(__at90tiny26__) | defined(__attiny26__) #define
-
PDF
AVRDUDE-doc-5.5.pdf
................................. 19 4.3.1 Instruction Format..................................... 20 4.4 Other Notes ............................................... 21 Appendix A Platform Dependent Information ........................................ 22 A.1 Unix......................................
in „USB-ISP PRogrammer unter Ubuntu“ · PC Hard- und Software ·
-
Datei
Thermometer.asm
;IDE : AVRStudio V4.09 ;µC : ATtiny15L ;Thermometer mit LED-Segmentanzeige .include "tn15def.inc" ; .def Ziffer = r20 ;Dualzahl-Buffer .def ZBuffer = r16 ;Zeichen-Buffer .def LEDAdresse = r17 ;Multiplexer-Adresse .def temp = r18 ;Temporär-Register
in „kleines Problemchen bei ADC-Messung...“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFID_2Kanal_V3_doc1.bas
Then ' nur bei Modus 2 If Pind.5 = 1 Then Modus = 5 ' Taste 3 wenn gedrückt Modus = 5 End If Waitms 20 ' Warte 20 ms If Modus <> 1 Then Reset Portb.6 ' Led 1 Aus Reset Portb.7 ' Led 2 Aus End If If Modus = 2 Or Modus > 3 Then Pulseout Portb , 6 , 800 'Led Blinken If Modus = 3 Or Modus > 3 Then Pulseout
in „Pollin RFID Entwicklungsboard“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
prj271/index.html http://www.technoblogy.com/show?KX0 ADC: https://www.marcelpost.com/wiki/index.php/ATtiny85_ADC Save Power: https://elektro.turanis.de/html/prj271/index.html Timer normal Mode with Interrupt https://www.gadgetronicx.com/attiny85-timer-tutorial-generating-time-delay-interrupts/ https://wolles-elektronikkiste.de/timer-und-pwm-teil-1 Timer compare Mode with Interrupt https://www.gadgetronicx.com/attiny85-compare-match-tutorial-interrupts/ */ #define F_CPU 1000000UL typedef enum { false, true} bool; #define Reset_Pin1 PB5 #define LED_Vcc_Warning PB4 // PIN3 - PB4 - LED_Vcc_Warning red --> output #
in „Attiny85 ADC Eingangswiderstand - wie hoch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Doppelpuls.ino
Doppelpulsgenerator für Anzeige in CNC Maschine * PB0 und PB1 als Open Drain Signale für Pulsgeber * * ATtiny25/45/85 @ 8MHz * */ #include "util/delay.h" #include "avr/sleep.h" void setup() { GIMSK = (1<<INT0) | (1<<PCIE); MCUCR = (1<<ISC01); // INT0 bei fallender Flanke PCMSK = (1<<PCINT0); PORTB = 0b11100; } void loop() { set_sleep_mode(SLEEP_MODE_IDLE); sleep_mode(); } ISR(PCINT0_vect) { _delay_us(20); DDRB = (1<<PB0); // ouptput, LOW _delay_us(20); DDRB = 0; // input _delay_us(50); GIFR = (1<<PCIF); } ISR(INT0_vect) { _delay_us(20); DDRB = (1<<PB1); // ouptput, LOW _delay_us(20); DDRB = 0; // input
in „Impulsverdoppler für alte Heidenhain Anzeige“ · Projekte & Code ·
-
Datei
Doppelpuls.ino
Doppelpulsgenerator für Anzeige in CNC Maschine * PB0 und PB2 als Open Drain Signale für Pulsgeber * * ATtiny25/45/85 @ 8MHz * */ #include "util/delay.h" #include "avr/sleep.h" void setup() { GIMSK = (1<<INT0) | (1<<PCIE); MCUCR = (1<<ISC01); // INT0 bei fallender Flanke PCMSK = (1<<PCINT0); DDRB = 0; PORTB
in „Impulsverdoppler für alte Heidenhain Anzeige“ · Projekte & Code ·
-
Datei
main.c
#ifndef __AVR_ATtiny2313A__ #define __AVR_ATtiny2313A__ #endif #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/wdt.h> //#define F_CPU 8000000UL // ATtiny2312A internal clock (CKDIV8
in „Ablufthaubensteuerung, Schaltung entstören“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Luft_ATtiny2313.bas
Signaleingang ' PB0-PB6: 7-segment - Segment A bis G ' PD1-PD5: 7-segment - Ziffer - Select $regfile = "ATtiny2313.dat" 'ATtiny2313 $crystal = 20000000 '20.0000MHz Quarz Ddrb = &B11111111 'PortB = Ausgang Ddrd = &B00111111 'PortD = Ausgang bis auf PD6 Dim Icount As Long At &H60 Dim Wcountlo As Word At &H60
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
PDF
Isp-stick-pcb.pdf
X1 C1 20pF 3 ATtiny2313 2 1 12MHz C2 20pF 22.04.11 20:23 f=5.00 /home/steih/Downloads/Isp-stick.brd
in „Bausatz AVR-ISP-Stick“ · Markt ·
-
Datei
Tiny15_blink.asm
=R19 .def Teiler3=R20 .def Vergleicher=R21 ser temp ; temp = FF out DDRB,temp ; Datenrichtungsregister für Port B auf Ausgang schalten Anfang: Ldi R17,1 ; Lade R17 mit 1 Ldi R18,255 ;R18,R19,R20 geben zusammen den Teiler
in „Bodlevel und Boden-Fuse bei Attiny15“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Tiny15_blink.asm
=R19 .def Teiler3=R20 .def Vergleicher=R21 ser temp ; temp = FF out DDRB,temp ; Datenrichtungsregister für Port B auf Ausgang schalten Anfang: Ldi R17,1 ; Lade R17 mit 1 Ldi R18,255 ;R18,R19,R20 geben zusammen den Teiler
in „Attiny 15+Assembler-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Bestückte und unbestückte Leiterplatten eines Geiger-Zählers
mightyohm.com Geiger Counter v1.0 SBI-20 AA Mignon LR6 1.5 V 26589022 OrderNo Y1-A299641A 1-1 QTY: 5 Panel 1 HASL 1.60mm Green Delivery 2022-03-23 Internal No: 29U8912 Design 1 test-qc GerberFile: geiger fixedR5 SI-18 ATtiny2313 SI-20 SBM-20
in „[V] MightyOhm Geiger Counter Platinen (Nachbau)“ · Markt · · Platinenfotos
-
Datei
tiny12test.lst
: ../../../Desktop/tiny12test.eep Kompiliert: 19.03.2010, 19:45:15 Durchgang: 2 1: ; Target MCU: ATtiny12 2: .NOLIST 5: 6: ; REGISTER LIST 7: ; 8: ; r16 set I/O 9: ; r17 load Inputs and compare them 10: ; r18 (not used yet) 11: ; r19 set nop cycles 12: ; r20 set high in loop if not 0x00 13: ; 14: 15:
in „[AVR|ASM] LED-Controller mit ATtiny12“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MAIN.S
=0 */ push r15 push r16 push r17 /* prologue end (size=3) */ ldi r24,lo8(-1) out 59-0x20,r24 out 56-0x20,r24 ldi r24,lo8(-4) out 58-0x20,r24 out 80-0x20,__zero_reg__ ldi r24,lo8(4) out 79-0x20,r24 ldi r24,lo8(36) out 89-0x20,r24 lds r24,BRIGHT+10 out 76-0x20,r24 /* #APP */ sei /* #NOAPP
in „Bug in WinAVR oder wieso macht der Compiler so einen Müll ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rc5sender.asm
; http://home.t-online.de/home/Holger.Heinemann/homepage.htm?rc5.htm ; .include "tn12def.inc" ; Attiny12 läuft mit 1,2MhZ intern ; 889,16µs sind 1067 Takte .def temp =r16 ; .def CommandID =r17 ; die unteren 6 Bits=Command / Rest, egal .def DevID =r18 ; 0-4 = DevID / 5=Togglebit .def i =r19 .def DelayCounter889 =r20 ; Während des Sendens wird dieses Delay benötigt (Halbbit) .org $000 rjmp Reset .org $006 Reset: ldi temp,0x4e ; Calibration Byte ! out OSCCAL,temp ldi temp,(1<<PINB0) ; IR-Led an PortBPin0 out DDRB,
in „RC5 Sender auf einem ATTiny11L“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Ausgangsstufen_Logic_IC.pdf
I²C-Interface Beitrag "i2c usb interface" [Bearbeiten] I²C-Monitor http://realterm.sourceforge.net/#I2C%20Bus http://www.avrfreaks.net/index.php? module=FreaksTools&func=viewItem&item_id=411 Connii MM 2.0 - I²C Monitor with USB Interface Tracii XL - High-End I²C Monitor http://i2cchip.com/ I2C Logger Firmware
in „Wittig(welec) DSO W20xxA Open Source Firmware (Teil3)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
resteliste_2.pdf
€ ATTINY2313V-105V 10 SO20 AVR Controller 5,00 € BSP373 100 SOT223-4 Infineon Small-Signal MOSFET, 100V, SOT-223 8,00 € BTS4141N 25 SOT223-4 Infineon High-side Power Switch 12,50 € CA3240 E 50 DIL8 OP AMP DUAL MOS IP/BIPOLAR OPAMP 8,00 € HCPL2211 25 DIL8 AVAGO Optokoppler 15,00 € ICL7660SCPA 20 DIL8 Ladungspumpenkonverter 6,00 € ICL7660SCPA 20 DIL8 Ladungspumpenkonverter 10,00 € K6F8016U6D-XF55 20 SMD SAMSUNG 512K x16 bit Super Low Power and Low Voltage Full CMOS Static RAM 20,00 € L298N 5
-
Bild
Microchip Packs Repository Webseite
Device Support (3.1.73) Download Microchip ATmega Series Device Support (3.0.158) Download Microchip ATtiny Series Device Support (3.0.151) Download Microchip AVR-Dx Series Device Support (2.3.272) Download AVR128DA28 AVR128DA32 AVR128DA48 AVR128DA64 AVR128DB28 AVR128DB32 AVR128DB48 AVR128DB64 AVR16DD14 AVR16DD20 AVR16DD28 AVR16DD32 AVR32DA28 AVR32DA48 AVR32DB28 AVR32DB32 AVR32DB48 AVR32DD14 AVR32DD20 AVR32DD28 AVR32DD32 AVR64DA28 AVR64DA32 AVR64DA48 AVR64DA64 AVR64DB32 AVR64DB48 AVR64DB64 AVR64DD14 AVR64DD20
in „AVR64DD20 - USART stürzt bei großem Buffer ab“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Schaltplan und Oszilloskop-Messkurve einer Schaltung
V(out) 3.5V 3.0V 2.5V 2.0V 1.5V 1.0V 0.5V 0.0V -0.5V 0ms 10ms 20ms 30ms 40ms 50ms 60ms R2 3,3Meg R1 1Meg C1 100nF U1 LTC1540 ATtiny402 V+ V- OUT G R3 20k C3 220nF R4 2,2Meg C2 220nF V1 SINE(0 30mV 175Hz 20ms) V2 3V .tran 200ms
in „Türklinger verstärken ohne elektrischen Eingriff in Hausanlage“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
Slave.bas
Do 'Hauptprogramm '********************* Hier kommt der Code Disable Interrupts Data_tx = Data_rx + 20 Enable Interrupts 'Data_tx = 20 'Printbin #1 , Data_rx 'Waitms 500 '********************* Loop End I2c_start: Push R16 Push R20 Push R23 Push R24 Usisr = &B01001111 Bitwait Usisr.6 , Set 'Warte bis Start
in „Register in BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avr450.pdf
supply design. The input voltage may vary from 85 VAC to microcontroller. 265 VAC (50-60 Hz). Figure 20. Power supply schematic +15V 1,5A 1 1 L3023,3uH 1 1 D304 +C307 +C310 V15P T301 PBYR1645 Phillips EFD20 ** 1000uF/35V 100uF/35V 5 6 GND GND 1 1 C301 4 3 1C302 D301 L3033,3uH +5V 0.5A J1 L 100nF/400V L301
-
Datei
tn2313def.inc
" ;* Title : Register/Bit Definitions for the ATtiny2313 ;* Date : 2006-10-03 ;* Version : 2.24 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny2313 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register
in „Timer Compare Interrupt Attiny2313“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
versuch.txt
'name : eeprom schreiben.bas 'purpose : Versuchsschaltung 'micro : attiny24 '------------------------------------------------------------------------------- $regfile = "attiny24.dat" ' specify the used micro $crystal = 128000 ' used crystal frequency $hwstack = 20 ' default
in „attiny24 und 7 Segmentanzeige“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
eigentliche Analogwert messung durchführen ADWergebnis = 0; //initialisierungswert löschen for( i=0; i<20; i++) { //for schleife bildet aus 20 ad wandlungen den mittelwert ADCSRA |= (1<<ADSC); //ad wandlung starten while (ADCSRA&(1<<ADSC)) { //adsc ist gesetzt, ad wandlung läuft, schleife läuft, bis AD wandlung fertig ist, d.h. bis adsc nicht mehr gesetzt ist ; } ADWergebnis += ADCW; } ADWergebnis /= 20; //und durch 20 teilen, um mittelwert zu berechnen return ADWergebnis; //aufruf der funktion ADWeinganglesen gibt mit ADWergebnis den AD wandlungswert zurück }
in „1,1 V Spannungsreferenz beim ATtiny45 und I2C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Tiny15_blik_neu.asm
****************************************************** .include "Tn15def.inc" ; Definitionen für ATTiny15 .def temp = r16 ; temp als Universalregister definieren .Def Blinkinhalt=R17 .Def Teiler1=R18 .def Teiler2=R19 .def Teiler3=R20 .def Vergleicher=R21 ;*********************************************
in „Attiny 15+Assembler-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
= 0b11101; _delay_us(155); PORTB = 0b11110; _delay_us(156); } } void Beep1(void) { // 50ms Ton an, 20ms Pause Tonfrequenz A: 2000Hz Tonfrequenz B: 3200Hz // Die Sequenz ist: A,A,B,still,B,A Das ganze dauert 6*70ms = 420ms A(); _delay_ms(20); // kurze Pause A(); _delay_ms(20); // kurze Pause B(); _delay_ms(20); // kurze Pause _delay_ms(50); // still _delay_ms(20); // kurze Pause B(); _delay_ms(20); // kurze Pause A(); } void C (void) { for(int i=0; i<227; i++) { // A: 2k2Hz, 100ms PORTB = 0b11101; _delay_us
in „Alarmton/Buzzer-Dreiklang erzeugen“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
f2u_tiny45.c
/* Frequenz/Spannung-Wandler mit ATtiny25 Die Eingangsfrequenz an F_EINGANG (hier PB.2 mit aktivem Pullup) wird gemessen und skaliert auf eine maximale Frequenz (hier 50 Hz) als PWM mit Timer0 an PWM_AUSGANG (PB.0) ausgegeben. Die PWM-Frequenz
in „Impulse von Reedkontakt als Spannung anzeigen NE555“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
f2u_tiny45.c
/* Frequenz/Spannung-Wandler mit ATtiny25 Die Eingangsfrequenz an F_EINGANG (hier PB.2 mit aktivem Pullup) wird gemessen und skaliert auf eine maximale Frequenz (hier 50 Hz) als PWM mit Timer0 an PWM_AUSGANG (PB.0) ausgegeben. Die PWM-Frequenz
in „Analoges Fahrrad-Tachymeter mit Dynamo betreiben“ · Analoge Elektronik und Schaltungstechnik ·