-
Datei
Makefile.txt
. #---------------------------------------------------------------------------- # MCU name MCU = atmega16 # Processor frequency. # This will define a symbol, F_CPU, in all source code files equal to the # processor frequency. You can then use this symbol in your source code to # calculate timings. Do
in „probleme bei kompilierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer.h
0; } T4_ms ++; if(T4_ms == 1000) { T4_s++; T4_ms = 0; } if(T4_s == 60) { T4_m++; T4_s = 0; } } uint8_t timer_1 (volatile uint16_t wert, char wariante ) { uint8_t ergebnis=0; switch(wariante) { case 1: T1_ms = 0; if(T1_ms == wert) ergebnis = 1; break; case 2: T1_s = 0; if(T1_s == wert) ergebnis = 1;
in „Universele Timer Headerdatei“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM01.c
/**************************************************************************** * Pinbelegung: * ATMEGA8 RFM02 * ----------------------- * SCK (PB5) SCK * MOSI (PB3) SDI * MISO (PB4) SDO * SS (PB2) nSEL * PB1 nIRQ * Data/nFFS -> Pullup *****************************************************************
in „Problem mit RFM01/RFM02“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8a_Pin-Test.c
/* * ATmega8A Pin Cycling Test * Version 1: Array in Flash (PROGMEM) * * Cycles through PB0–PB5, PC0–PC5, PD0–PD7. * Every 200 ms: one pin is driven low, then returned to input with pull-up, * then the next pin
in „Atmega8A: loop über Ports/Pins funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
swBalancer.pdf
+ R45 470k 2 k 3 EL357N(A)(TA)-G R 4 V 2 C20 82k + L1 100n R6 R43 470k R52 10µ 10K 1 ATMEGA328PB R41 470k C8 29 23 PC6(/RESET) PC0(ADC0) 3 100n PC1(ADC1) 24 V 470k 21 25 + R39 U3 R20 33 33 Quarz JLCPCB Partnumber C15 GND PC2(ADC2) IC4 330 33 R61R19 Q13FC1350000400 20 AREF PC3(ADC3) 26 1 4
in „SuperCap Balancer mittels µC“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Schaltplan.pdf
C34 10k BAT81 1 2 22n 2k2 100n 100n IC7 R7 GND GND 6 R15 100n 100n GND GND 8 R21 8 GND C EDO SDO 47k GND , 1 2 GND IC2A IC8A 3 V R 7 4 1k R10 VIN VSCK SCK 3 3 D C C F GND GND GND GND GND 1 47k 1 G F CS 5 CS V V R C6 2 2 C16 A A 1n TLC272 R22 R17 D6 LTC2400 29 Reset(PC6) 150k
in „Akku-Lader mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.txt
Chip type : ATmega8535 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #include <mega8535
in „UART Senden und empfangen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TasterIN.c
#define F_CPU 16000000 #include "E:\AVR\ATmega32\Includes\BitUtilities.h" #include "LCD.h" #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <math.h> _Bool taster[8]; void tglINclk
in „74hct165 läuft nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_RDS_GENERATOR_V3.pdf
C 1 A A A A A A S S O O S M ATmega8-16 1 2 C S O T t 1 T 1 2 s D D 0 O K A A N N P R R T I I X X X T A A I OUT RDS (57kHz) digital 6 0 1 2 3 4 C D 6 7 5 6 7 0 k C D D D D D C N B P P P P P 0 ( ( ( ( ( ( ( ( ( 0 1 2 3 4 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 OUT RDS (57kHz) analog 1 16MHz C1 L +5V 100nF 22 22 GND 04/2014
in „RDS ENCODER Signalgenerator Testgenerator Testsender Modulator ATmega8 Assembler“ · Projekte & Code ·
-
PDF
schaltung.pdf
CBUS1 13 C4 N D D D T CBUS2 14 C5 100nF G N N N E CBUS3 12 100nF A G G G T CBUS4 2 7 1 2 2 GND GND +8V VCC GND +8V 4 U7A VCC C1 3 TL084CN 100nF C9 + 1 100nF 2 out1 C3 - 100nF U2 1 1 GND -8V AD7945BNZ 1 U1 16 CS D F RFB 20 X4 1 3 3 GND ATMEGA644P 17 WR D R -8V X8 V V GND U7B 1 R1 40 15 U7C 5 U7D 1 2 100k
in „Schaltgeschwindigkeit BUZ73L => Spannung fällt zusammen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
power_down.c
repeat: key1, key2 #define REPEAT_START 50 // after 500ms #define REPEAT_NEXT 20 // every 200ms uint8_t key_state; // debounced and inverted key state: // bit = 1: key pressed uint8_t key_press; // key press detect uint8_t key_rpt; // key long press and repeat unsigned char state; // helds the current
in „Mega16 PowerDown funtioniert nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
power_down.c
repeat: key1, key2 #define REPEAT_START 50 // after 500ms #define REPEAT_NEXT 20 // every 200ms uint8_t key_state; // debounced and inverted key state: // bit = 1: key pressed uint8_t key_press; // key press detect uint8_t key_rpt; // key long press and repeat unsigned char state; // helds the current
in „Mega16 PowerDown funtioniert nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
h_encoder_falk.ino
/ /* one, two and four step encoders supported */ /* */ /* Author: Peter Dannegger */ /* target: ATmega16 */ /************************************************************************/ #include <avr/io.h> #include <avr/interrupt.h> //#define XTAL 8e6 // 8MHz #define F_TIMER1 100 // Timer 1 frequency /
in „Peter Dannegger´s ( PeDa ) Entprellroutine in ein Arduino Sketch einbinden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Blockschaltbild_der_RGB_Matrix_1.pdf
der RGB Matrix Zeigt die Verteilung der Portpins sowie die Struktur der Hardware Panel Drive ULN2804 8WIDARR 8WIDARR 8WIDARR CD4051 UDN2981 UDN2981 UDN2981 Control +B + PortA (0…7) PortC (0…7) PortD (0…7) +G PortB (0)1,2) ATmega162 +R @16Mhz +5V PRG GND Hardware Panel Drive Control Testaufbau mit 3 Stromquellen
in „RGB 8x8 LED Matrix 100HZ 8Bit PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.asm
# 5----RW--GND # ;# 6------E--B5 # ;# 11--Bit5--B0 # ;# 12--Bit6--B1 # ;# 13--Bit7--B2 # ;# 14--Bit8--B3 # ;# # ;# # ;# Erstellt am: # ;# # ;# Taktfrequenz des AVR: 4 MHz # ;# # ;# CS-SOFT # ;########################################### .include "m8def.inc" ;Atmega8 ;.include "2313def.inc" ; Viele definierte
in „Fuse Frage zu Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.asm
# 5----RW--GND # ;# 6------E--B5 # ;# 11--Bit5--B0 # ;# 12--Bit6--B1 # ;# 13--Bit7--B2 # ;# 14--Bit8--B3 # ;# # ;# # ;# Erstellt am: # ;# # ;# Taktfrequenz des AVR: 4 MHz # ;# # ;# CS-SOFT # ;########################################### .include "m8def.inc" ;Atmega8 ;.include "2313def.inc" ; Viele definierte
-
Datei
lib_dmx.c
DMX512 reception library * Version : v1.3 * Last updated : 13.04.09 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz, 16MHz * * written by hendrik hoelscher, www.hoelscher-hi.de *************************************************************************** This program is free software; you can redistribute
in „DMX(RS485) Empfangen blockiert senden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lib_dmx.c
DMX512 reception library * Version : v1.3 * Last updated : 13.04.09 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz, 16MHz * * written by hendrik hoelscher, www.hoelscher-hi.de *************************************************************************** This program is free software; you can redistribute
in „DMX Sender sendet Kanal 1 nicht,“ · Mikrocontroller und Digitale Elektronik ·
-
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 RX 3 1 3 1 3 1 3 1 3 1 6 k AVCC PD1 TX 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 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 1 1 FM24CL64B 4 2 4 2 4 2 4 2 4 2 Z1 37 PA0 C 8 Z2 Z2 36 19 S I2C-Bus 6 VCC S11 S12 S13 S14 S15 d
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
PDF
stm8_uhr.pdf
Bauteilekosten gelegt. Aus diesem Grund viel die Wahl des verwendeten Mikrocontrollers auf einen STM8S003 (ein STM8S103 funktioniert auch) sowie einem TM1637 Anzeigetreiber. Bei www.lcsc.com kostet der Controller (Stand Januar 2025) 29 Cent, der Treiber 15 Cent. Bedienung Die Bedienung der Uhr erfolgt
-
Datei
DisplayExample.s
r27,hi8(-(temp)) mov r31,r19 mov r30,r18 subi r30,lo8(-(values)) sbci r31,hi8(-(values)) ld r25,X ld r24,Z cp r25,r24 brsh .L26 subi r25,lo8(-(1)) st X,r25 com r20 ldi r24,lo8(1) ldi r25,hi8(1) rjmp 2f 1: lsl
in „Nicht simulierbares Assemberfile?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer.txt
Chip type : ATmega8535 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #asm .equ __lcd_port
in „sekundenzähler mit timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer.txt
Chip type : ATmega8535 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #asm .equ __lcd_port
in „sekundenzähler mit timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer.txt
Chip type : ATmega8535 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #asm .equ __lcd_port
in „sekundenzähler mit timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer.txt
Chip type : ATmega8535 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #asm .equ __lcd_port
in „sekundenzähler mit timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer.txt
Chip type : ATmega8535 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #asm .equ __lcd_port
in „sekundenzähler mit timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer.txt
Chip type : ATmega8535 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #define xtal 8000000L
in „sekundenzähler mit timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRGCC7.c
------------- TCCR1A = 0x00; // Als "normalen" Timer verwenden TCCR1B |= (1<<CS11); // Prescaler = 8 TCNT1 = 4536; // vorladen (8000000/8)/64536 = 0.001s TIMSK = (1<<TOIE1); // Interrupt des Timers eingeschaltet // I/O's---------------------------------------------------------- DDRA = 0xff; //PORTA
in „Null im Array bricht Zählvorgang ab (AVR GCC)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_new.c
/* Multitasking Demo, zweiter Versuch ATmega32 @ 3,6468 MHz LED + 1KOhm Vorwiderstand an PB0 Taster nach GND an PA0 UART an RXD und TXD */ #define F_CPU 3686400 // Baudrate, das L am Ende ist wichtig, NICHT UL verwenden! #include <avr/io.h> #
in „Leuchtschriftsteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schematic.pdf
47u ATmega8 74HC138 VCC 20 AVcc 2 1 7 21 PD0 A Y7 7x 2,2k ARef 3 2 9 100n PD1 B Y6 22 GND PD2 4 3 C Y5 10 Input 11 Y4 12 VCC 28 Y3 10k PC5 4 13 7 G1 Y2 Vcc 5 14 100n G2 Y1 22k VCC 6 15 calibration 8 G3 Y0 GND
in „Frequenzzähler 1Hz - 40MHz“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_DCF77_LCD_20121020.pdf
16 " V V K R R E D D D D D D D D G e I r L e P e A E R S N Stundenklick E Programmieradapter M 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 2 2 2 2 2 2 2 2 2 1 1 1 1 1 t 5 4 3 2 1 0 D F C 5 4 3 2 1 d C C C C C C N E C B B B B B e ( ( ( ( ( ( ( A VA ( ( ( ( ( m ( ( IC1 g ATmega8-16 ) ) ) ) ) ) ) P 6 0 1 2 3 4 C D
in „DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER“ · Projekte & Code ·
-
PDF
SCHALTPLAN_THERMOMETER.pdf
SENSOR 0,6....40k BC 546 BC 546 BC 546 TSIC206 Programmier-Adapter 6 6 6 , 1 5 1 1 1 3 10µ 5V 10µ 10µ 8 7 6 5 4 3 2 1 0 9 8 7 6 5 2 2 2 2 2 2 2 2 2 1 1 1 1 1 SA23 SA23 SA23 e 5 4 3 2 1 0 ) ) ) 5 4 3 2 1 a a a a C C C C C C N F E C B B B B B - ( ( ( ( ( ( G R V ( ( ( ( ( f b f b f b i ( ( ( g g g m ATmega8
in „TSIC206 TSIC306 Temperatursensor / Thermometer LCD Assembler ATmega8“ · Projekte & Code ·
-
Datei
main.c
/* Control for a AD5293 digital poti via SPI. Controller: ATmega8 */ #include<avr/io.h> #include<util/delay.h> #include <avr/interrupt.h> #define DD_MOSI 3 #define DD_MISO 4 #define DD_SCK 5 #define DD_SS 2 #define DDR_SPI DDRB #define PORT_SPI PORTB void SPI_MasterInit
in „Digitales Poti AD5293 und ATmega8“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_THERMOMETER.pdf
SENSOR 0,6....40k BC 546 BC 546 BC 546 TSIC206 Programmier-Adapter 6 6 6 , 1 5 1 1 1 3 10µ 5V 10µ 10µ 8 7 6 5 4 3 2 1 0 9 8 7 6 5 2 2 2 2 2 2 2 2 2 1 1 1 1 1 SA23 SA23 SA23 e 5 4 3 2 1 0 ) ) ) 5 4 3 2 1 a a a a C C C C C C N F E C B B B B B - ( ( ( ( ( ( G R V ( ( ( ( ( f b f b f b i ( ( ( g g g m ATmega8
in „Jumbo-LED-Anzeige beschalten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_RDS_GENERATOR_V4.pdf
I i S S N E B D D n n n OUT 57kHz +/- 11 Hz (Testausgang) e e e - - t t t T T a a a U U h h h OUT 8MHz (Testausgang) o o o O O R R R OUT 19kHz digital +5V OUT 19kHz analog GND 2 1 0 9 8 6 C1 L 2 2 2 2 2 2 ) ) ) ) ) ) ) 1 5 4 3 2 1 0 N E C B B B B 1 ( ( ( ( ( ( ( ( A ( ( ( B ( C C C C C C ( I I C C 1 D D D D D D M M I / C A A A A A A O S O M ATmega8-16 C C S O O / 2 s D D 0 O K L A 0 1 1 R R T I I X X X T A A I OUT RDS (57kHz) digital 6 0 1 2 3 4 C D 6 7 5 6 7 0 0 P P P P P P V G P ( ( ( ( ( 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 OUT RDS (57kHz) analog
in „RDS ENCODER Signalgenerator Testgenerator Testsender Modulator ATmega8 Assembler“ · Projekte & Code ·
-
PDF
SCHALTUNG_RDS_GENERATOR_V5.pdf
N E B D D OUT 57kHz +/- 11 Hz (Testausgang) n n n R R t t t - - a a a T T d d d U U h h h O O OUT 8MHz (Testausgang) o o o R R R OUT 19kHz digital +5V OUT 19kHz analog 2 GND 8 7 6 5 4 3 2 2 0 1 1 7 6 5 C1 L ) ) ) ) ) ) ) F ) 5 4 ) 2 ) C C C C C C N R C P P B P B ( ( ( ( ( ( ( ( ( O O 2 B ( C C C C C C I I O C 1 A A A A A A M M S S O O S M ATmega8-16 2 C S O O t 1 T 1 2 s D D O T K A A N N P OUT RDS (57kHz) digital R R T I I X ) X X ) ) ) I k 6 0 1 2 3 4 C D 6 B D D D B 0 ( ( ( ( ( ( ( ( ( ( ( ( ( ( 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 OUT RDS (57kHz
in „RDS ENCODER Signalgenerator Testgenerator Testsender Modulator ATmega8 Assembler“ · Projekte & Code ·
-
PDF
SCHALTUNG_20BIT_TWI_I2C_DAC.pdf
10k 10k 10k 10k 10k 10k L A k k k k k k k k k C D 2 2 2 2 2 2 2 2 2 S S Programmieradapter 1 r p A 8 7 6 5 4 3 2 1 0 9 8 7 6 5 i ) ) ) ) ) ) ) 2 ) ) ) ) ) ) m 5 4 3 2 1 0 D F ) C 5 4 3 2 1 r C C C C C C N E C B B B B B 16Bit= 65.536 r ( ( ( ( ( ( G R V ( ( ( ( ( 17Bit= 131.072 2 ( ( ( I ATmega8-16 18Bit
in „20Bit 16Bit 8Bit DAC TWI / I2C - R2R ATmega Assembler“ · Projekte & Code ·
-
PDF
SMD_Thermometer.pdf
Oben Unten Stückliste Pos Name Wert Gehäuse 1 C1/C2 1µF 0805 2 C3 100nF 0805 3 C4/C5/C6 100 µF SMD_R8X6,5_ELKO 4 D13 4,7V MINIMELF_DIODE 5 D14/D15/ SMD-LED_GRUEN 1206-D D16/D17 7 D18/D19/ SMD-LED_GELB 1206-D D20/D21 8 D22/D23/ SMD-LED_ROT 1206-D D24/D25 9 IC1 ATmega328P-PU DIL28 10 Sockel DIL28 11 PT100
in „Gibt es jemanden der mir ein Layout ertsellt?“ · Platinen ·
-
PDF
REV4.1_sch.pdf
1 2 3 4 5 6 7 8 R1 不安装 ADS7843/XTP2064 VCC U3 VUSB 0R 1 16 SCK VCC VCC DCLK R8 P1 R3 V5V U? VCC VCC U2 2.8V电源 V28 X+ 2 X+ CS 15 TP_CS VCC 1 3 IN OUT 2 1 VIN OUT 5 R2 Y+ 3 Y+ DIN 14 MOSI 10K 2 0R 1 GND OUT 4 2 GND 470R
in „SCCB cameramodul XCLK-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CP1_20201222.pdf
1 2 3 4 5 6 7 8 5V 1 5V 5V 2 5V 5V 3 5V 5V 4 5V 5V 5 5V 5V 6 5V 5V 7 5V 5V 8 5V 5V 9 5V 5V 1 5V V V V V V V V V V V PI1 P3 PV P0 PV P1 P8 PI0 P1 P0V1V R1 V2 R2 V3 R3 V4 R4 V5 R5 V6 R6 V7 R7 V8 R8R CV9 R99 V10 R10 BC327
in „Lerncomputer so wie KOSMOS CP1 nachbauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RC_SIGNAL4ok4LED.c
/* ATmega8 mit 8 Mhz */ /* PORTB 4 LED's gegen VCC */ /* RC-Signal an PD2 (INT0) */ /* 1ms Pulsdauer = 31 */ /* 1,5ms Pulsdauer = 46 */ /* 2ms Pulsdauer = 62 */ #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <ioM8.h> #define MEINBIT0 0 #define MEINBIT1 1 #define MEINBIT2 2 #define MEINBIT3 3 #define MEINBIT4 4 #define MEINBIT5 5 #define MEINBIT6 6 #define MEINBIT7 7 volatile uint8_t Pulsdauer = 0; void (steigende_Flanke
in „C Code Modellbau“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
5.asm
; 3,68640 Mhz ; Atmega 8 .include "m8def.inc" ;***************************** Interrupt ******************************* rjmp Main ; RESET reti ; INT0 reti ; INT1 reti ; T2 Compare reti ; T2 Overflow reti ; T1 Capture rjmp
in „Pin Abfrage sbic mit Sprungbefehl rcall“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_FFT_Schematic.pdf
(T1) PB1 41 29 AREF (AIN0/INT2) PB2 42 U2 C2 43 1 7 100nF (AIN1/OC0) PB3 44 CLK V+ VCC (~SS) PB4 1 8 5 R1 4 (MOSI) PB5 2 IN OUT 3 B VCC RESET (MISO) PB6 3 OPOUT 4 B 10K (SCK) PB7 OPIN- R2 C3 (SCL) PC0 19 VCC 6 GND V- 2 GND GND 7 XTAL2 (SDA) PC1 20 10K 2 8 XTAL1 (TCK) PC2 21 R3 MAX297 22pF (TMS) PC3
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
AVR_FFT_Schematic.pdf
(T1) PB1 41 29 AREF (AIN0/INT2) PB2 42 U2 C2 43 1 7 100nF (AIN1/OC0) PB3 44 CLK V+ VCC (~SS) PB4 1 8 5 R1 4 (MOSI) PB5 2 IN OUT 3 B VCC RESET (MISO) PB6 3 OPOUT 4 B 10K (SCK) PB7 OPIN- R2 C3 (SCL) PC0 19 VCC 6 GND V- 2 GND GND 7 XTAL2 (SDA) PC1 20 10K 2 8 XTAL1 (TCK) PC2 21 R3 MAX297 22pF (TMS) PC3
in „AudioSchaltung für Line Out Signal“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
hier weitere Initialisierungen (TX und/oder RX aktivieren, Modus setzen } /* Zeichen empfangen */ uint8_t uart_getc(void) { while (!(UCSRA & (1<<RXC))) // warten bis Zeichen verfuegbar ; return UDR; // Zeichen aus UDR an Aufrufer zurueckgeben } /* ATmega16 */ int uart_putc(unsigned char c) { while (!(UCSRA
in „UART Übertragung funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Servo.txt
// Festlegung der Quarzfrequenz #ifndef F_CPU // optional definieren #define F_CPU 12288000UL // ATmega 328 mit 12,288 MHz Quarz #endif #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> // // Der Prescaler muss so gewählt werden, dass der Ausdruck // für MILLISEC_BASE einen Wert
in „Ansteuerung mehrere Servos“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmx-pwm24.h
? (1L<<(bit+8)) : ( \ (port==&PORTD) ? (1L<<(bit+0)) : 0)))) // don't change below, will be calculated #define T_PWM (F_CPU/(PWM_PRESCALER*F_PWM*PWM_STEPS)) // system clocks per PWM clock //#define T_PWM 1 //TEST
in „C - Ersatz von switch case.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
WS2812.c
divisor 10 struct cRGB colors[8]; struct cRGB led[MAXPIX]; int main(void) { uint8_t j = 1; uint8_t k = 1; DDRB|=_BV(ws2812_pin); uint16_t i; for(i=MAXPIX; i>0; i--) { led[i-1].r=0;led[i-1].g=0;led[i-1].b=0; } DDRD &= ~((1<<PIND2)|(1<<PIND3)|(1<<PIND4)); //d2 d3 d4 PORTD |= (1<<PIND2)|(1<<PIND3)|(1<<PIND4); // Pull ups an uint8_t divisor = 0; if(!(PIND & (1<<PIND2))) { divisor+=2; } if(!(PIND & (1<<PIND3))) { divisor+=4; } if(!(PIND & (1<<PIND4))) { divisor+=8; } if(divisor == 0) divisor=1; colors[0].r=150/divisor; colors[0
in „Kann mit Light WS2812 nicht mehr als 128 LEDs ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schematic.pdf
5 4 3 2 1 F1 U1 Vcc L7805/TO220 R1 C 1 VIN VOUT 2 X1 D1 D 1k5 R8 770-81/SIP 500m A/20V N Vcc 1 1N4004 C1 G C2 X2 D 2 330u 0.1u 1 D 3 VCC A 3 D2 4 2 LED1 S1 3 CON4 S2 4 S3 5 S4 6 S5 7 S6 8 9 IC1 10 S1 1 PB0/T0 PA0/ADC0 40 2 PB1/T1 PA1/ADC1 39 S2 3 PB2/INT2 PA2/ADC2
in „Mein erstes Board.“ · Platinen ·
-
PDF
schematic.pdf
5 4 3 2 1 F1 U1 Vcc L7805/TO220 R1 C 1 VIN VOUT 2 X1 D1 D 1k5 R8 770-81/SIP 500m A/20V N Vcc 1 1N4004 C1 G C2 X2 D 2 330u 0.1u 1 D 3 VCC A 3 D2 4 2 LED1 S1 3 CON4 S2 4 S3 5 S4 6 S5 7 S6 8 9 IC1 10 S1 1 PB0/T0 PA0/ADC0 40 2 PB1/T1 PA1/ADC1 39 S2 3 PB2/INT2 PA2/ADC2
in „DMX Steuerung“ · Mikrocontroller und Digitale Elektronik ·