-
Datei
wotag.bas
---------------------------------- ' ' Wochentagsberechnung für das pollin spiel 810148 ' ' DH2FAA 20.02.2011 '------------------------------------------------------ ' ' Wochentagsberechnung ' nach Zeller Kongruenz ' http://de.wikipedia.org/wiki/Zellers_Kongruenz ' ' '------------------------------------------------------ ' $regfile = "ATtiny2313.dat" Lcd_db4 Alias Portb.0 Lcd_db5 Alias Portb.1 Lcd_db6 Alias Portb.2 Lcd_db7 Alias Portb.3 Lcd_e Alias Porta.0 Lcd_rs Alias Porta.1 Lcd_ein Alias Portd.6 Config Lcd_ein = Output Lcd_kontrast
in „Messgeraetchen aus Pollin Spiel bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
on_off.c
0.7s debounce time // switch off LED after key press >2.7s // // Author: P.Dannegger // // Target: ATtiny13 #include <avr/interrupt.h> #include <util/atomic.h> #include <avr/sleep.h> #define EXTERNAL_PULLUP // external pullup, e.g. 1M #define F_CPU (9.6e6 / 32) // 300kHz #define KEY_PIN PINB #define KEY_PORT
in „Power Switch“ · Projekte & Code ·
-
Datei
gaakgaak.bas
überschrieben. 'einige vordefinierte Parameter: Const Zeitlimit = 5 'Zeitlimit zum Umschalten (in 20 ms) Const Maxposi = 130 'Schwellwert langer Impuls (75 bis 150) Const Minposi = 95 'Schwellwert kurzer Impuls (75 bis 150) 'Bascom-spezifische Deklarationen: $regfile = "attiny13.dat" 'Portnamen vereinbaren
in „Ich verstehe den Timer0 beim ATtiny 13 nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gaakgaak.bas
überschrieben. 'einige vordefinierte Parameter: Const Zeitlimit = 5 'Zeitlimit zum Umschalten (in 20 ms) Const Maxposi = 130 'Schwellwert langer Impuls (75 bis 150) Const Minposi = 95 'Schwellwert kurzer Impuls (75 bis 150) 'Bascom-spezifische Deklarationen: $regfile = "attiny13.dat" 'Portnamen vereinbaren
in „RC Kanal auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gaakgaak.bas
überschrieben. 'einige vordefinierte Parameter: Const Zeitlimit = 5 'Zeitlimit zum Umschalten (in 20 ms) Const Maxposi = 130 'Schwellwert langer Impuls (75 bis 150) Const Minposi = 95 'Schwellwert kurzer Impuls (75 bis 150) 'Bascom-spezifische Deklarationen: $regfile = "attiny13.dat" 'Portnamen vereinbaren
in „RC-Empfänger auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ati841_Slave_Prg1.c
/* * ATB_Ati841_Slave_Prg1.c * * Created: 15.06.2019 16:36:20 * Author : hjsee */ // Slave mit Attiny 841 zum Master mit ATm 1284p #include "main.h" // CPU 16MHz #include <avr/interrupt.h> // dient zur Behandlung der Interrupts #include <avr/io.h> // Integer-Definitionen
in „Taster Entprellung am Attiny 841 und Auswertung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Recalibrate_Clock.asm
oscillator clock ; no need to apply external reference clock ; originally intended to be used on ATtiny with built-in PLL ; set fuses CKSEL[3:0] to 0001 to enable fast PLL clock ; uses factory calibrated oscillator clock for reference and watchdog as independent timer ; ; keep in mind that the accuracy
in „ATtiny Clock Recalibration ohne externe Referenz“ · Projekte & Code ·
-
Datei
basic1.asm
************************************************************ .include "tn2313def.inc" ;Prozessor ATTINY2313 ; ATtiny2313 Display 0802 4 bit Mode ; +--+-+--+ 2 Zeilen zu je 8 Stellen ; !RESET | |_| | VCC Memoryadr.: Zeile1: 00 und Zeile2: 40h ; (RX)PD0 | | PB7(SCK) ---W_CLK. ; (TX)PD1 | | PB6(MISO)---
in „Dynamisierung Encoder speziell für DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Drehimpusgeber_V3.asm
* ; Auswertung Drehimpulsgeber ;* ; Nur Halbschritte werden berücksichtigt ;* ;* Controller-Typ: ATtiny2313 ;* Taktfrequenz: 16 MHz ;* ;* ;* Autor: Steffen Hörhold ;* Date: 16.07.2005 ;* Version: 1.0 ;* Chip ID: ;* ;*************************************************************************** .include
-
Datei
ms5534_c.asm
-- ;ms5534_c.asm ;Programm zum auslesen der 4 Calibrier Worte ;des MS5534 Luftdruck Sensors ; ; ;ATtiny2313 mit 3.6864 MHz Takt ;Version 1.000 begonnen 19.12.2005 by J rgen M ller ; ; ende ; letzte nderung 04.01.2006 19:43 ;---------------------------------------------------------------- .include "tn2313def.inc
-
Datei
main.c
/** * @file main.c * @brief Nachtlicht firmware (ATtiny412). * * Pins: PA6 = boost converter enable, PA2 = LED via NPN (TCA0 WO2), PA1 = button to GND. * * A press while off turns the LED on at the last brightness. While on, a short * press turns it off
in „Lampe Timer deaktivieren“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v2.pdf
bei einer 1 wird der Widerstand an den Eingangs-Pin zugeschaltet. • Bei den neuerenAVR (wie z.B.ATtiny13,ATtiny2313, ATtiny24/44/84,ATtiny25/45/85, ATmega48/88/168, usw.) kann man alsAusgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit Position
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
Datei
netzuhr_.asm
; reassembly of "NETZUHR_20090731_FLASH.HEX" ;--------------------------------------- ; ATtiny2313 memory use summary [bytes]: ; Segment Begin End Code Data Used Size Use% ; [.cseg] 0x000000 0x0007fc 2044 0 2044 2048 99.8% ; [.dseg] 0x000060 0x00007a 0 26 26 128 20.3% ; [.eseg] 0x000000 0x000000
in „Reparaturtips für VFD von alter Elektronika-Leuchte“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Seilbahn_Tn13_1.bas
1 'PortB1 Taster Sorum +LED 2 'PortB2 Poti 'PortB3 Oberer OPV 'PortB4 Unterer OPV Const Fahrzeit = 20 'Fahrzeit in Sekunden Const Wartezeit = 5 'Wartezeit in Sekunden $regfile = "attiny13.dat" 'Portnamen vereinbaren $crystal = 9600000 'Takt vereinbaren $hwstack = 32 'mach'mer immer so $swstack = 10 '
in „Bascom Befehlszeit“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Seilbahn_Tn13_1.bas
1 'PortB1 Taster Sorum +LED 2 'PortB2 Poti 'PortB3 Oberer OPV 'PortB4 Unterer OPV Const Fahrzeit = 20 'Fahrzeit in Sekunden Const Wartezeit = 5 'Wartezeit in Sekunden $regfile = "attiny13.dat" 'Portnamen vereinbaren $crystal = 9600000 'Takt vereinbaren $hwstack = 32 'mach'mer immer so $swstack = 10 '
in „Led mit PWM bei Bascom steuern (atmega8)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Seilbahn_Tn13_1.bas
1 'PortB1 Taster Sorum +LED 2 'PortB2 Poti 'PortB3 Oberer OPV 'PortB4 Unterer OPV Const Fahrzeit = 20 'Fahrzeit in Sekunden Const Wartezeit = 5 'Wartezeit in Sekunden $regfile = "attiny13.dat" 'Portnamen vereinbaren $crystal = 9600000 'Takt vereinbaren $hwstack = 32 'mach'mer immer so $swstack = 10 '
in „Interrupt am ATTiny13 in BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
servogen01.asm
;Baustelle... /* Servoimpulsgenerator Anschlussbewegung ATTiny13: Pin 1: PB5, Reset Pin 2: PB3, ADC 3 Position 1 Pin 3: PB4, ADC 2 Position 2 Pin 4: GND Pin 5: PB0, Impulsausgang Pin 6: PB1, Eingang (binärer Pegel) Pin 7: PB2, erstmal unbenutzt Pin 8: Vcc */ .
in „Taster-Entprellung am Tiny13 in Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
on_off_25.c
/* Das Programm schaltet per Taster einen ATtiny25 (45/85) ein und aus. Der Taster wird dabei aus einer Kombination von Hard- und Software entprellt, wodurch der Einschaltvorgang nur ca. 2ms benötigt. Nach dem Anlegen der Versorgungsspannung gelangt
in „EIN-AUS mit Taster per Interrupt, ATtiny25 o.ä.“ · Projekte & Code ·
-
Datei
servogen01.asm
;Baustelle... /* Servoimpulsgenerator Anschlussbewegung ATTiny13: Pin 1: PB5, Reset Pin 2: PB3, ADC 3 Position 1 Pin 3: PB4, ADC 2 Position 2 Pin 4: GND Pin 5: PB0, Impulsausgang Pin 6: PB1, Eingang (binärer Pegel) Pin 7: PB2, erstmal unbenutzt Pin 8: Vcc */ .
in „ATtiny13 Problem mit Tonerzeugung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
D810023B.pdf
ICs ist unbedingt auf die Pin- belegung zu achten, da bei falschem Einbau die ICs beschädigt werden. 20 11 Die Einkerbung auf der Oberseite des ICs muss bei der Montage mit dem Bestückungsdruck der Plati- ne übereinstimmen. Das IC kann fixiert werden, indem die gegenüber- 1 10 liegenden Pins (Pin 1 und
in „8-Kanal IR-Fernbedienungs-Bausatz IRK8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Seilbahn_Tn13_1.bas
1 'PortB1 Taster Sorum +LED 2 'PortB2 Poti 'PortB3 Oberer OPV 'PortB4 Unterer OPV Const Fahrzeit = 20 'Fahrzeit in Sekunden Const Wartezeit = 5 'Wartezeit in Sekunden $regfile = "attiny13.dat" 'Portnamen vereinbaren $crystal = 9600000 'Takt vereinbaren $hwstack = 32 'mach'mer immer so $swstack = 10 '
in „Attiny13 + Bascom: Einfaches Lauflicht mit Taster funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fan.asm
; fq 2013-12-15 10:30 ; version 0.2 ; target: ATtiny10 ; ; This program reads the frequency of the input signal at PB1 ; and provides a similar signal at PB2 with frequency which ; has been increased by 33 % (if fq < 90 Hz). ; operating range: 0.02 Hz
in „Frequenz eines Rechtecksignal manipulieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
high_speed_quad_decoder_8bit.asm
2kHz ;* minimum baud rate 97kbaud ;* ;* this example uses 3kHz frame rate and 250kbaud 8N1 ;* ;* ;* ATtiny2313 @ 20 MHz ;* ;* Pinout ;* ;* PB0: A0 ;* PB1: A1 ;* PB2: A2 ;* PB3: A3 ;* PB4: B0 ;* PB5: B1 ;* PB6: B2 ;* PB7: B3 ;* PD1: UART TXD ;* ;***********************************************************
in „Versetzte Rechtecksignale auswerten, kein drehgeber“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ShackLights.asm
; general device setup ; this is for the ATtiny 13 .NOLIST ; Disable listfile generation .include "tn13def.inc" .LIST ; light control for my shack ; simple timeouter desactivates the TRIAC if not switched off before ; ; constants @ 600 kHz clk ;
in „Contdown Timer 230V gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ShackLights.asm
; general device setup ; this is for the ATtiny 13 .NOLIST ; Disable listfile generation .include "tn13def.inc" .LIST ; light control for my shack ; simple timeouter desactivates the TRIAC if not switched off before ; ; constants @ 600 kHz clk ;
-
Datei
dw_fuse_loeschen.txt
>avrdude -p attiny48 -P usb -c dragon_isp -U hfuse:w:0xDF:m -vvvv avrdude: Version 6.1, compiled on Mar 13 2014 at 00:09:49 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch
in „avrdude fuses aus debugwire schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATtiny841_MAX487E_025_Schaltplan.pdf
2 ISP_MISO K 1 2 3 R17 1K 11 SCK 1 2 3 1 2 7 PA6 PA5 8 15 Bn B1 1 12 MOSI MISO R18 1K JUMPER K5 ATtiny841 S0 A0 ISP_MOSI 1 1 2 11 12 K 1 2 3 R19 1K 14 An A1 13 1 2 3 1 1 2 2 JUMPER R20 1K - 74HCT4053D(GatterC-B-A) 2 3 . K 1 2 3 1 2 4 - 1 2 3 R21 1K 2 5 / 1 2 0 JUMPER 6 5 3 L K 1 2 3 7 T 1 2 3 8 S 9
in „ISR Code schneller machen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
311_Schaltungen.pdf
Die Schaltung lässt sich mit jeder Gleich- spannungindiesemBereichbetreibenund verbraucht mit etwa 20 mA nur wenig Strom. So wird mit einer 4,5-V-Batterie eine Laufzeit von etwa fünf Tagen er- reicht. Die Schaltung besteht aus einem ATtiny- Mikrocontroller von Atmel, der über drei Port-Ausgänge eine
in „[S] Sammlung von elektr. Schaltungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer.h
******************************************* * modified: based on a concept used in ..\mcucpp\AVR\attiny|atmega...\usart.h * ******** * * **************************************************************************** * ATmega164A/PA/324A/PA/644A/PA/1284(*)/P(*) HAS TIMER D,D,H,H(*) * *******************
in „Knoten im Kopf, Klassen und Vererbung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds.asm
* ; ;Description ; ; Poor-mans DDS Synthesizer ; ; Author = Jesper Hansen ; Target = AT90S2313 / ATTiny2313 ; Date = 2001-02-15 ; ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp ; ; ; PB0..7 = D/A Data out ; ; PD0 RXD ; PD1 TXD ; PD2..6 not used ; ;*************
in „ASM von MiniDDS in WinAVR kompilieren. Wie?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrdude_crash.txt
Using Programmer : usbtiny avrdude: usbdev_open(): Found USBtinyISP, bus:device: 002:009 AVR Part : ATtiny2313 Chip Erase delay : 9000 us PAGEL : PD4 BS2 : PD6 RESET disposition : possible i/o RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay
in „Avrdude stürzt ab, beim Flash/EEPROM Lesen über usbtiny, Ubuntu 16.04“ · PC Hard- und Software ·
-
Datei
Seilbahn_Tn13_1.bas
'PortB3 Oberer Power-OPV (Motortreiber) 'PortB4 Unterer Power-OPV (Motortreiber) Const Fahrzeit = 20 'Fahrzeit in Sekunden Const Wartezeit = 5 'Wartezeit in Sekunden $regfile = "attiny13.dat" 'Portnamen vereinbaren $crystal = 9600000 'Takt vereinbaren $hwstack = 32 'mach'mer immer so $swstack = 10 '
in „Eine kleine Frage zur Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dimmer.c
/* This modul receives DMX512 data via * USART. * original target: ATtiny2313 @16MHz * (for other devices please change pin & register definitions!) */ #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/delay.h> #define
in „DMX Empfänger selber bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_Dimmer_entprellt.txt
/* ATtiny45 PDIP/SOIC/TSSOP (PCINT5/RESET(i)/ADC0/dW) PB5 [1] [8] VCC (PCINT3/XTAL1/CLKI/OC1B(i)/ADC3) PB3 [2] [7] PB2 (SCK/USCK/SCL/ADC1/T0/INT0/PCINT2) (PCINT4/XTAL2/CLKO/OC1B/ADC2) PB4 [3] [6] PB1 (MISO/DO
in „Eintastendimmer und Taster Entprellung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
encoder4.c
<avr/sleep.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> #include <util/delay.h> // CPU: ATTiny44-20PU 8MHz // ======================================================================= // Ein-/Ausgänge // ----------------------------------------------------------------------- #define ENCODER_PORT
in „attiny13 aufwecken aus power down modus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
man_gcc.pdf
program memory and with the "MOVW" instruction. mcu@tie{}= "ata5272", "ata6616c", "attiny13", "attiny13a", "attiny2313", "attiny2313a", "attiny24", "attiny24a", "attiny25", "attiny261", "attiny261a", "attiny43u", "attiny4313", "attiny44", "attiny44a", "attiny441", "attiny45", "attiny461
in „avr-g++: external linkage von const/PROGMEM Symbol.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
remotecontrol.c
remotecontrol.c * * Copyright (c) 2011 Robert Meyer, Frank Meyer - frank(at)fli4l.de * * Updated to ATTINY85 Tiny-Version 03/2018 by Klaus R. * * Fuses (without bootloader): * L-Fuse H-Fuse E-Fuse * Internal RC Osc at 8MHz, 5.0 V: 0xE2 0xDC 0xF9 * Internal RC Osc at 8MHz, 4.5 V: 0xE2 0xDD 0xF9 * External
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
remotecontrol_v20.c
remotecontrol.c * * Copyright (c) 2011 Robert Meyer, Frank Meyer - frank(at)fli4l.de * * Updated to ATTINY85 Tiny-Version 03/2018 by Klaus R. * * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
Leds.asm
mir. ; Diese Copyright muß im Source verbleiben. ; ; Dieser Source demonstriert wie man an einem ATTiny15 mit nur 5 Pins insgesammt 20 LEDs ; individuell und mit 16 verschiedenen Helligkeiten ansteuern kann. In meinem Projekt ; benutzte ich 10 SMT Duo LEDs die über zwei Leitungen antiparallel geschaltet
in „LED Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config.xml
Setting caption="128 words" BOOTSZ1="1" BOOTSZ0="1"/> </BootSize> </AVR> <AVR name="t2313" caption="ATtiny2313"> <Fuse name="UNUSED_E7" bit="7" fuseByte="efuse" default="1" desc="unused" mode="expert"/> <Fuse name="UNUSED_E6" bit="6" fuseByte="efuse" default="1" desc="unused" mode="expert"/> <Fuse name=
in „Fuseeditor, grafische Benutzeroberfläche für AVRdude“ · Projekte & Code ·
-
Datei
led.c
********* * * LED strip Steuerung mit IR * Andreas Brietzke, Nagareyama-shi, J * * * Chip type : ATtiny2313 * Clock frequency : 8 MHz * lfuse 64 = 0110 0000 -> a4 = 1010 0100 * hfuse df = 1101 1111 -> d9 = 1101 1001 * avrdude -p t2313 -c usbasp -B 10 -U lfuse:w:0xa4:m -U hfuse:w:0xd9:m * * led.c * *
in „Steuerung LED Zimmerbeleuchtung 4-Kanal“ · Projekte & Code ·
-
Datei
led.c
********* * * LED strip Steuerung mit IR * Andreas Brietzke, Nagareyama-shi, J * * * Chip type : ATtiny2313 * Clock frequency : 8 MHz * lfuse 64 = 0110 0000 -> a4 = 1010 0100 * hfuse df = 1101 1111 -> d9 = 1101 1001 * avrdude -p t2313 -c usbasp -B 10 -U lfuse:w:0xa4:m -U hfuse:w:0xd9:m * * led.c * *
in „Steuerung LED Zimmerbeleuchtung 4-Kanal“ · Projekte & Code ·
-
Datei
IR.asm
receiver * ; * * ; * ( protocol name "unknown" ) * ; * * ; ************************************** ; ATtiny2313 @ 4 mhz .include "attn2313.inc" ; rc bit timing: ; start bit ~ 4ms ; zero bit ~ 2ms ; one bit ~ 1ms .def rctcnt = r20 .equ RC_OVER = 0x58 .equ RC_START = 0x38 .equ RC_MAX = 0x28 .equ RC_MID = 0x18
-
Datei
ad-wandler-b1.txt
.device ATtiny26 .nolist .include "tn26def.inc" .list .def temp1 = r16 ; allgemeines temp Register, zur kurzfristigen Verwendung .def temp2 = r17 ; 8 höchstwertigen bits für display .def adlow = r18 ; Ergebnis vom ADC .def adhigh = r19 ; Ergebnis vom ADC .def temp3 = r20 ; benötigt von lcd routine ?!?!?! .equ F_CPU = 4000000 ; Systemtakt in Hz .equ BAUD = 9600 ; Baudrate ldi temp1, (1<<REFS0) ; interne Referenzspannung 2,56v out ADMUX, temp1 ldi temp1, (1<<REFS1) out
in „Wert des ADU auf Display ausgeben / ATtiny / Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
digit_3led.c
-stelligen 7-Segm. LED-Anzeige über Schieberegister (4094). Für dieses Beispielprogramm wird ein ATtiny45 verwendet. Funktionen: void init_led(void) aktiviert die Port-Ausgänge direkte Ausgabe: void zeige_segmente(uint8_t z) schreibt in die Schieberegister void zeige_ziffer(uint8_t z) direkte Ausgabe
in „7-Segment Anzeige 3-3tellig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Strom_25A.bas
* * '* Strom Sensor * '* max. 25A / 16V * '* * '************************************ $regfile = "attiny85.dat" $crystal = 8000000 Config Pinb.2 = Input 'SCL Config Pinb.0 = Input 'SDA Config Portb.1 = Output 'Spannungsregler Enable Portb.1 = 1 Waitms 10 If Pinb.0 = 0 Then 'prüfen ob andere Spannungsregler
in „Probleme mit I2C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATi841_Master_Prg1.c
/* ATB_Ati841_Master.c * Created: 15.06.2019 15:54:48 * Author : hjsee */ // Master für den Attiny 841 /* I2C-Master-Routinen von Peter Fleury verwenden siehe: http://homepage.hispeed.ch/peterfleury/avr-software.html#libs */ /* Abgestimmt auf meine Hardware P30, D2, P52, NT2 Bedienung: Slave - Port
in „Taster Entprellung am Attiny 841 und Auswertung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DC_Motor_Regler.c
DC-Motors mit Steuerspannung (Poti). Nachfolgendes Programm ist auf einem ATmega328 getestet; ein ATtiny13 wuerde aber schon reichen. Die Schaltungsbeschreibung, mit der man ggf. auch ohne Schaltplan auskommt: Ein AVR-Controller bekommt seine Versorgungsspannung von einem 5V-Regler (78L05) und wird mit
in „Drehzahlregler für DC-Motor, ATmega48-328“ · Projekte & Code ·
-
PDF
textdisplayadapter.pdf
Mikrocontroller- familien zur Verfügung: • STM8 im Verzeichnis stxlcd/stm8 des Archivs • AVR (ATmega und ATtiny) im Verzeichnis stxlcd/avr des Archivs • Padauk PFS154 im Verzeichnis stxlcd/pfs154/stx_lcd_transmit des Archivs Auch hier gilt: Die Software ist unter Linux entstanden und ein einfacher Aufrufe von
in „"Intelligenter" Textdisplayadapter mit Padauk PFS154“ · Projekte & Code ·
-
Datei
encoder4.c
<avr/sleep.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> #include <util/delay.h> // CPU: ATTiny44-20PU 8MHz // ======================================================================= // Ein-/Ausgänge // ----------------------------------------------------------------------- #define ENCODER_PORT
in „attiny13 aufwecken aus power down modus“ · Mikrocontroller und Digitale Elektronik ·