-
Datei
RFM01_RX.asm
**************************************** ; todays project: ; control The RFM01 RX Module with an ATMega 48/168/328 ; Receive an FSK data stream with it ; constants @ 16 Mhz clk ; ****************************************************************** ; crystal osc. frequency .equ F_CPU = 16000000 ; this is
in „RFM 01 empfängt Daten sehr verzöger“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adctest.bas
'***************************ADC-Test für ADC 0 an Pin C.0 $regfile = "m8def.dat" 'ATmega8-Deklarationen $crystal = 3686400 'Quarz: 3,6864 MHz $baud = 9600 'Baudrate zum PC: 9600 Baud ' Ddrc = &B00000000 'PC7...PC0=0: PortC-Pins auf Eingang Admux = &B01100000 'Bits7+6=01: Aref ist intern
in „AD-Wandler in BASCOM-Simulator“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
buzzer.txt
Using a buzzer (beeper) USMT-9043A (DELTRON) // Buzzer resonance freq. is 2,7kHz // Routines for ATMEGA16 @ 4MHz, Port B, Pin1 // Last modified: 04-MAY-06 // D. Kleine-Beck /* Includes */ #include "iom16v.h" #include "gmeter_II.h" #define BUZZER (1 << 1) #define buzzer_on() (PORTB &= ~BUZZER) #define
in „Piepser/Summer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
delayms_forum.c
/* Delayroutine für den Atmega16 Wartet "us" Microsekunden ab *1)Taktfrequenz 8MHz *2)Taktfrequenz 16MHz */ void delayms(unsigned int us) { unsigned char x1; TCCR0 |= (1<<CS01); // Timer mit clk/8 Taktung // jetzt läuft der Timer
in „Warum blinkt hier nix? (C-Code)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
benchtest.txt
Compiler: riscv-none-elf-gcc Version 14.2.0 / ch32v003fun Framework | Zeit [s] | Optimierung | int8 | int16 | int32 | float | Codegroesse | ---------------------------------------------------------------------------- -Os | 7,8 | 7,7 | 28,8 | 2,52 | 5692 | ---------------------------------------------------
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_MASTER.pdf
m C C C C C C 1 0 D F C B B B B B o P P P P P P G R VC P P P P P - ( ( ( ( ( ( ( ( ( ( ( ( ( ( I ATmega8-16 IC1 P ) ) ) ) ) ) ) ) ) ) 5 6 7 ) 6 0 1 2 3 4 C N 6 B D D D B 0 E P DPD P DPD P P V G PB ( ( ( ( ( E , ( ( ( ( ( ( ( ( ( 0 1 2 3 4 R 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 05/2012 1 1 1 100nF 22 22 Bernhard.Erfurt@gmx.de 16MHz
in „Spektrumanalysator Frequenzspektrumanalysator Frequenzspektrometer Speki Wobbelgenerator TFT Atmega8“ · Projekte & Code ·
-
Bild
Schaltplan mit ATmega328PB und TPS62163DSGR
U11, R1 330Ω, U8 ATMEGA328PB-AU, GND, +5V, U7, C1 22pF, X1 16MHz, C2 22pF, GND, PE3(PTCY)/ADC7/T3/MOSI1, PE2(PTCY)/ADC6/ICP3/SSI, PE1(PTCY)/SCK/T1/4, PE0(PTCY)/SDA0/ICP4/ACO, PC2(PTCY) 24, PC1(PTCY) 23, PC0(PTCY) 22, PB7(XTAL2/TOSC2) 8, PB5(XTAL1/TOSC1) 17, PB4(MISO/RXD1/PTCY) 16, PB3(MOSI0/TXD0/OC2A/PTCY) 15, PB2(OC2B/SS0/PTCY) 14, PB1(OC1A/PTCY) 13, PB0(CLKO/ICP1/PTCY) 12, R2 10kΩ, H1, +5V, U9, SW3, C4 100nF, AREF, VCC, C3 100nF, CN1, 12V, U10 TPS62163DSGR, EP, PG, VIN, SW,
in „LED Zuleitungen reduzieren.“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
PDF
stk300full.pdf
ADC7) PD2(INT2) 20 CE PB1 55 PF6 (ADC6) PD1(INT1) 26 22 OE 3 27 PB0 56 25 3 WE PB1 1 2 PF5 (ADC5) ATMEGA603/103 PD0(INTO) PB2 3 4 PB2 57 24 62256 STATIC RAM PB3 5 6 PF4 (ADC4) XTAL1 4 MHZ 7 8 27PF VCC PB4 9 10 PB3 58 PF3 (ADC3) XTAL2 23 PB5 11 12 PB6 59 22 10K PB7 13 14 PF2 (ADC2) GND GND 33PF 15 16 PB4
in „stk300 LCD Interface Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
OSZI.asm
-> 177,2kS/s ; *100=4 => 16 x 13 Takte = 208 Takte -> 88,6kS/s ; 101=5 => 32 x 13 Takte = 416 Takte -> 44,3kS/s ; 110=6 => 64 x 13 Takte = 832 Takte -> 22,1kS/s ; 111=7 => 128 x 13 Takte = 1664 Takte -> 11,1kS/s sbi ADCSRA, ADEN
in „einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler“ · Projekte & Code ·
-
Datei
main.c
Date : 24.01.2004 Author : Freeware, for non-commercial use only Company : Comments: Chip type : ATmega128 Program type : Application Clock frequency : 16,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 1024 *********************************************/ #include <mega128.h>
in „Problem mit Atmega 128“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan mit ATmega8/168/328 und LCD Display
VCC Reset 10k ATmega8/168/328 PC6(RESET) 23 PC0(ADC0) 24 PC1(ADC2) 25 PC2(ADC3) 26 PC3(ADC4/SDA) 27 PC4(ADC5/SCL) 28 PC5 2.5V LT1004 R1 680 R2 470k R3 680 R4 470k R5 680 TP1 TP2 TP3 C10 10u C3 100n C1 In 22p 8MHz 22p PB0
in „problems with resistor messuaring“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Zeitdiagramme für SPI-Übertragungsformate
ATMEGA32A-AU Full... Anmelden Figure 19-3. SPI Transfer Format with CPHA = 0 SCK (CPOL = 0) mode SCK (CPOL = 1) mode 2 SAMPLE I MOSI/MISO CHANGE 0 MOSI PIN CHANGE 0 MISO PIN SS MSB first (DORD = 0) LSB first
in „25LC512 SPI EEPROM seltsames Verhalten / defekt?“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
PDF
Schaltung_OLED_EA_W204.pdf
Schaltung mit OLED 4x20 EA W204-XLG 7805 IC2 +5V 10µ 10µ OLED 4x20 1 D W 16 s D S / 0 1 2 3 4 5 6 7 V V R R E D D D D D D D D Programmieradapter 1 5 2 2 2 2 2 2 2 2 2 1 1 1 1 1 e 5 4 3 2 1 0 ) ) ) ) ) ) ) ) a C C C C C C N F E C B B B B B r ( ( ( ( ( ( ( R V ( ( ( ( ( m ( ( r ATmega8-16 ) IC1) ) ) r 6 0 1 2 3 4 C D 6 7 5 6 7 0 2 C D D D D D C N B P P DPD P P S P k3 ( ( ( ( ( ( ( ( P( 0 1 2 3 4 R 1 R 1 2 3 4 5 6 7 8 9 1 1 1 1 1 100nF Bernhard.Erfurt@gmx.de Version 1 11/2011
in „DISPLAY OLED EAW204 4-Bit Modus Initialisierung Assembler ATmega8“ · Projekte & Code ·
-
PDF
SCHALTPLAN_1-WIRE.pdf
Schaltung 1-WIRE IC25 +5V 10µ 10µ OLED 4x20 1 D / 16 V V R R E D D D D D D D D5 6 7 GND 2 3 DS18s20 S B Programmieradapter k 1 5 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) a C C C C C C 1 0 N F E C B B B B B - ( ( ( ( ( ( G R V ( ( ( ( ( m ( ( ( a ATmega8-16 IC1 r ) ) ) ) ) ) ) D ) 7 5 6 7 0 2 C D D D D D C3 4 C N B B D D D B E P ( ( ( ( ( ( ( ( P( ( ( ( ( ( E 1 R 1 2 3 4 5 6 7 8 9 1 1 1 1 1 R 100nF 22 22 1MHz bei Bedarf bei Bedarf TRIGGER-AUSGÄNGE
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·
-
PDF
SCHALTPLAN_DCF77_MINI_2012.pdf
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 r ( ( ( ( ( ( ( R V ( ( ( ( ( m ( ( IC1 r ATmega8-16 ) ) ) ) ) ) ) P 6 0 1 2 3 4 C D 6 7 5 6 7 0 T N C D D D D D C N B P P DPD P P S P k ( ( ( ( ( ( ( ( P( 0 1 2 3 4 R 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 100n 100nF 16MHz l a 7 i F s D g a R l g R ü i R
in „DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER“ · Projekte & Code ·
-
PDF
STK300_Stromlaufplan.pdf
17 8 A1 D1 13 AD2 D3 Q3 A2 D2 ) ) ) ) ) L ) ) ) ) ) ) ) ) D R AD3 5 D4 Q4 16 7 A3 D3 15 ( ( ( ( ( A 1 1 1 1 1 1 ( ( R W AD4 6 D5 Q5 15 6 A4 D4 16 49 PA2 (A2) 3 4 5 6 7 ( ( ( ( ( ( 1 0 PD7(T2) 32 AD5 7 14 5 17 P P P P P C C C C C C P P 8 D6 Q6 13 4 A5 D5 18 50 P P P P P P 31 AD6
-
PDF
RF_Relay_Box.pdf
/PCINT6) 30 DIP_1 Hole M3 Hole M3 PD6 (OC2B/ICP/PCINT30) PA7 (ADC7/PCINT7) Hole M3 Hole M3 Relay_2 16 PD7 (OC2A/PCINT31) AREF 29 DipSwitch 8Pole SMD 3.3V 17 VCC GND 28 GND GND 18 GND AVCC 27 3.3V C9 Signal_S4 19 26 100nF Signal_S3 20 PC0 (SCL/PCINT16) PC7 (TOSC2/PCINT23) 25 0603 Signal_S2 21 PC1 (SDA
in „ATmega 164P USART funktioniert nur mit beschaltung auf PB7“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NanoEveryRegister.h
/ Slewrate Bit }; constexpr Offset addrOffset; struct Address // base addresses of registers { uint16_t vport; uint16_t port; uint8_t pinCtrl; uint8_t mask; }; // The index is always the Arduino pin number. constexpr Address baseAddr[] { // | VPORT | PORT | PINn | BIT | // | Base | Base | CTRL | MASK
in „Wie Klassen-Template Objekte in einem Array nutzen (non Template, constexpr, inline)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK300S.pdf
17 8 A1 D1 13 AD2 D3 Q3 A2 D2 ) ) ) ) ) L ) ) ) ) ) ) ) ) D R AD3 5 D4 Q4 16 7 A3 D3 15 ( ( ( ( ( A 1 1 1 1 1 1 ( ( R W AD4 6 D5 Q5 15 6 A4 D4 16 49 PA2 (A2) 3 4 5 6 7 ( ( ( ( ( ( 1 0 PD7(T2) 32 AD5 7 14 5 17 P P P P P C C C C C C P P 8 D6 Q6 13 4 A5 D5 18 50 P P P P P P 31 AD6
in „Kanda AVR Starterboard und noch keine Ahnung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Temp.asm
* ; mit diesem Programm kann man ein Signal aufzeichnen und ; über RS232 an den PC senden ; Beim atmega8 wird das Signal an ICP1 (PIN 14) angelegt ; Die gemessenen Pulsbreiten werden im SRAM gespeichert und ; auf Knopfdruck an den PC gesendet ; Taster an PB5, LED an PD2 zur Statusanzeige, LED an PD3
in „wer hilft mir, den fehler zu finden? atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADC_USART_Read_adc.c
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8-Bit-Analog-Digital-Converter mit ATMEL ATmega8 to STK500 board, output on (PortB) --> LEDs Description: The ADC converts an analog input voltage to a 10-bit digital value through successive approximation. The minimum value represents GND and the
in „warnung:"[variable]may be used uninizialized"“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
rp2.pdf
L30 3.3V 5 1 AVCC Vcc Vin FB 47 L31 Vcc LM2574 7 1 Out 470u C30 ON/OFF PGND SGND 1 D30 3 2 3 4 2 C16 C17 22u R 2 D31 C31 C1 P6SMB18A 2 1N5818 220u 10u 10u 100n 2 Vcc K 2 K 3 K 4 1 Q5 2 1 2 1 R R R S Q4 IRLML2402 Vcc CONN2 S 10 9 IRLML2402 0 1 1 FF K K K K 9 Dauerplus 8 Q1 Q2 Vcc S1 0 0 0 0 8 1 8 IRLML2402
in „Wecker mit MP3 (vs1011) und SD-Card“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_PA0-16-3.9khz.asm
;pwm an atmega16/32 für 2 khz (3,906) khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 .include "m16def.inc" ;.def v_panel = r14 ;Messwert PV-Spannung PA0 .def
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_PA0-Uvergl.-Einfach-15kHZ.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 15 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;adc aufruf mittels rcall ;werner,24.2.12 .include "m16def.inc" .def v_akku = r22 ;Messwert Akku-Spannung PA0 .def temp1 = r16 ;temporäre Variable .def temp2 = r17 ;temporäre Variable .def v_akkupwm = r19 ;ermittellter Vorladewert ocr0 .def v_store = r20 ;gespeicherte Wunschspannung am PWM-Ausgang .org 0x000 rjmp RESET ;External
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
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. // -------------------------------------------------------- // -------------------------------------------------------- // 16-Bit Timer - Timer1 // -------------------------------------------------------- #define T1_FREQUENCE 1000UL // 1000 Hz entspricht 1ms // -------------------------------------------------------- // 16-
in „Bits im Timer-Register durch Präprozessor / Compiler ausrechnen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
16ner.txt
Version : Date : 13.2.2006 Author : Winfried Jaeckel Company : Deviltronic Comments: Chip type : ATmega16 Program type : Application Clock frequency : 16,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 256 *****************************************************/ #include <mega16
in „I/O Ports ATmega16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-Board_neutral.pdf
Funktionen-Auswahl S2 Pin Port ------------ S1 S3 RS PB0 EN PB1 D4 PB4 D5 PB5 LCD-DISPLAY 2x 16 Zeichen D6 PB6 D7 PB7 + - V 5 E S / N 0 1 2 3 4 5 6 7 E E S4 0 + V R R E D D D D D D D D L L S1 PB2 +5V S2 PB3 R16 R17 S3 PD3 (INT1) S6 ADUM1250BRZ KIMaip R11 S4 PD2 (INT2) VDD1 VDD2 In/Out1 KNX-GND
in „[V] AVR-Module mit ATMEGA644 in Hutschinengehäuse“ · Markt ·
-
PDF
550-0028_ProMiniClone_Sch_V4.pdf
PB0 6 A2 RESET 18 AVCC 7 A1 CON6 ADC7 22 8 A0 C16 19 RFC2 0u1 21 ADC6 28 AD5/SCL 9 SCK 10uH GND GND ADC5/PC5 10 MISO ADC4/PC4 27 AD4/SDA 11 MOSI GND ADC3/PC3 26 AD3 12 D10 25 AD2 6 ADC2/PC2 24 AD1 CON12 VCC VCC ADC1/PC1 C15 C17 4 VCC ADC0/PC0 23 AD0
in „ATMEGA328P auf eigenen Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MK_3_02.sch.pdf
SWRXTX R3D1 (PCINT19/TMS)PC3 22 GND (PCINT18/TCK)PC2 21 R15 LED6 (PCINT17/SDA)PC1 20 L10 P on (PCINT16/SCL)PC0 19 L9 Q S 100 2 (PCINT31/OC2A)PD7 16 L4 A K 1 (PCINT30/OC2B/ICP)PD6 15 L3 S Q3 1 R (PCINT29/OC1A)PD5 14 L2 B BSS123 (PCINT28/OC1B)PD4 13 6 0 C 39 GND (PCINT27/INT1)PD3 12 R 1 4u7 C 28 GND (PCINT26
in „ATmega 644 Ports Parallel geschaltet MK3 Programmer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
teststk_mega16.c
Driver for SHARP LM24014 LC-Display based on TOSHIBA T6963C LCD Controller # // # Designed for ATMEL ATMega16 and compatible µ-controllers # // # # // # Thomas Hohlbein, September 2006, Berlin, Germany # // # http://www.sound-inside.de, testicals@gmx.de # // # # // #######################################
in „LCD an T6963C und ATMega323“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR911.pdf
h Help information (overrides all other settings). -? Same as –h Some examples follows: avrosp –dATmega128 –pf –vf –ifprogram.hex –e The above example will first erase the entire memory contents and then program and verify the data contained in program.hex to an attached Atmega128 device. avrosp –dATmega32 –re –oedump.hex –ae0,ff –cCOM2 The above example will read the first 256 bytes of the Atmega32’s EEPROM memory to the file dump.hex. Only COM2 will be used. avrosp –dATmega64 –O#a0 –Se0 –lc0 4 AVR911 2568A-AVR-07/04 AVR911 The above example will write the custom oscillator calibration value
in „AVR911: Das Ende aller Leiden?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
40 e1 ldi r20, 0x10 ; 16 push x4 ;[9] == leap 790c: 5f 93 push r21 in x1, USBIN ;[11] <-- sample bit 0 790e: 00 b3 in r16, 0x10 ; 16 andi x1, USBMASK ;[12] 7910: 05 70 andi r16, 0x05 ; 5 bst x1, USBMINUS ;[13] 7912: 00 fb bst
in „ATMEGA32 Minimum System Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-Tutorial_-_Mikrocontroller.net.pdf
Mikrocontroller werden als erstes an der Bit-Zahl des internen Datenbusses unterschieden: 4bit, 8bit, 16bit und 32bit. Diese Bit-Zahl kann man als die Länge der Daten interpretieren, die der Controller in einem Befehl verarbeiten kann. Die größte in 8 Bit (= 1 Byte) darstellbare Zahl ist die 255, somit
-
PDF
tut_test.pdf
Mikrocontroller werden als erstes an der Bit-Zahl des internen Datenbusses unterschieden: 4bit, 8bit, 16bit und 32bit. Diese Bit-Zahl kann man als die Länge der Daten interpretieren, die der Controller in einem Befehl verarbeiten kann. Die größte in 8 Bit (= 1 Byte) darstellbare Zahl ist die 255, somit
-
PDF
DOG_readme.pdf
ASCII-Zeichen reduziert. Dadurch findet neben dem Normalfont (6x8) auch der doppelt breite Bigfont (12x16) Platz im Eeprom. Fontskalierung, Proportionalschriften, Zeilenumbruch etc. sind in meinen Projekten nicht gefragt. Textmodus: Normal- und Big-Font Als einzige Besonderheit bei den beiden Fonts (die
in „Grafikausgabe auf dem LCD-Grafikmodul DOG 128x64 für M88 in C“ · Projekte & Code ·
-
Bild
Screenshot einer Assembler-Programmierung in Microchip Studio
R23 = 0x00 R24 = 0x00 R25 = 0x00 R26 = 0x00 R27 = 0x00 R28 = 0x00 R29 = 0x00 R30 = 0x00 R31 = 0x00 ATmega8 Simulator main.asm lcd4puts.inc lcd4puts: push r0 push r16 push z1 push zh lcd4puts1: lpm adiw z1,1 tst r0 breq lcd4puts2 mov r16,r0 rcall lcd4put rjmp lcd4puts1 lcd4puts2: pop zh
in „Problem beim Debug im Simulator im Microchip Studio 7.0“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
uart.c
www.hpinfotech.com Project : Version : Date : 13.05.2008 Author : Leon Company : - Comments: Chip type : ATmega32 Program type : Application Clock frequency : 13,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 512 *****************************************************/ #include <mega32
in „Problemm mit dem UART atmega 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
//UBRRL = (uint8_t)UART_BAUD_RATE; UBRRH = 00; UBRRL = 12; /* alternativ bei der avr-libc "direkt 16bit" : */ //UBRR = UART_UBRR_CALC(UART_BAUD_RATE,F_CPU); UCSRA = 0x02; UCSRB |= ( 1 << TXEN ); // UART TX einschalten UCSRB |= ( 1 << RXEN ); // UART RX einschalten UCSRC |= ( 1 << URSEL )|( 3<<UCSZ0
in „Zähler & Interrupt auslösen ATmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
485test.c
485test // Funktion : 485 Schnittstelle (USART0) soll Zeichen senden // Schaltung : // Prozessor : ATmega128 auf SAVY128 von chip45.com // Sprache : C // Datum : 16.08.2006 // Version : 1.0 // Autor : Ederer Christoph // --------------------------------------------------------------------------- #include
in „USART Gehversuche und "syntax error before "volatile""“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LCD_Controller_320x240.pdf
Mittelpunkt 160,120 und dem Radius 15, gefüllt mit der dunkelsten Graustufe und einem etwas helleren Rand 16 170 2 16 1 8 0 1 2 4 8 16 32 64 128 zeichnet ein 8x8 Pixel großes Bild mit den Daten 1, 2, 4, 8, 16, 32, 64, 128 (=schräge Linie) an die Position 16, 16 16 170 4 16 2 8 1 0 3 0 12 0 48 0 192 zeichnet
in „Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM“ · Projekte & Code ·
-
Datei
main.c
uint16_t *isr_ptr_time = pwm_timing; uint16_t *main_ptr_time = pwm_timing_tmp; uint16_t *isr_ptr_mask = pwm_mask; // Bitmasken fuer PWM-Kanäle uint16_t *main_ptr_mask = pwm_mask_tmp; // ändern uint16_t oder
in „Soft-PWM Version 3: Probleme beim Anpassen des Programms“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Quellz_hler.txt
--------------------------------------------------------------------------------- ;| Prozessor : ATmega8 ;| Takt : 3,6864 MHz ;| Sprache : Assembler ;| Datum : 22.10.2008 ;| Version : 0.2 ;| Autor : Thomas Herrlich ;+------------------------------------------------------------------------------------------ .include "m8def.inc" .def temp = r16 ; ;------------------------------------------------------------------------------------------- rjmp main ;1 POWER ON RESET reti ;2 Int0-Interrupt reti ;3 Int1-Interrupt reti ;4 TC2 Compare Match reti
in „7 Segment mit flimmern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ZACOM.asm
--------------------------------------------------------------------------------- ;| Prozessor : ATmega8 ;| Takt : 3,6864 MHz ;| Sprache : Assembler ;| Datum : 22.10.2008 ;| Version : 0.3 ;| Autor : Thomas Herrlich ;+------------------------------------------------------------------------------------------ .include "m8def.inc" .def temp = r16 .def count = r24 .def lauf = r25 ; ;------------------------------------------------------------------------------------------- rjmp main ;1 POWER ON RESET reti ;2 Int0-Interrupt reti ;3 Int1-Interrupt
in „7 Segment mit flimmern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ZACOM.asm
--------------------------------------------------------------------------------- ;| Prozessor : ATmega8 ;| Takt : 3,6864 MHz ;| Sprache : Assembler ;| Datum : 22.10.2008 ;| Version : 0.3 ;| Autor : Thomas Herrlich ;+------------------------------------------------------------------------------------------ .include "m8def.inc" .def temp = r16 .def count = r24 .def lauf = r25 ; ;------------------------------------------------------------------------------------------- rjmp main ;1 POWER ON RESET reti ;2 Int0-Interrupt reti ;3 Int1-Interrupt
in „7 Segment mit flimmern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LCD-Timer.pdf
C4 XTAL 1 C5 D4 30 P0U1030 P0U1029 29 2 2 D DB2 C 4MHz C PD0 (RXD) PC6 (RESET) R C P0LCD10110 D3 P 16pF P 16pF D5 31 P0U1031 P P C DB3 P0LCD10111 D4 D6 32 P0U1032D) P0U106 R4 1 C1 L DB4 PD2 (INT0) VCC C P0LCD10112 D5 GND D7 1 P0U101 P0U104 010K P 10nF DB5 P0LCD10113 D6 RS 2 PD3 (INT1) VCC P0U101818 VCC
-
PDF
AVR.pdf
P0INT 4 P0UINT 0 C6 80J108 15 P0U1015 P0U1023 23 P 22p B PD1 (TXD) PC1 (SDA) B 16 P0U1016 P0U1024 24 P0TCK 3 P0U203 Y2 8 9 J1 17 PP0U10170) PC2 (TCK) P0U1025 25 TCK CLKOUT P0U20223 25MHz 2 0 0 15-43-6233 PD3 (INT1) PC3 (TMS) TMS P0TMS OSC1 0 P P 18 P0U1018 P0U1026 26 P0TDO 14 P0U2014
in „ATmega32 + ENC28J60 ping“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Hauptplatine.pdf
R2OUT R2IN PIU308 C9C9 PIP303 3 C 22pF CY1 P131012XTAL2 GND PI1103112 Cap 100nF GND 15 6 RS232 C C5C 16MHz PIU1013XTAL1 GND PIU1011 100nF PIU3015GND VEE PIU306 PIC902 PIC901 Y0 VCC MAX232ACPE Cap Pol1 PIC501 PIC502 ATmega16-16PC GND P1515 10uF GND Cap 22pF PIP15011 VCC PIP15022 POTTX PIP15033 P181 PORRX
in „AVR Wecker mit Netzwerk“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrcp_m.pdf
A3 12 A3 DQ3 25 D3_A3 3 r 100n 20 27 D4_A4 15 100n 10µ 19 RTS 11 C14 G AVCC PC4(ADC4/SDA) 28 D5_A5 16 A4 RESET CTS 2 Clock Switch C8 +3V3 PC5(ADC5/SCL) D6_A6 17 A5 27 DTR 9 100n 9 D7_A7 18 A6 OSCI DSR PB6(XTAL1/TOSC1) MOSI_A8 A7 3 28 OSCO DCD 10 100n 1 2 3 19 A8 2 RI 6 10 PB7(XTAL2/TOSC2) PD0(RXD) 2
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
Version 1.0 ; Author: Peter Rebesky ; ; 12.04.2020 ; ;*********************************** .DEVICE ATmega8 .NOLIST .INCLUDE "m8def.inc" .INCLUDE "PIN_ATmega8.inc" .LIST ;----------------------------------- .equ F_CPU = 8000000 ; Systemtakt in Hz ;.equ MenuItem = 5 ;max counts of menu .equ RadarMinCount
-
Datei
Fernbedienung_FB9_Tiny4313.c
TCCR1 = (1 << CTC1) | (1 << CS11) | (1 << CS10); // switch CTC Mode on, set prescaler to 4 #else // ATmegaXX: OCR1A = (F_CPU / F_INTERRUPTS) - 1; // compare value: 1/15000 of CPU frequency TCCR1B = (1 << WGM12) | (1 << CS10); // switch CTC Mode on, set prescaler to 1 #endif #ifdef TIMSK1 TIMSK1 = 1 << OCIE1A
in „IR Fernbedienung mit IRSND“ · Mikrocontroller und Digitale Elektronik ·