-
Datei
dmxdim.asm
.include "m8def.inc" .def tempL = r16 .def tempH = r17 #define SREGbuf R2 #define DMX_FIELD 0x60 //base address of DMX array; start of SRAM #define DMX_CHANNELS 2 //no. of channels #define DMXstate R18 //status reg for DMX-ISR (r16-r31) #define F_OSC 16000 ; Interrupt Vectors (ATMEGA16 appnote p. 45) .org 0 rjmp init ; Reset Handler reti ; IRQ0 Handler reti ; IRQ1 Handler reti ; Timer2 Compare Handler reti ; Timer2 Overflow Handler
in „DMX Empfangsproblem mit ATMega16 und Hennes lib @ ASM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
84123_usb_i2c_km-2.pdf
L Byte1 Byte2 fügt eine Wartepause von 1 bis 65.535 ms (0001...FFFF) in Hex-Schreibweise (16 Bit) in die Befehlsausführung ein (z. B. innerhalb von Makros) N lässt Master nach letztem gelesenen Byte mit NACK
in „Hygrosens I2C Tmp Modul antwortet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
***********************************************************/ /* definition for EEPROM memory for ATMega(16-128) and newer*/ /****************************************************************************/ uint8_t out = 0; /****************************************************************************/ /*
in „XMega und timer interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
;*********************************** ; ; Projekt SpeedScanner LCD-Display Version 1.0 ; Author: Peter Rebesky ; ; 12.04.2020 ; ;*********************************** .DEVICE ATmega8 .NOLIST .INCLUDE "m8def.inc" .INCLUDE "PIN_ATmega8.inc" .LIST #define Debug ;--------------------------
-
Datei
HeizgV20.c
Bezeichner ------------------- #define Version "V2.0" #define WERKTAG 0x4000 // Wert unklar #define ZEIT(s,m) (s * 60 + m) // Makro für Zeitberechnung #define ZEIT_MASKE 7*1440 // Makro (7Tage * 24Stden) #define NACHT 0 #define TAG 1 #define ABWESEND 2 #define DEAKTIV 3 #define NICHTS 0 #define MENU 1 #define
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
fuse_calculator.pdf
settings) can be reviewed and even be set in the last form at the bottom of this page. AVR part name: ATmega32M1 Select (141 parts currently listed) Feature configuration This allows easy configuration of your AVR device. All changes will be applied instantly. Features Ext. Crystal Osc.; Frequency 8.0- MHz; Start-up time PWRDWN/RESET: 16K CK/14 CK + 65 ms; [CKSEL=1111 SUT Clock output on PORTD1; [CKOUT=0] Divide clock by 8 internally; [CKDIV8=0] Boot Reset vector Enabled (default address=$0000); [BOOTRST=0] Boot Flash section size=2048
in „mega32m1 Fuses falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Prog_Bascom.txt
-------------------------------------------' ' Test zum beschreiben und auslesen des I2C EEprom 24C16 ' ' ' Ausgabe fortlaufender Nummerierung auf dem Display und dem Terminalprogramm ' '------------------------------------------------------------------ ' ' 'Testprogramm für ATmega8 ' 'Der gesendete
in „I2C EEprom I²C EEprom problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schaltplan_Ohmmeter.pdf
1 2 3 4 D D U1 +5V 1 In OUT 7 C1 2 3 C2 BT1 100u/16V Inhibit ResetOut 47u 9VBlock 6 Hold Hold GND 4 5 GND GND ResetDelay GND GND TLE4267 +5V L1 S1 +5V 33uH C C3 C4 C DIGITAST GND GND 0 +5V 100n 7 2 100n U2 P1 C C V V LCD_CONTRAST A 10K A 1 C6 (RESET) PC6 10U/6.3V (ADC5/SCL) PC5 28 U47K 21 AREF (ADC4/SDA) PC4 27 U5K6 GND C5 (ADC3) PC3 26 U820 100n (ADC2) PC2 25 U150 GND 24 R1 2M2 GND (ADC1) PC1 23 U125 (ADC0
in „Zabex Ohmmeter mit Atmega 88 Funktion ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config.h
telemetry page 967 <=> 3s #define PSENSOR_SMOOTH 16 // len of averaging vector for smoothing the PSENSOR readings; should be power of 2; set to 1 to disable #define VBAT_SMOOTH 16 // len of averaging vector for smoothing the VBAT readings; should be power of 2; set to 1 to disable #define RSSI_SMOOTH 16 // len of averaging vector for smoothing the RSSI readings; should be power of 2; set to 1 to disable /**************************************************************
in „Problem mit meinem Projekt (Quadrocopter)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ForumsPost.txt
**** */ .nolist ; Die Definitionen müssen nicht an den Mikroprozessor übermittelt werden .include "m8515def.inc" ; Definitionen für den ATmega8515 .list ; Ab hier wieder an den Mikroprozessor übermitteln: def: // R16 und 17 sind für die UART-Schnittstelle reserviert ohne hier ein Label zu erhalten .
in „Probleme bei der Usart initialisierung mit dem ATmega8515“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usbdrv.h
interrupt from D-. If D- is used, interrupts are also triggered by SOF packets. D- requires a pull-up of 1.5k to +3.5V (and the device must be powered at 3.5V) to identify as low-speed USB device. A pull-down or pull-up of 1M SHOULD be connected from D+ to +3.5V to prevent interference when no USB master
in „ATMega48 mit V-USB (AtmelStudio 6)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
m32def.inc" .org 0x00 rjmp RESET ; Reset Handler Pinbelegung ATmega32 .org 0x02 reti ;EXT_INT0 ; IRQ0 Handler .org 0x04 reti ;EXT_INT1 ; IRQ1 Handler Pin 1: PB0 (XCK/T0) Pin 21: PD7 (OC2) .org 0x06 reti
in „EA DOG S 102-6 an ATmega 32 in Assembler“ · Projekte & Code ·
-
Datei
Matrix.asm
********************************** ; Bernd Freytag * ; Versuch 4*3 Matrix einzulesen * ; * ; AVR ATMega 16 * ; * ; berndhf@web.de * ;************************************************************************** .include "m16def.inc" .def temp1 = r16 ;ein Hilfsregister für LCD .def temp2 = r17 ;ein Hilfsregister
in „Abfrage einer 4*3 Tastatur“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ZACOM.asm
------ .include "m8def.inc" .def temp = r16 .def count = r24 .def lauf = r25 ; ;------------------------------------------------------------------------------------------- rjmp main ;1 POWER ON RESET reti ;2 Int0-Interrupt
in „7 Segment mit flimmern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ZACOM.asm
------ .include "m8def.inc" .def temp = r16 .def count = r24 .def lauf = r25 ; ;------------------------------------------------------------------------------------------- rjmp main ;1 POWER ON RESET reti ;2 Int0-Interrupt
in „7 Segment mit flimmern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_PA0-Uvergl.-Einfach-15.2.12.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 3,906 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;adc takt mittels OVF1addr ;14.2.12 .include "m16def.inc" .def v_panel = r14 ;Messwert PV-Spannung PA0 .def v_akku = r12 ;Messwert Akku-Spannung PA1 .def i_panel = r10 ;Messwert PV-Strom PA2 .def temp1 = r16 ;temporäre Variable .def temp2 = r17 ;Zähler ;.def wait2 = r18 ;Zähler .def v_akkupwm = r19 ;ermittellter Vorladewert ocr0 für 13.4v .def v_store
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Check_Fuses.txt
Type : PPI Description : Direct AVR Parallel Access cable VCC = 3 BUFF = (not used) RESET = 16 SCK = 1 MOSI = 2 MISO = 11 ERR LED = 0 RDY LED = 0 PGM LED = 0 VFY LED = 0 avrdude: AVR device initialized and ready to accept instructions Reading | #################################################
in „AVR- Arduino ATmega8 Bootloader,can not write Fuses“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_PA0-Uvergl.-Einfach-15.2.12.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 3,906 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;adc takt mittels OVF1addr ;14.2.12 .include "m16def.inc" .def v_panel = r14 ;Messwert PV-Spannung PA0 .def v_akku = r12 ;Messwert Akku-Spannung PA1 .def i_panel = r10 ;Messwert PV-Strom PA2 .def temp1 = r16 ;temporäre Variable .def temp2 = r17 ;Zähler ;.def wait2 = r18 ;Zähler .def v_akkupwm = r19 ;ermittellter Vorladewert ocr0 für 13.4v .def v_store
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Alto_D1__D2__D3__D4_Power_Amp_Service_Manual.pdf
5 R V05/ Fu22 V05/ Fu22 uC K 0 14 13 F0 4 1 R 16 15 G 5 C K 0 D 4 R 5 6 F 2 7 S W K 1 G + G 4 W 1 5 N N 2 1 N 5 6 - 2 M D V V D 7 2 K R 1 U 4 1 3 2 1 1 K 8 5 P 1 8 N B 0 . C M 4 2 2 5 1 7 P 3 B 0 . C J F 0 7 4 7 4 5 7 . 8 5 K 3 1 V F 2 0 A P 5
in „Endstufe reparieren, Bauteil identifizieren“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Quellz_hler.txt
------ .include "m8def.inc" .def temp = r16 ; ;------------------------------------------------------------------------------------------- rjmp main ;1 POWER ON RESET reti ;2 Int0-Interrupt reti ;3 Int1-Interrupt reti
in „7 Segment mit flimmern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Configuration.h
< 1.2 // 62 = Sanguinololu 1.2 and above // 63 = Melzi // 64 = STB V1.1 // 65 = Azteeg X1 // 66 = Melzi with ATmega1284 (MaKr3d version) // 67 = Azteeg X3 // 68 = Azteeg X3 Pro // 7 = Ultimaker // 71 = Ultimaker
-
PDF
GMS328.pdf
1 2 3 4 A A GND 5VCC R20 10K Net 2 VCC 5VCC N G R14 R7 R12 560R 10K R21 10K 10K R16 100uF C6 C5 C7 0R 100uF 104 DC9V LCD1 1 DNG 2 Q1 A673 1 3 1K Net 1 R13 5VCC Vout Vin 2 4 R19 3K3 C8 AMS1117-5.0 VCC 9V
in „neuer Transistortester GM328 aus China“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
4660.pdf
1 2 3 4 A A GND 5VCC R20 10K Net 2 VCC 5VCC N G R14 R7 R12 560R 10K R21 10K 10K R16 100uF C6 C5 C7 0R 100uF 104 DC9V LCD1 1 DNG 2 Q1 A673 1 3 1K Net 1 R13 5VCC Vout Vin 2 4 R19 3K3 C8 AMS1117-5.0 VCC 9V
-
Datei
PWM_PA0_Uvergleich-3.9khz-IRQ2.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 3,906 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;11.2.12 .include "m16def.inc" ;.def v_panel = r14 ;Messwert PV-Spannung PA0 .def v_akku = r12 ;Messwert Akku-Spannung PA0 (PA1) .def i_panel = r10 ;Messwert PV-Strom PA2 (spaeter) .def temp1 = r16 ;temporäre Variable ;.def wait1 = r17 ;Zähler ;.def wait2 = r18 ;Zähler .def v_akkupwm = r19 ;ermittellter Vorladewert ocr0 für 13.4v
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
freqgen1_DISPL_MOD_03.bas
'( Rechteck Frequenzgenerator mit Atmega8 Von 0 , 12 Hz Bis 8 Mhz(mit 16 Mhz Resonator / Quarz) Arne Groh 2009 -10 -08 Fuses: Default: 1101 1001 1110 0001(1 Mhz Intern) Here: 1100 1001 1110 1111(ext. Resonator) Mit Den Beiden Tasten Kann
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
Datei
freqgen1.bas
'( Rechteck Frequenzgenerator mit Atmega8 Von 0 , 12 Hz Bis 8 Mhz(mit 16 Mhz Resonator / Quarz) Arne Groh 2009 -10 -08 Fuses: Default: 1101 1001 1110 0001(1 Mhz Intern) Here: 1100 1001 1110 1111(ext. Resonator) Mit Den Beiden Tasten Kann
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
Datei
freqgen1.bas
'( Rechteck Frequenzgenerator mit Atmega8 Von 0 , 12 Hz Bis 8 Mhz(mit 16 Mhz Resonator / Quarz) Arne Groh 2009 -10 -08 Fuses: Default: 1101 1001 1110 0001(1 Mhz Intern) Here: 1100 1001 1110 1111(ext. Resonator) Mit Den Beiden Tasten Kann
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
Datei
microBBS.txt
(any key) Next page"; 64 SPUT 10:? #1 " (x) Exit" 65 SPUT 10:FOR K=0 TO 1999 66 L=EPEEK(K) 67 IF L=35 :? #1 "" 68 IF L=255:? #1 "End of messages" 69 IF L=255:GOTO 72 70 SPUT L:IF K=J:GOTO 72 71 NEXT 72 J=J+100:SGET M:IF M=110:GOTO 74 73 IF M=120:GOTO 6 74 FOR E=0 TO 20:SPUT 10:NEXT 75 ? #1 " Read Messages" 76 ? #1 " (any key) Next page"; 77 SPUT 10:? #1 " (x) Exit" 78 NEXT
in „AVR-ChipBasic2 - BASIC-Computer mit ATMega 644“ · Projekte & Code ·
-
Datei
avrfibo.s
; filepath: d:\Hardware\avrfibo.s ; Fibonacci sequence generator for ATmega328p ; Outputs 80-digit numbers via UART .include "m328pdef.inc" .equ F_CPU = 16000000 ; CPU Frequency .equ BAUD = 9600 ; Desired Baud Rate .equ UBRR_VAL = (F_CPU / 16 / BAUD) - 1 .def temp1 = r16 ;
in „Wettkampf Opa(MOS6502) gegen Frischling(ATmega)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_RDS_ROHDATENDECODER.pdf
/2014 Bernhard.Erfurt@gmx.de R R O O A A U U D D T O O S E E T ( ( T T T O O O Programmier-Adapter 1 5 OUT (DATA) 8 f 2 5 C C C C C D r c B B B 2 B 1 P P / / / / G A A P P / P / / 4 3 2 1 0 K / 2 / A C C C C C C C I C 1 C D A A A A A S M / C O / / C S / L A S C O S S S ATmega8 IC1 T O M T T / / E 0 1 / L 2 0 1 1 E X X T T C T A 1 I I P / / / / / / / X / / / / 6 0 1 2 3 4 c D 6 7 5 6 7 0 1 , C D D D D D c N B B D D D B 4 R 1 1 P P P P P P V G P P P P P P 1 100nF OUT (TAKT C1 IN (57 kHz aus Pilotton
in „RDS DECODER selber bauen / Rohdatendecoder Eigenbau“ · Projekte & Code ·
-
Datei
PIV-Sequenzer.c
= 1; uint16_t Wiederholungen EEMEM = 1; uint16_t Wiederholungen_max = 255; uint16_t Zeit_Sequenz = 0; uint8_t Poti_Wert = 0; unsigned char zweite_Zeile[17]; menu_entry Eintraege[MENU_GROESSE] = { { "Impulsdauer
in „Mega8: Ausgang an Port D verhindert Displayanzeige per TWI an Port C“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bestandsliste_mit_Preisen1.pdf
9 Stk 0,27 € 2,41 € L*3206U Birnchen 12V 40 mA T1 3x7mm 1 Stk 0,16 € 0,16 € BIS21 Birnchen 12V 5W 5.5x38 Soffitten 29 Stk 0,12 € 3,55 € L*3214 Birnchen 12V 60 mA T1 3x6mm 3 Stk 0,18 € 0,55 € BIS20 Birnchen 13.5V 1.2W 5.5x30 Soffitten 4 Stk 0,16
in „Auflösung Elektronik Shop“ · Markt ·
-
Datei
MK3_2560_LCD.h
case 1 : maske_16&=0xFE01;data_16=(wert<<1);break; case 2 : maske_16&=0xFC03;data_16=(wert<<2);break; case 3 : maske_16&=0xF807;data_16=(wert<<3);break; case 4 : maske_16&=0xF00F;data_16=(wert<<4);break; case 5 : maske_16&=0xE01F;data_16=(wert<<5);break; case 6 : maske_16&=0xC03F;data_16=(wert<<6);break; case 7 : maske_16&=0x807F;data_16=(wert<<7);break; } // neue Daten setzen data_16|=maske_16; // aufspalten w1=(data
in „SHT11 an ATmega2560 Es funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_SGNAL_AUSFALL_DETEKTOR_ATmega8.pdf
SIGNAL-AUSFALL-DETEKTOR mit µC 03/2014 Bernhard.Erfurt@gmx.de N A Programmier-Adapter S A 1 5 T E T OUT HIGH = ERROR 2 5 4 3 2 1 0 D e c 5 4 3 2 1 5 C C P P P P N A V P P P B P 1 LOW = OK / / / / / / G A / / / / / 5 C C C C C K O C 1 1 D D D D D D S I / C C / / A A A A 1 M I / O L A S 2 O S C D ATmega8 IC1 O S M S S S T / T E / L / S D T T T K A L N N P R R T I I X X T T A A I 6 0 1 2 3 4 c D / / 5 6 7 / 6 C D D D D D c N B B D D D B 4 R 1 1 P P P P P P V G P P P P P P 1 100nF 0 0 0 4 R 4 R 4 R4
in „4046 / 74HC4046 / 74HCT4046 / PLL Beispiele“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
EEPROM_93C86.asm
93C86 * ;* * ;******************************************************************************** ; ATMega16 ; +--+-+--+ ; (XCK/TO)PB0 | |_| | PA0(ADC0) ; (T1)PB1 | | PA1(ADC1) ; (INT2/AIN0)PB2 | | PA2(ADC2) ; (OC0/AIN1)PB3 | | PA3(ADC3) ; (SS)PB4 | | PA4(ADC4) ; (MOSI)PB5 | | PA5(ADC5) ; (MISO)PB6 | |
in „asm Code für EEPROM 93C86“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_THERMOMETER.pdf
LED-THERMOMETER KTY81-122 KTY 81-122 1N4001 KTY bei 0°C ==> 823 Ohm KTY bei 10°C ==> 895 Ohm 250mAmax KTY bei 20°C ==> 971 Ohm 9V KTY bei 30°C ==> 1050 Ohm BC 556 BC 556 BC 556 k k k 1 1 1 LDR 07 SENSOR 0,6....40k BC 546 BC 546 BC 546 TSIC206
in „TSIC206 TSIC306 Temperatursensor / Thermometer LCD Assembler ATmega8“ · Projekte & Code ·
-
PDF
SCHALTPLAN_THERMOMETER.pdf
LED-THERMOMETER KTY81-122 KTY 81-122 1N4001 KTY bei 0°C ==> 823 Ohm KTY bei 10°C ==> 895 Ohm 250mAmax KTY bei 20°C ==> 971 Ohm 9V KTY bei 30°C ==> 1050 Ohm BC 556 BC 556 BC 556 k k k 1 1 1 LDR 07 SENSOR 0,6....40k BC 546 BC 546 BC 546 TSIC206
in „Jumbo-LED-Anzeige beschalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BME280.txt
2 , 1 Lcd "Hum:" ; Txt ; "%" Txt = Str(alt) Txt = Format(txt , "00.00") Locate 2 , 9 Lcd "Alt:" ; Txt ; "m" Loop End Sub I2c_write(device_adres As Byte , Reg_adres As Byte , Wert As Byte) I2cstart I2cwbyte
-
Datei
z80.asm
with this program. If not, see <http://www.gnu.org/licenses/>. ;FUSE_H=0xDF ;FUSE_L=0xF7 .include "m88def.inc" ;device ATmega88 .equ MMC_DEBUG = 0 .equ INS_DEBUG = 0 .equ MEMTEST = 0 .equ BOOTWAIT = 0 .equ PORT_DEBUG = 0 .equ DISK_DEBUG = 0 .equ MEMFILL_CB = 1 .equ STACK_DBG = 0 .equ PRINT_PC = 0 ;Port
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Frequenzzaehler.pdf
Befehlstakt. Ein mit 16 Wie hoch die maximale Zählfrequenz tat- MHz getakteter ATmega kann also höchstens sächlich ist, hängt von dem konkreten Chip ab. Da gibt es Unterschiede zwischen den 7.9 MHz zählen. Selbst die Hälfte
in „PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Hautpprogramm.bas
--------------------------------------------------------------------------------- 'Mikrocontroller 1 '------------------------------------------------------------------------------------------------------------------------ 'Grundinitialisierung $crystal = 14745600 'Quarz einstellen $regfile = "m16def.dat" 'Einbinden des Definitionsfiles für den Atmega16 $baud = 115200 'Einstellen der Baudrate für den Hardware UART '------------------------------------------------------------------------------------------------------------------------ 'Configuration
in „Kleine Unklarheit wegen Bascom und Inputpins.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
platine_unten.pdf
2 1 1 1 1 1 1 1 1 1 1 9 8 7 6 5 4 3 2 1 1 J 4 4 0 0 ATMEGA328-20P 0 0 k 5 4 8 4 2 0 rN r N R1 1 23 R 1 4 0 DS1 S 1 PC6(/RESET/PCI14) (PCI8/ADC0)PC0 R 1 k L1(230V) 15V1 24 6 0 1 1 1 1 1 d d 10k 22 (PCI9/ADC1
in „Nixie Uhr Probleme :-(“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Boris_Voyager.sch.pdf
1 2 3 4 5 6 C13 4.7u +3V3 + C8 IC2 ATMEGA1284P-AU 27p C9 C10 100n 27p +3V3 5 VCC_2 XTAL2 7 XTAL1 17 VCC_3 Q2 S1 S2 S3 S4 S5 C12 100n 38 9 27 VCC PD0 10 RXD_AVR/2.4A 3 1 3 1 3 1 3 1 3 1 6 k AVCC PD1 TXD_AVR/2.4A A R 1 C6 PD2 11 4 2 4 2 4 2 4 2 4 2 A 100n 29 AREF PD3 12 +3V3+3V3 Z1 RESET/2.4A 4 13 +3V3 C1 S6 S7 S8 S9 S10 C7 ~RESET PD4 14 100n 8 PD5 15 2 1 3 1 3 1 3 1 3 1 3 1 0 XTAL1 XTAL1 PD6 0 R 0R IC1 1 PD7 16 L
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
PDF
rx-tx.pdf
C1- 0u1 PC5(ADC5/SCL) 28 C16 1n0 8 V- 6 C6 Q1 IRQ 0u1 4 C2+ 1 C3 22p 9 PB6(XTAL1/TOSC1) 1 C u GND C10 5 C2- 0 X1 10 PB7(XTAL2/TOSC2) PD0(RXD) 2 RXD C7 10MHz PD1(TXD) 3 TXD TXD 11 T1IN T1OUT 14 1 22p PD2
in „NRF24L01+ mit ATMEGA328P Standalone“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
Daniel R. */ #ifndef _UART_H #define _UART_H #define BAUD 9600l #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #if defined (__AVR_ATmega644__) #define UDR UDR0 #define UCSRA UCSR0A #define UDRE UDRE0 #define UCSRB UCSR0B #define RXC RXC0 #define UCSRC UCSR0C #define UCSZ0 UCSZ00 #define RXEN
in „VS1011 Register auslesen!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Servo_00.c
Verfuegbare Funktionen //// //// lcd_gotoxy(0,0); //// //// lcd_puts("__TEXT__"); //// //// lcd_gotoxy(0,1); //// //// lcd_puts("__TEXT__"); //// //// schlaf(8); //// //// //// //// ATMega16 //// //// CPU-Takt 1MHz //// //// Servo ist folgendermaßen //// //// angeschlossen: //// //// Black -> GND [Battery
in „Servo am Mikrocontroller“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_Scanner.txt
' I2C-Scanner ' In: beliebige I2C-Slaves an C.4=SDA und C.5=SCL ' Out: LCD 16 * 2 an D2 bis D.7 ' Funktion dieses Demo-Programmes: ' Scannen der Slave-Adressen ' 28.05.2021 $regfile = "m168def.dat" ' Mikrocontroller ATMEGA168 $crystal = 7372800 ' 7,3728 MHz Taktfrequenz $lib "
in „1602 LCD mit ATmega8535 und Bascom läuft nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
0x00.asm
.include "m8def.inc" ;ATMega8 Include-Datei .equ CLOCK = 4000000 .equ BAUD = 19200 .equ UBRRVAL = CLOCK/(BAUD*16)-1 .def temp = r16 ;Speicherpointer xl(r26) xh(r27) ldi xh,0x00 ;0x0068 weil 8(32 später) für Einstellungen
in „0x00 über UART übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HVprog.txt
C:\>avrdude -P com3 -c stk500v2 -p m16 -vv avrdude: Version 5.6cvs, compiled on Nov 10 2008 at 17:15:38 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "F:\AVR\WinAVR081205\bin\avrdude.conf " Using Port : com3 Using Programmer : stk500v2 AVR Part : ATMEGA16 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay :
in „HVProg ->RS232->PC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
F_CPU 10000000UL #define F_CPU 1000000UL #define BAUD 9600UL //#define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #define UBRR_VAL ((F_CPU+BAUD*4UL)/(BAUD*8UL)-1UL) // clever runden #if defined (__AVR_ATmega2560__) #define UDR UDR0 #define UCSRA UCSR0A #define UDRE UDRE0 #define UCSRB UCSR0B
in „Mein UART kann keine zeichen empfangen.“ · Mikrocontroller und Digitale Elektronik ·