-
Datei
Code.txt
lcd_set_cursor(1, 9); lcd_write("W:"); lcd_set_cursor(1, 13); lcd_write("m/s"); // I N I T I A L I S I E R U N G D R E H Z A H L M E S S U N G R O T O R // TIMSK |= (1<<TICIE1) | (1<<OCIE1A); // input capture & compare match OCR1A = F_CPU/128; // compare for 2 sec TCCR1B |= (1<<WGM12) | (1 << CS12); // CTC
in „Einsatz Timer beim ATMega32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CP1_20201222.pdf
GND GND GND GND GND GND GND GND GND GND GND GND GND R51 1k R520 1206 1k12 PI50 1206 PR22 PI50 1206 PR32 PI50 1206 PR42 1 1 1 1 1 1 1 R55 1k 6 6 6 6 6 6 6 R560 1206 1k52 2 2 2 2 2 2 2 5V COD3B CO70 1206 1k62 1 1 1 1 1 1 1 POPortsts PI50 1206 PR72 8 9 0 1 2 3 4 ATMEGA48A-PU PI60 1206 PR52 COR R ROORORCCR1R
in „Lerncomputer so wie KOSMOS CP1 nachbauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor-sin_20200402b.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Kondensatormotor-sin_20200404b.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
m8535def.inc
equ U2X =1 .equ MPCM =0 ;UCSRB .equ RXCIE =7 .equ TXCIE =6 .equ UDRIE =5 .equ RXEN =4 .equ TXEN =3 .equ CHR9 =2 ; old name kept for compatibilty .equ UCSZ2 =2 .equ RXB8 =1 .equ TXB8 =0 ;UCSRC .equ URSEL =7
in „include für AT Mega 8538“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8535def.txt
equ U2X =1 .equ MPCM =0 ;UCSRB .equ RXCIE =7 .equ TXCIE =6 .equ UDRIE =5 .equ RXEN =4 .equ TXEN =3 .equ CHR9 =2 ; old name kept for compatibilty .equ UCSZ2 =2 .equ RXB8 =1 .equ TXB8 =0 ;UCSRC .equ URSEL =7
in „Servomotor ansteuern, kein Interrupt!!!“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AtMega1284_Miniboard_V2_FTDI_SCH.PDF
Vraw VCC K3 K4 VCC VCC 1 1 GND 2 GND 2 U 1 SCL SDA 3 3 M C P 1 7 5 4 S T - 5 0 0 2 E / C B SDA 4 SCL 4 K2 MS5611 INA226 1 1G N D V I N 3 2 V O U T 2 3 4 EMPF VCC V 8 V 1 5 1+ C 5 1 + C 2 n BASSER3 , , 0 8 2 8 2 6 1 1 2 2 6 6 C K K TX1 2 , 1 , 2 R 4 R 4 Q1 1 1 3 3 XTAL2 XTAL1 R 3 1 2 1 SCL 16MHz SDA 2 2 3 p p RX1 R 2 1 2 3 1 2 S C 2 C 2 S 3 0 1 2 3 B P P P P P H u VCC 2 0 X 1 K10 JTAG 2 TCK21_PC2 GND 1 7 ExtGND K IC1 TMS22_PC3 6 R 1
in „Debuggen über JTAG Atmega1284p bricht mit Fehler ab“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T12-Controller_d_.pdf
electronics4all): https://youtu.be/4YDcWfOQmz4 Video from LHW-createskyblue (UI-v1.6L): https://b23.tv/LiOe54 2. Versionen, Upgrades und Hinweise # Soldering Station v2.0: # # Soldering Station v2.5: # # Soldering Station v2.6: # # Programm v1.6L UI Upgrade von LHW-createdkyblue "LHW-createdkyblue" hat ein fantastisches
in „Modernisierung Lötstation Ersa MS8000 - Ein Baubericht“ · Mechanik, Gehäuse, Werkzeug ·
-
Datei
simple_server.c
, 0x10, 0x00, 0x24 }; static u8 myip[4] = { 192, 168, 2, 100 }; u8 st[10] = { 0,2,4,6 }; // base url (you can put a DNS name instead of an IP addr. if you have // a DNS server (baseurl must end in "/"): static char baseurl[] = "http
in „Webpage Webserver“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iom324pb.h
0xCC) #define UBRR1H _SFR_MEM8(0xCD) #define UDR1 _SFR_MEM8(0xCE) /* Reserved [0xCF] */ #define UCSR2A _SFR_MEM8(0xD0) #define MPCM2 0 #define U2X2 1 #define UPE2 2 #define DOR2 3 #define FE2 4 #define UDRE2 5 #define TXC2 6 #define RXC2 7 #define UCSR2B _SFR_MEM8(0xD1) #define TXB82 0 #define RXB82
in „ATMega324PB: Header?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Arduino_Console.txt
\Users\Brunner.000\AppData\Local\Temp\arduino_cache_67971\core\core_arduino_avr_uno_printf_default_2caceeb2327f081f1da40ecf6d10a0ef.a Linking everything together... "C:\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C
in „Arduino Uno Bootloader verwenden“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
PCB-Layout einer Leiterplatte
MAIN Switch, C2D, R8, R9, R2, R1, R12, R11, R10, R7, R6, R5, R4, R3, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, U1 bis U42, D1 bis D6, SW1 bis SW3, LEFT, OK, RIGHT, ATmega328P, 100n, PolyFuse F1, Vier Gewinn V2
in „TLC5940 (6x kaskadiert) – LED blinkt nur kurz beim Einschalten, danach keine Funktion“ · Mikrocontroller und Digitale Elektronik · · Layouts
-
PDF
INTERFACE_POWER.CE3.pdf
A B C D E F G H 7805 with heatsink! +9V IN OUT +5V D LM2901 N 330n G 330n 1 1 1u 1 of the 2 capacitors are direct at the LM2901 LM317 3V Vcc pin. IN OUT D A 2 x 100n 240 330 1N914 4k3 10u Vref 0,81V 100n V GND 5 330 + 1k6 2 2 USB_Z_AXIS 10k Numbers in ( ) are the pins ZERO 1 of the ATmega32 CLK 2 5 DATA 3 2 CLOCK Z0 (16) GND 4 4 +3V LM2901 Z Zero Z Zero 7 1 100n 6 DATA Z0 (18) 3 1k 3 LM2901 USB_X_AXIS ZERO 1 CLK 2 9 DATA 3 14 CLOCK X (17) GND 4 8 +3V X Zero LM2901 X Zero 11 13 DATA
in „10stelliges 7-Segment DRO für WABECO Messschieber“ · Projekte & Code ·
-
PDF
Platine.pdf
PA4 37 S6 13 (ADC3)PA3 38 XTAL1 (ADC2)PA2 39 1 2 32 (ADC1)PA1 40 30 AREF (ADC0)PA0 S7 31 AVCC 8 AGND (SCK)PB7 7 1 2 10 (MISO)PB6 6 Präzisionsspannungsregler 11 VCC (MOSI)PB5 5 GND (SS)PB4 4 (AIN1/OC0)PB3 3 V+ IC2 (AIN0/INT2)PB2 2 D1 2 (T1)PB1 1 1N4004 IN OUT VIN 6 (T0/XCK)PB0 GND OUT 5 29 IQ7812 4 TRIM (TOSC2)PC7 28 + C1 C2 k GND (TOSC1)PC6 27 4 , LT1019S-5 (TDI)PC5 26 10uF / 40V 0,1uF R 1 (TDO)PC4 25 1 (TMS)PC3 24 D (TCK)PC2 23 L (SDA)PC1 22 (SCL)PC0 21 (OC2)PD7 20 (ICP)PD6 19 (OC1A)PD5 18 (OC1B)PD4 17 (
in „Sensor, Spannungsregler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Platin3.pdf
PA4 37 S6 13 (ADC3)PA3 38 XTAL1 (ADC2)PA2 39 1 2 32 (ADC1)PA1 40 30 AREF (ADC0)PA0 S7 31 AVCC 8 E AGND (SCK)PB7 7 1 2 10 (MISO)PB6 6 Präzisionsspannungsregler 11 VCC (MOSI)PB5 5 A GND (SS)PB4 4 (AIN1/OC0)PB3 3 V+ IC2 (AIN0/INT2)PB2 2 D1 2 L1 (T1)PB1 1 1N4004 IN OUT VIN 6 (T0/XCK)PB0 GND OUT 5 C3 29 IQ7812 4 TRIM (TOSC2)PC7 28 + C1 C2 k GND 100nF (TOSC1)PC6 27 4 , LT1019S-5 (TDI)PC5 26 10uF / 40V 0,1uF R 1 (TDO)PC4 25 1 (TMS)PC3 24 D (
in „Sensor, Spannungsregler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IoPort.h
;} _AP_; // Bit-Paare ungerade; struct {unsigned b30:3, b33:3, b362:2;} _AP_; // Bit-Tripletts0 struct {unsigned b301:1, b31:3, b34:3, b371:1;} _AP_; // Bit-Tripletts1 struct {unsigned b302:2, b32:3, b35:3;} _AP_; // Bit-Tripletts2 struct {unsigned b401:1, b41:4, b453:
in „Präprozessor“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IoPort.h
;} _AP_; // Bit-Paare ungerade; struct {unsigned b30:3, b33:3, b362:2;} _AP_; // Bit-Tripletts0 struct {unsigned b301:1, b31:3, b34:3, b371:1;} _AP_; // Bit-Tripletts1 struct {unsigned b302:2, b32:3, b35:3;} _AP_; // Bit-Tripletts2 struct {unsigned b401:1, b41:4, b453:
in „Data-Direction-Adresse immer eine Adresse höher als Port-Ausgabeadresse?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oled.c
rights reserved. * * lib for OLED-Display with ssd1306/sh1106-Controller * first dev-version only for I2C-Connection * at ATMega328P like Arduino Uno **************************************************** * For other Atmegas/Attinys: GFX-Lib needs a * minimum of 1029 byte SRAM! ***************************
in „SSD1306/1309 Library zum Darstellen von Text auf OLED Displays“ · Projekte & Code ·
-
Datei
ProgrammV1.asm
----------------- ;ADC ; ADC initialisieren: ADC0, AVcc als Referenz, Single Conversion, Vorteiler 32 ;ADLAR=1 linksbündig ergebniss in ADCH + niederwertigste 2 bit in ADCL 6 u 7 ldi temp1, (0<<REFS1)|(1<<REFS0) out ADMUX, temp1 ;ADEN=ADC ein,ADPS2-0= Vorteiler 32 (sollte zwischen 50-200kHz liegen(4.000khz/32=125kHz)) ldi temp1, (1<<ADEN) | (1<<ADPS2) | (0<<ADPS1) | (1<<ADPS0) out ADCSRA, temp1 ;--------------------------------PWM Initialisierung-------------------------------------- ;PWM initialisieren 14Fast
in „Analog zu PWM. Fehler im Programm?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
assembler_beginner.pdf
Für das Speichern der Zahl 250 werden schon drei Register ge- braucht, also z.B. so: Bit 7 6 5 4 3 2 1 0 Wertigkeit 128 64 32 16 8 4 2 1 R16, Ziffer 1 0 0 0 0 0 0 1 0 R17, Ziffer 2 0 0 0 0 0 1 0 1 R18, Ziffer 3 0 0 0 0 0 0 0 0 Instruktionen zum Setzen: LDI R16,2 LDI R17,5 LDI R18,0 Auch mit solchen
in „Assembler Tutorial als PDF ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schrittmotor.asm
0 ldiw y, Dezwert Positl: ;lösche Dezwert st y+, R18 dec AH brne Positl Positl1: ld AL, x+ ;prüfe "U", "D", "A" cpi AL, 43 ;2B "+" breq Posit1 cpi AL, 45 ;2D "-" breq Positm cpi AL, 32 ;20 "leerzeichen" SP breq Positl1 mov AH, AL ;prüfe, ob Ziffern subi AH, 48 brcs Positla cpi AH, 10 brcc Positla rjmp
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
PDF
rfm12b_programmieranleitung.pdf
3.3 MHz 1 X 2.5 MHz or less lpx: select low power mode of the crystal oscillator. lpx Crystal start-up time (tyPower consumption (typ) 0 1 ms 620 uA 1 2 ms 460 uA We have test that the default value(0) of bit lpx
in „RFM 12B Projekt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
twitest.c
--------------------------------------------------------- */ /* $Id: twitest.c,v 1.6 2005/11/05 22:32:46 joerg_wunsch Exp $ */ /* * Simple demo program that talks to a 24Cxx I²C EEPROM using the * builtin TWI interface of an ATmega device. */ #include <inttypes.h> #include <stdio.h> #include <stdlib.h
in „Die I2C Schnittstelle eines PIC16F876A initialisieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tiny.txt
abgelegt, somit ergibt sich die Low-Speicherstelle des Servos Nr. x (für x=1 bis 6) nach: Ramstart+2*(x-1) ; Schaltung : SPI: MOSI, SCK - ATMega8 zu ATTinys lt. Datenblatt (ohne MISO) ; ATMega8 - ATTiny2313 ; C1 - B0 ; C2 - B0 ; C3 - B1 ; ATtiny2313 auf Steckboard verbunden mit ATMega8 auf MYAVR-Board
in „SPI Kopplung von ATmega8 und ATtiny 2313“ · Projekte & Code ·
-
Datei
Kondensatormotor-sin_20200327c.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Kondensatormotor-sin_20200331a.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
fft232slow.asm
Y+, _0 ;/ dec CL brne ms_l1 ret do_fft: ; Execute butterfly operations (not optimized) ldi XH, 1 ;u ldi EL, FFT_N/2 ;l df_l1: ldiw Z, BflyBuf ;Z = BflyBuf ldiw Y, BflyBuf ;Y = BflyBuf + l * 4 muli EL, 4 ; addw Y, T0 ;/ mul AL, XH ;T10L = u * 4 mov T10L, T0L ;/ mov XL, XH ;w = u df_l2: clr T14L ;p=0
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
timer.asm
equ 09h bdos: equ 5 cr: equ 13 lf: equ 10 cmdLine: equ 80h startTimerCmd: equ 1 quitTimerCmd: equ 2 printTimerCmd: equ 15 uptimeCmd: equ 16 benchCmd: equ 32 ; aseg org 100h jp start usage: db 'Usage: TIMER S|P|B|Q|U',cr,lf db ' S = (Re)Start the timer',cr,lf db ' P = Print elapsed time since last S
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rs232d.c
------------------------------------------------------------------- // Title :Rahmen für ein AVR ATmega128 C-Programm mit LCD und TCP_IP // Date :19.01.2009 // Version :2.6a // Autor :Denis Jakel & Peter Nagel //--------------------------------------------------------------------------- #define F_CPU
in „spritf() Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
UC_Board.pdf
Erzeugung der Spannungsniveaus D D N N G 2 1 G I I P MCP1700_3 1P u C 1 F 1 C 2 +3V3 I 3 VIN VOUT 2 I P P a D 1 GND N Harvester r N G t G e GND 1 o 1 I MCP1700T-3002E/TT 1 C I 3P u I IN2 P$2 GND 9P 0 C 1 1P 0 C 1 GND C 1 P$1 IN1 1 1 2 I F I n 2 I 2 +5V 1 2 4P u 5P 0 MOSFET-Switches I P I I I BQ255 C 4 C 1 P 6 5 4 3 2 1 P Connector_Bat P P P P P P 1 2 5 P P H 2 2 T 12 2 2 VIN_DC VSTOR 15 I I + N - N D T 0 N 1 D2 D VRDIV 7 P P IRF 7410 C V C
in „AtMega1284P+XBee funktioniert nicht ohne ISP“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TWI_logger_readme.pdf
Felder wurden exportiert). Die Exportmaske '1' schreibt nur die Messwerte des Sensors_1 in die Datei. '2' schreibt nur die Messwerte des Sensors_2 in die Datei '3' schreibt nur die Messwerte von Sensor_1 und Sensor_2 in die Datei '4' schreibt nur die Messwerte des Sensors_3 in die Datei '255' schreibt alle
in „TWI-Datenlogger mit M88, PCF8583, AT24C512 (+ DS18B20) für den Batteriebetrieb“ · Projekte & Code ·
-
Datei
main.c
interrupt.h> #include <avr/io.h> #include <util/twi.h> //Motoradresse #define MOTOR_ADR 0x70 //PHASE1 (U) #define UH_DDR DDRB |= (1<<3); #define UH_ON TCCR2A |= (1<<COM2A1); #define UH_OFF TCCR2A &= ~(1<<COM2A1); //PHASE1 (U) #define UL_DDR DDRB |= (1<<1); #define UL_ON PORTB |= (1<<1); #define UL_OFF PORTB
in „Probleme mit BLDC Treiber von Ulrich Radig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SD_DOGM_test2.s
2 dVarClassFat32Entrytime: .BYTE 2 dVarClassFat32Entrycluster: .BYTE 4 dVarClassFat32Entrysize: .BYTE 4 dVarClassFat32Entryname: .BYTE 2 dVarClassFat32Entrylongname: .BYTE 2 dVarClassFat32Secpercluster
in „SPI und 2 "Bausteine"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr910.asm
FLASH delay ;====== ':' - Universal Command ============================================ w19: cpi u_data,':' ; ':' Universal Command brne w20 rcall getc ; get data1 mov cmd1,u_data ; cmd1 = data1 rcall getc ; get data2 mov cmd2,u_data ; cmd2 = data2 rcall getc ; get data3 mov cmd3,u_data ; cmd3 = data3
-
Datei
avr910.asm
FLASH delay ;====== ':' - Universal Command ============================================ w19: cpi u_data,':' ; ':' Universal Command brne w20 rcall getc ; get data1 mov cmd1,u_data ; cmd1 = data1 rcall getc ; get data2 mov cmd2,u_data ; cmd2 = data2 rcall getc ; get data3 mov cmd3,u_data ; cmd3 = data3
-
Bild
Schaltplan einer Mikrocontroller-Steuerung
IC1 ATMEGA32-16PU, T1 BC547, T2 BC557, 74LS213A, 74LS213A, 10k, 10uF, F38-DISPLAY, F39-PWR, F32-CONT, F39-VCR, F38-LEDs, F38-SOLFO, ELECTRONICFOX 2025(C) STEUERUNG FÜR BEDIENTEIL PHILIPS KT4 MIT SAA1061 UND SOUNDCONTROL
in „Zeigt her eure Kunstwerke (ab 2023)“ · Projekte & Code · · Schaltpläne
-
PDF
AVR_Stamp_sheet_V1_1.pdf
29 MREQ 27 27 TXD0 (ICP1)PD4 28 RD CLKO 28 28 RD (TXD1/INT3)PD3 (RXD1/INT2)PD2 27 WR 29 29 WR (SDA/INT1)PD1 26 SDA 30 30 M1 25 SCL 31 31 MREQ (SCL/INT0)PD0 32 32 IORQ 9 CLKO C (CLKO/ICP3/INT7)PE7 C (T3/INT6)PE6 8 INT6 PINHD-1X3P2ISNMHDL-1X32SMAL (OC3C/INT5)PE5 7 INT5 6 PE4
in „Z180-Stamp Modul“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ht16k33a_4digit_7seg.pdf
releases/ (Assets) ◦ https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v14.2.0-3/xpack- riscv-none-elf-gcc-14.2.0-3-linux-arm64.tar.gz (gesamtes Compilerpaket Version 14.2.0.3) das Kommandozeilenprogramm minichlink zum Flashen des CH32V003 Controllers muß ebenfalls systemweit
-
PDF
PCB_Project_DC11.pdf
1 2 3 4 +5 I2 L1L +5 U1U R1R PIU106VCC ADC6 PIU1019 PIR101PIR102 R2R A PIU104VCC ADC7 PIU1022 10K PIR201PIR202 R3R +5 +5 A I00µH PC0 (ADC0/PCINT8) PIU1023 1K PIR301PIR302 Supply i VCC 4COR I1COR 6COR 1AVCC
in „PWM Frequenz für den VNH3SP30-E“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.cpp
= {0xb0+y, 0x21, x, 0x7f}; #elif defined SH1106 uint8_t commandSequence[] = {0xb0+y, 0x21, 0x00+((2+x) & (0x0f)), 0x10+( ((2+x) & (0xf0)) >> 4 ), 0x7f}; #endif lcd_command(commandSequence, sizeof(commandSequence)); } void lcd_putc(char c){ if((c > 127 || cursorPosition > 20 || c < 32) && (c != 'ü'
in „SSD1306/1309 Library zum Darstellen von Text auf OLED Displays“ · Projekte & Code ·
-
Datei
AVR8_Burn_O_Mat_Config.xml
="m32u4" caption="ATmega32U4"> <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
-
Datei
timer1.c
/ date: 2013-12-15 // -------------------------------------------------------- // Bsp. für MCU = atmega32 // die notwendigen und benötigten // avr gcc Includefiles müssen noch geladen werden. // -------------------------------------------------------- // ----------------------------------------------
in „Bits im Timer-Register durch Präprozessor / Compiler ausrechnen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR_T_DS18S20.cpp
/////////////////////////////// // // Beispiel für Anschluß Temperatursensor DS18S20 (1-wire) an ATMega32 // // Zudem verwendet: // - 44780 (mind. 2x16) // // ///////////////////////////////////////////////////////////////////////////// // // ATMega32: // // +----_----+ // LCD-DB4 ------ (XCK/T0) PB0
in „DS18S20 Temperatur auslesen mit C geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_VGA_DCF77.pdf
S C 0 1 2 3 4 5 6 7 O GND 10µ 10µ D D D D D D D D A A A A A A A A ATmega1284P A B A B B A B C C C C C C C O O O O E L L O O O 0 1 2 3 4 5 6 7 S C D A A 0 1 2 3 4 5 6 B B B B B B B B E C N T T D D D D D D D P P P P P P P P R V G X X P P P P P P P 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 ) µ 3 s ) 5 5 5 u 8 4 4 4 100nF I : H u k 6 p , g ( R G B 2 f e a Z B 18* 18* Programmier-Adapter 22MHz C C 7 N N F Y Y S S C V H D 07/2015 Bernhard.Erfurt
in „VGA 640x480 60Hz (164x120) RGB Vollgrafic ATmega1284p Assembler“ · Projekte & Code ·
-
Datei
Neues_Textdokument.txt
dwarf-2 [default] or stabs. # AVR Studio 4.10 requires dwarf-2. # AVR [Extended] COFF format requires stabs, plus an avr-objcopy run. DEBUG = dwarf-2 # List any extra directories to look for include files here
in „Fuse bei WinAvr“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schaltplan.pdf
4 vee VCC V CCC CI1 o ~ NO f----1GND o H [nOn II lüOn C7 r n 7 C8 CONI I I Ul [ L L J ~ u ) CI+ wJl~~ ~ RXoo 2 ,IPEN AVCC :> Ci-: 4 I ] [OC"] 1~ TXoo 31 RXDO (POl) PEO GNO' C2+; 5 3 --~ : ~~~~ P:2~ AREF C2- ! 4, PFO ADCO ' vV-\I --~ ' TXOO S§: t-i OC3A AlNI PE3 PFI ADCI 4k7 '~ ri OC3B INT4
in „Stromversorgung und Verbindung zum PC ATmega128“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HSV_RGB_10bitPWM.asm
; =16Bit rechts-schieben lsl accu3 ; accu3(H):accu2(L) /2 = /8 rol accu2 ; =16Bit rechts-schieben lsl accu3 ; accu3(H):accu2(L) /2 = /16 rol accu2 ; =16Bit rechts-schieben lsl accu3 ; accu3(H):accu2(L) /2 = /32 rol accu2 ; =16Bit rechts-schieben lsl accu3
in „DMX - PWM generieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AdvancedUseAVRASM2_de_20171104.pdf
verweise ich auf die origi- nale Dokumentation von Microchip 1) und viele gute Web-Seiten im Netz 2). Ich hatte mich entschieden, meine ersten Schritte mit AVR-Mikrocontrollern in Assembler zu machen, um von Grund auf zu lernen, wie man sie nutzt. Bei meinem ersten größeren AVR ATMega-Projekt blieb
in „Advanced Use of AVRASM2“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AdvancedUseAVRASM2_de_20171104.pdf
verweise ich auf die origi- nale Dokumentation von Microchip 1) und viele gute Web-Seiten im Netz 2). Ich hatte mich entschieden, meine ersten Schritte mit AVR-Mikrocontrollern in Assembler zu machen, um von Grund auf zu lernen, wie man sie nutzt. Bei meinem ersten größeren AVR ATMega-Projekt blieb
in „Doku zu AVR Assembler für komplexe Projekte (deutsch)“ · Projekte & Code ·
-
Datei
usb_serial.c
define CDC_RX_BUFFER EP_DOUBLE_BUFFER #define CDC_TX_SIZE 32 #define CDC_TX_BUFFER EP_DOUBLE_BUFFER #else // alle anderen USB-CPUs mit mehr DPRAM wie auch Atmega32u4 #define CDC_ACM_SIZE 16 #define CDC_ACM_BUFFER EP_SINGLE_BUFFER #define CDC_RX_SIZE 64 #define
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·