-
Datei
irmpconfig.h
IRMP_SUPPORT_LGAIR_PROTOCOL 0 // LG Air Condition >= 10000 ~300 bytes #define IRMP_SUPPORT_SAMSUNG48_PROTOCOL 0 // Samsung48 >= 10000 ~100 bytes (SAMSUNG must be enabled!) #define IRMP_SUPPORT_MERLIN_PROTOCOL 1 // Merlin >= 15000 (better 20000) ~300 bytes #define IRMP_SUPPORT_PENTAX_PROTOCOL 0 // Pentax
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.5.bas
Prototypen ' '---------------------------------------------------------- $regfile = "m328pdef.dat" ' ATmega328-Deklarationen $prog &HFF , &H62 , &HD9 , &HFF ' generated. Take care that the chip supports all fuse bytes. $crystal = 1000000 ' Kein Quarz: 1MHz MHz $baud = 9600 ' Baudrate der UART: 9600 Baud
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
DDS.c
// uC ATMega DDS IC // PB1 (Pin 11) SCK <---> Pin 48 SCLK // PB2 (Pin 12) MOSI <---> Pin 50 SDIO_0 // PB3 (Pin 13) MISO <---> Pin 52 SDIO_2 // PF1 (Pin 60) <---> Pin 46 IO_Update #include <avr/io.h> #include <util
in „Analog Devices: DDS IC (AD9959) mit ATMega64L ansteuern SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM.c
#ifndef MCU // Welcher AVR genutzt wird, wird i.A. im Makefile definiert #define MCU atmega48P #endif #ifndef F_CPU // kann auch im Makefile definiert sein #define F_CPU 800000UL // Takt als LONG definieren, da zu groß für Integer #endif #define true 1 #define false 0 #define STK500 false
in „Probleme mit der Verbindung PWM + ADC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AppNote_Atmel_RTC.pdf
Year 2000 Compliant Date Format • Can be used on all AVR Controllers with RTC Module • “C”-Code for ATMega103 Included 1 Introduction This application note describes how to implement a Real Time Clock (RTC) on AVR ® microcontrollers that features the RTC module. The implementation requires only one discrete
in „Atmel AVR Controller mit integrierter RTC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ZX81_debug_drv.h
--------------------------------------------------- //Z80 data bus #define D0 49 // PL0 #define D1 48 // PL1 #define D2 47 // PL2 #define D3 46 // PL3 #define D4 45 // PL4 #define D5 44 // PL5 #define D6 43 // PL6 #define D7 42 // PL7 // Z80 address bus #define AD0 22 // PA0 #define AD1 23 // PA1 #define
-
Datei
baseTimerD.h
\Timer.h Timer0 * **************************************************************************** * ATmega48-88-168-328\Timer.h Timer1 * **************************************************************************** * ATmega-164-324-644-1284\Timer.h Timer0, Timer2(*) **************************************
in „Knoten im Kopf, Klassen und Vererbung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
uint8_t txq_head; volatile uint8_t txq_tail; static uint8_t txq_data[TXQ_SIZE]; #if defined (__AVR_ATmega128__) #define UCSRA UCSR0A #define UCSRB UCSR0B #define UCSRC UCSR0C #define UBRRL UBRR0L #define UBRRH UBRR0H #define UDR UDR0 #define USART_UDRE_vect USART0_UDRE_vect #endif #define UART_BAUD_RATE
in „ATMega128-UART-empfangen&ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_ADC.txt
#ifndef MCU #define MCU atmega48P #endif #ifndef F_CPU #define F_CPU 800000UL #endif #define true 1 #define false 0 #define STK500 false #include <avr/io.h> // Namen der IO Register #include <util/delay.h> // Funktionen zum warten
in „Probleme mit der Verbindung PWM + ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADC_PWM2.txt
#ifndef MCU // Welcher AVR genutzt wird, wird i.A. im Makefile definiert #define MCU atmega48P #endif #ifndef F_CPU // kann auch im Makefile definiert sein #define F_CPU 800000UL // Takt als LONG definieren, da zu groß für Integer #endif #define true 1 #define false 0 #define STK500 false
in „Probleme mit der Verbindung PWM + ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADC_PWM2.c
#ifndef MCU // Welcher AVR genutzt wird, wird i.A. im Makefile definiert #define MCU atmega48P #endif #ifndef F_CPU // kann auch im Makefile definiert sein #define F_CPU 800000UL // Takt als LONG definieren, da zu groß für Integer #endif #define true 1 #define false 0 #define STK500 false
in „Probleme mit der Verbindung PWM + ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
microBBS.txt
Software: microBBS"; 33 SPUT 10:PRINT #1 "Author : KO"; 34 ? #1 "S sv3ora@qrp.gr" 35 ? #1 "Hardware: ATMEGA644 "; 36 ? #1 "MCU,";:SPUT 10 37 ? #1 " CB2 microc"; 38 ? #1 "omputer" 39 ? #1 "Modem : Supra Express "; 40 SPUT 10 41 ? #1 " 56e PRO"; 42 SPUT 10:PRINT #1 "Speed : "; 43 ? #1 "1200 Baud (set)" 44 ? #1 "Location: "; 45 ? #1 "Hellas, Patra city"; 46 ? #1 "Since : 2019" 47 ? #1 " (any key) Back"; 48 SGET D:IF D>0 GOTO 6 49 FOR E=0 TO 10:SPUT 10:NEXT 50 ? #1 " Write short public MSG"; 51 ? #1 " (2 lines max!)" 52 ? #1 " (#) Save MSG" 53 I=0:FOR F=0 TO 1999 54 G=EPEEK(F) 55 IF G=255 :I=F:GOTO 57 56
in „AVR-ChipBasic2 - BASIC-Computer mit ATMega 644“ · Projekte & Code ·
-
PDF
PVLogger_v0.5_St__ckliste.pdf
Elko 4 C19,C20,C21,C22 22pF 5% Keramik 2 C2,C3 10uF 20% Elko 2 C7,C17 CD74HC4067 PDSO-‐G24 1 IC1 ATmega32A_PDIP DIP40600 1 IC2 LM258AN DIP8300 1 IC3 LM7805CT to220 1 IC5 LD1117V33 TO-‐220 1 IC6 MAX232E DIP16300 1 IC7 DS1307 DIP8300 1 IC8 RIBBON_10V FKV10SN 3 ISP,JTAG,LCD RIBBON_26V FKV26SN 1 J2 HDR1X2
in „Reset durch Stack overflow?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
speed_cntr.h
* - Supported devices: All devices with a 16 bit timer can be used. * The example is written for ATmega48 * - AppNote: AVR446 - Linear speed control of stepper motor * * \author Atmel Corporation: http://www.atmel.com \n * Support email: avr@atmel.com * * $Name: RELEASE_1_0 $ * $Revision: 1.2 $ * $RCSfile
in „AVR446 (Schrittmotorsteuerung) auf ATmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schaltung.pdf
160mA (wobei DP nie angeschalten wird) (300mA sollte also sicher reichen) maximale Leistung 240mA*0,2V=48mW bzw. 300mA*0,2V=60mW BC 328-40 Transistor PNP TO-92 25V 0,8A 0,625W Basiswiderstände: * Transistor: BC328-40 * Der Verbraucher benötigt einen Strom von maximal Ic = 300mA. * hFEmin ist 170 (Datenblatt
in „uC + 3 Schieberegister + 7-Segmentanzeige“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
speed_cntr.h
* - Supported devices: All devices with a 16 bit timer can be used. * The example is written for ATmega48 * - AppNote: AVR446 - Linear speed control of stepper motor * * \author Atmel Corporation: http://www.atmel.com \n * Support email: avr@atmel.com * * $Name: RELEASE_1_0 $ * $Revision: 1.2 $ * $RCSfile
in „Atmel Appnote AVR446 Hilfe lineare Geschwindigkeit“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr910_2313_v38c.asm
0xFF Byte polling. (was buggy for some Controllers) ;* Added ATTiny2313 (device Code 0x23), and ATMega8535 (0x6A)Support. ;* Not Supported from avrprog, avrdude Support possible. ;* Reorganised Table for Page Mode Chips with PROGRAMMER_PAGESIZE. Adding different PROGRAMMER_PAGESIZEs ;* Try to fix S89
in „Programmer incl. neuem Code für Atmel AN910“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.12.bas
korrigiert ' '---------------------------------------------------------- $regfile = "m328pdef.dat" ' ATmega328-Deklarationen $prog &HFF , &H62 , &HD9 , &HFF ' generated. Take care that the chip supports all fuse bytes. $crystal = 1000000 ' Kein Quarz: 1MHz MHz $baud = 9600 ' Baudrate der UART: 9600 Baud
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.13.bas
K_clearx + K_f_offset ' 79 - C all Const K_lstx = K_chgxy + K_f_offset ' 81 - Lstx, ' Const K_hmin = 48 + K_f_offset ' 112 - H:M "0" Const K_grd = 49 + K_f_offset ' 113 - grd "1" Const K_rad = 50 + K_f_offset ' 114 - rad "2" Const K_pi = 51 + K_f_offset ' 115 - Pi "3" Const K_int = 52 + K_f_offset ' 116
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.13.bas
K_clearx + K_f_offset ' 79 - C all Const K_lstx = K_chgxy + K_f_offset ' 81 - Lstx, ' Const K_hmin = 48 + K_f_offset ' 112 - H:M "0" Const K_grd = 49 + K_f_offset ' 113 - grd "1" Const K_rad = 50 + K_f_offset ' 114 - rad "2" Const K_pi = 51 + K_f_offset ' 115 - Pi "3" Const K_int = 52 + K_f_offset ' 116
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
HV_PROG.c
avr/io.h> #include <util/delay.h> #define true 1 #define false 0 #define HFUSE 0xD9 // Default for ATmega48/88/168, for others see #define LFUSE 0xE2 // http://www.engbedded.com/cgi-bin/fc.cgi #define DATA PORTD // PORTD = Arduino Digital pins 0-7 #define DATAD DDRD // Data direction register for DATA
in „ATMEGA 644 Verfused“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
frequenzzaehler2.c
einfach erweiterbar für höhere Messfrequenzen Dieses Programm stellt die am T0 Eingang (PD4) eines Atmega8 (16Mhz) anliegende Frequenz (TTL Pegel Rechteck) auf einem LCD Hz-genau dar. Weiterhin gibt es die Möglichkeit eines Abgleiches der Frequenz mittels Korrekturfaktor bei Bedarf wegen der unvermeidlichen
in „Frequenzzähler 8Mhz ohne Vorteiler - Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi.c
**************************** * * Name: spi_init * * Zweck: Initialisieren der SPI-Interfaces des ATMEGA48 * * Prototyp: void spi_init(unsigned char mode) * * Parameter: * unsigned char mode (E): 0 Beide Interfaces werden initialisiert * 1 Standard-SPI-Interface wird initialisiert * * Funktionswert: -
in „MCP2515 - Registerdaten werden falsch gespeichert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ASKTimer.c
/* Fachbereich Elektrotechnik / Telekommunikation */ /* */ /* */ /* In der Diplomarbeit wird ein Atmega8515L der Firma Atmel verwendet */ /********************************************************************************************************************/ /*******************************************
in „Infrarot senden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
7-Segment_Anzeige.c
/* ATmega48 * 7-Segment_Anzeige.c * Vierstellige 7-Segment-Anzeige ansteuern, Hochzählen * Created: 18.04.2013 17:50:40 * Author: Edgar Brucke */ /* ----------HEADER---------- */ #define F_CPU 800000UL #include
in „7-Segment Anzeige ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mega8.c
02.07.2005 Author : Freeware, for evaluation and non-commercial use only Company : Comments: Chip type : ATmega8 Program type : Application Clock frequency : 3,686400 MHz Memory model : Small External SRAM size : 0 Data Stack size : 256 *****************************************************/ #include <mega8.h
in „ATmega8 USART Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Hauptplatine_Schaltplan.pdf
(MOSI/OC2A/PCINT3) 17 LED1 4,7k 8 GND PB4(MISO/PCINT4) 18 S3 PB5(SCK/PCINT5) 19 R 1 2 R4 3 1 GND ATMEGA48/88/168-PU R 6 4 2 4,7k S2 R5 3 1 2 4 6 8 1 VCC 4 2 N 2 4,7k G S 1 3 5 7 9 VCC 1N4004 D5 + D6 6 IN OUT 7 N VCC 1N4004 C G + C9 GND C12 + X1 - IC3 R 1 µ 100nF 100nF F 0 0 2 1 1 E L GND 01.12.2011 10
in „Display DEM16216 - Initialisierung falsch? - Schwarzer Balken“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
BLSD1510.pdf
PCINT6/XTAL1/TOSC1) 7 1 G 2 L4 M 21 GND PB7 (PCINT7/XTAL2/TOSC2) 8 3 G 4 GND D7 B MSS1038-334KLB ATmega48V-10AU p 4 p 5 16MHz GND 1 C1 1 C IC6 8 1 DRC SWC 7 IPK SWE 2 GND X2 R7 5 COMP- TCAP 3 MISO 1 2 +5V 0.68R C13 SCK 3 4 MOSI 6 4 330pF RST 5 6 GND PWMB VCC GND MC34063ADR 6ptsHeader GND D Title D RGB2
in „[V] RGB Steuerung“ · Markt ·
-
PDF
vfd20.pdf
8 10 32 50 8 RG20 11 33 14 9 12 34 49 7 IC3 OUT OUT 13 35 15 10 2 DOUT DIN 27 15 CLK (0-19) 14 36 48 6 CLK 16LOAD 15 37 16 11 LOAD 16 38 47 5 13LANK BLANK 17 39 17 12 18 40 46 4 RG20 19 41 18 13 OUT 45 3 OUT 19 14 (0-19) 44 2 20 15 43 1 21 16 42 0 61 F2 IC1 C 30 PD0 PC0 23 V 31 MCU 24 A GND GND PD1
in „Alte VFD-Anzeige übrig, möchte gerne eine Uhr damit bauen“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
i2c.c
pull-up resistors on I2C bus pins ///@todo : should #ifdef these //sbi(PORTC, 0); // i2c SCL on ATmega163,323,16,32,etc //sbi(PORTC, 1); // i2c SDA on ATmega163,323,16,32,etc sbi(PORTD, 0); // i2c SCL on ATmega128,64 sbi(PORTD, 1); // i2c SDA on ATmega128,64 // clear SlaveReceive and SlaveTransmit handler
in „TWI, I2C Master-Slave mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SinCosGenerator.asm
************************************************ ;* Sin/Cos Generator with CORDIC Algorithm * ;* ATmega48, 20 MHz xtal, PWM-output OCR1a/b, * ;* Christoph Kessler 2009 db1uq_at_t-online_dot_de * ;*************************************************************************** .nolist .include "m48def.inc"
in „Cordic-Algorithmus in AVR-Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
wr88_rzm_2.c
Raumzeigermodulation Copyright by Axel Jeromin http://www.jeromin.privat.t-online.de Atmel Prozessor ATMEGA 88 bei 20 MHz Pulsfrequenz 2500 Hz Ausgangsfrequenz 2 bis 86 Hz Eine Periode einer kompletten Sinusschwingung wird in 6 Sektoren von jeweils 60 Grad (Omega) Länge geteilt. Im Programm läuft ein Zähler
in „3 x PWM ATmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irmp.c
Supported AVR mikrocontrollers: * * ATtiny87, ATtiny167 * ATtiny45, ATtiny85 * ATtiny44, ATtiny84 * ATmega8, ATmega16, ATmega32 * ATmega162 * ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284, ATmega1284P * ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P * * This program is free software; you
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
irmp.c
Supported AVR mikrocontrollers: * * ATtiny87, ATtiny167 * ATtiny45, ATtiny85 * ATtiny44, ATtiny84 * ATmega8, ATmega16, ATmega32 * ATmega162 * ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284, ATmega1284P * ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P * * This program is free software; you
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.7.bas
Cleanup ' '---------------------------------------------------------- $regfile = "m328pdef.dat" ' ATmega328-Deklarationen $prog &HFF , &H62 , &HD9 , &HFF ' generated. Take care that the chip supports all fuse bytes. $crystal = 1000000 ' Kein Quarz: 1MHz MHz $baud = 9600 ' Baudrate der UART: 9600 Baud
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
ATmega8515.asm
######################################################################### ; # # ; # Pin Belegung ATmega8515 # ; # # ; # Port D0 = Eingang langsamer # ; # Port D1 = Eingang schneller # ; # Port D2 = Eingang rechts # ; # Port D3 = Eingang links # ; # Port D4 = Motor Ein/Aus # ; # Port D5 = # ; # Port D6
in „mC arbeitet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
pjb_leichter-start-bascom_de.pdf
Board befinden sich außer dem Programmer und einer Fassung für den Ziel-Mikrocontroller vom Typ ATmega8 auch diverse Ein-/Ausgabe-Komponenten: - 3 verschiedenfarbige Leuchtdioden (LEDs) (Kathode gegen Masse geschaltet.) - 2 Taster (gegen Masse tastend) - 1 Piezo-Schallgeber - 2 Potentiomenter (als Spannungsteiler geschaltet) - 1 Lichtsensor (als Spannungsteiler geschaltet) Pinbelegung ATmega8 Stefan Hoffmann Leichter Start mit BASCOM und myAVR Seite: 4/14 Die Vorgehensweise 2 Die Vorgehensweise Der Ablauf des Programmierens bestehend aus Editieren – Kompilieren – Brennen – Testen sieht
in „LCD Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
flashlog.txt
myuisp --erase Atmel AVR ATmega8 is found. Erasing device ... Reinitializing device Atmel AVR ATmega8 is found. myuisp --upload if=test3.hex -v=3 --hash=32 --verify Reset inactive time (t_reset) 1000 us AVR Direct Parallel Access
in „ATMega8 nur bei geringer Taktfrequenz flashbar“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
global.h
------------------- #ifndef EXTERN #define EXTERN extern #endif #define M168 // Register für den ATMEGA168 //#define M8 #define WATCHDOG #define LOG_RS232 // Log-Datei auf RS232 ausgeben #define LCD // ohne LCD Ausgaben ist der Code 1250 Byte kürzer #define DEBUG // lässt den Fehlercounter im LCD stehen
in „DCF-Uhr, Sonnenstand, TWI-Port, Alarmfunktion für m8 in C“ · Projekte & Code ·
-
Datei
Propelleruhr_ok2_fertig23.txt
Diode.SYM3001 15 D4 D1 Diode.SYM3001 16 IC1 78L05 Standard.SYM3001 17 IC2 TSOP1736 Conrad.SYM3001 18 IC3 ATMEGA16-16AC Conrad.SYM3001 19 JP1 PINHD-1X3 Pinhead.SYM3001 20 K1 K1X6 Standard.SYM3001 21 LED1 LA E67B led.SYM3001 22 LED2 LA E67B led.SYM3001 23 LED3 LA E67B led.SYM3001 24 LED4 LA E67B led.SYM3001 25
-
Datei
C_TAST.C
specs.de */ /* */ /************************************************************************/ // Target: ATMega48 #include <io.h> #include <interrupt.h> typedef unsigned char u8; typedef signed short s16; #define XTAL 8000000L // 8MHz #define KEY_PIN PINB #define KEY0 0 #define KEY1 1 #define KEY2 2 #define
-
Datei
avr-m8_z80.asm
Public License ; along with this program. If not, see <http://www.gnu.org/licenses/>. #if defined atmega8 .include "m8def.inc" #elif defined atmega48 .include "m48def.inc" #else /* default */ .include "m88def.inc" ;FUSE_H=0xDF ;FUSE_L=0xF7 #endif #ifndef F_CPU #define F_CPU 20000000 /* system clock in
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ausgabefenster.txt
Arduino IDE Portable\Mega2560\arduino-1.8.19\portable\sketchbook\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10819 -build-path C:\Users\Worker\AppData\Local\Temp\arduino_build_863307 -warnings=all -build-cache C:\Users\Worker\AppData\Local\Temp\arduino_cache_827559 -prefs
in „Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
swdisplay_nokia.c
fuer die Anbindung eines Nokia s/w Displays Verwendbare Displays: 5110 3310 3410 Microcontroller: ATmega8 / ATmegaxx8 (c) 28.01.2015 R. Seelig ------------------------------------------------------------ */ #include "swdisplay_nokia.h" unsigned char LcdCache[LCD_CACHE_SIZE]; // ----------------- fuer
in „Nokia 5110 LCD defekt ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iom8535v.h
#ifndef __iom8535v_h #define __iom8535v_h /* ATmega8535 header file for * ImageCraft ICCAVR compiler */ /* not strictly sorted by address no more */ /* interrupt vector number definitions added */ /* last changed 2002/09/25 */ /* 2 wire serial interface
in „kleines C-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
KlimaSensorKomm.c
Taktsignal. Für weitere Infos siehe "12.2 - Ports as General Digital I/O" in der Beschreibung des ATMega32 #define SHT75_DATA_1 DDRC &= ~(1 << SHT75_DATA) //schreibt eine "1" auf den Bus (setzt den Pin hochohmig). Ein externer Pullup zieht den Bus auf High #define SHT75_DATA_0 DDRC |= (1 << SHT75_DATA
in „SHT75 - CRC Check: Ich finde den Fehler nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irmpconfig.h
IRMP_SUPPORT_LGAIR_PROTOCOL 1 // LG Air Condition >= 10000 ~300 bytes #define IRMP_SUPPORT_SAMSUNG48_PROTOCOL 1 // Samsung48 >= 10000 ~100 bytes (SAMSUNG must be enabled!) #define IRMP_SUPPORT_MERLIN_PROTOCOL 0 // Merlin >= 15000 (better 20000) ~300 bytes #define IRMP_SUPPORT_PENTAX_PROTOCOL 0 // Pentax
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
BLMC.c
Hackert Remarks: known Problems: none Version: 17.09.2014 Description: Brushless Motor Controller for ATmega48/88/168 ------------------------------------------------------------------------------*/ #include <avr/interrupt.h> #include <avr/io.h> //PHASE1 (U) #define UH_DDR DDRB |= (1<<3); #define UH_ON TCCR2A
in „Eingang am AVR schalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c.c
set pull-up resistors on I2C bus pins // TODO: should #ifdef these sbi(PORTC, 0); // i2c SCL on ATmega163,323,16,32,etc sbi(PORTC, 1); // i2c SDA on ATmega163,323,16,32,etc //sbi(PORTD, 0); // i2c SCL on ATmega128,64 //sbi(PORTD, 1); // i2c SDA on ATmega128,64 // clear SlaveReceive and SlaveTransmit
in „TWI, I2C Master-Slave mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test3.c
/* C Code für Atmega 48 Das Programm erzeugt zwei Signale mit jeweils 9 unterschiedlichen Impulslängen. Die Impulslängen werden mit den Werten aus dem Array erzeugt. Die erste 20 im Array steht für einen High_pegel von
in „Timer stören sich gegenseitig“ · Mikrocontroller und Digitale Elektronik ·