-
PDF
Schaltplan.pdf
AVCC 1uF / 16V + 13 MAX232 U1 +C10 1uF / 16V 12 X1 11 B 2 1 XTAL1 X2 GND B Vs+ C1+ + C9 6 Vs- C1- 3 ATMEGA16_DIP40 VCC 16 VCC C2+ 4 JP1 GND 15 GND C2- 5 C7 C6 1 14 OUT 1 TLLIN 11 22pF 22pF C5 2 PC-RxD 7 OUT 2 TLLIN 10 100n 3 13 IN1 TLLOUT 12 GND 7.3726 MHzND 4 PC-TxD 8 IN2 TLLOUT 9 GND GND GND 5 GND RS232 6 7 8 VCC U1/Pin16 9 C2 100n Title A GND U1/Pin15 EverTool-Light A Size Number Revision Proto A4 Date: 8-Mar-2005 Sheet of File: E:\DATA\PROTEL\PFWSCH\FM-PRJ\JTAG D\rwRnEB.yS:CH Mehmet Kendi 1 2 3 4
in „JTAGICE und AVRStudio: Target Fehler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Protel_Document.pdf
AVCC 1uF / 16V + 13 MAX232 U1 +C10 1uF / 16V 12 X1 11 B 2 1 XTAL1 X2 GND B Vs+ C1+ + C9 6 Vs- C1- 3 ATMEGA16_DIP40 VCC 16 VCC C2+ 4 JP1 GND 15 GND C2- 5 C7 C6 1 14 OUT 1 TLLIN 11 22pF 22pF C5 2 PC-RxD 7 OUT 2 TLLIN 10 100n 3 13 IN1 TLLOUT 12 GND 7.3726 MHzND 4 PC-TxD 8 IN2 TLLOUT 9 GND GND GND 5 GND RS232 6 7 8 VCC U1/Pin16 9 C2 100n Title A GND U1/Pin15 EverTool-Light A Size Number Revision Proto A4 Date: 8-Mar-2005 Sheet of File: E:\DATA\PROTEL\PFWSCH\FM-PRJ\JTAG D\rwRnEB.yS:CH Mehmet Kendi 1 2 3 4
in „JTAG ICE Evertool light Frage“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
uBrain88_Schematic.pdf
C3 100n 6 C2+ 5 GND V- C2- D C4 100n BR1 D 14 T1OUT T1IN 11 1 7 T2OUT T2IN 10 2 13 R1IN R1OUT 12 3 8 R2IN R2OUT 9 MAX232A 3 3 _ _ D D T R VCC +5V P2 100n +5V GND C5 1 PD2 2 C IC2 TxD_TTL 3 C P3 3 VCC R1 RxD_TTL 4 RESET 2 PC6/RST 5 1 C6 1 GND PC5 6 2 1k D PC4 7 3 100n LM809M3-4,63 R PC3 8 4 0 PC2 9 D
in „neue µBrain Platinen“ · Markt ·
-
Datei
Achims_I2C.c
i2cmaster.h" #include "ks0108.h" #include "arial_bold_14.h" #include "corsiva_12.h" #include "arial8.h" #include "small_font.h" #define PCF8591w 0x90 // Adresse analog Modul incl. RW=0 (8 Bit) #define PCF8591r 0x91 // Adresse analog Modul incl. RW=1 (8 Bit) uint8_t adc_werte[4]; uint16_t kalibrierung
in „PCF 8591 - Hard- und Software“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RS232.txt
#include <avr/io.h> #include <avr/interrupt.h> /* USART-Init beim ATmega16 */ #ifndef F_CPU #define F_CPU 1000000 // Oszillator-Frequenz in Hz #endif // Hilfsmakro zur UBRR-Berechnung ("Formel" laut Datenblatt) #define UART_UBRR_CALC(BAUD_,FREQ_) ((FREQ_)/((BAUD_)*16L)-
in „STK500 + MS-Terminal = Programmprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_1_WIRE_SLAVE.pdf
0 s LCD 2x16 1 t W s D o S / 0 1 2 3 4 5 6 7 16 V V K R R E D D D D D D D D Programmieradapter 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 ) ) ) ) ) ) ) 2 ) ) ) ) ) ) p 5 4 3 2 1 0 D F ) C 5 4 3 2 1 d P C P CPC P P P N E C P P P P P i ( ( ( ( ( ( ( A VA ( ( ( ( ( m ATmega8-16 ( ( IC1 g ) ) ) ) ) ) ) ) ) ) ) ) )
in „1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8“ · Projekte & Code ·
-
Datei
Frequenz_Messung.txt
#include <avr/io.h> //Library for all registernames of the ATMega //example: PORTA, PB3, DDRB usw. #include <stdint.h> //Library for the variabletyps like: //uint8_t, int8_t, uint32_t, int32_t. #include <avr/interrupt.h> //Library for Interrupt functions. #include
in „Problem Frequenzmessung mit Timer0“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_TOUCHSCREEN.pdf
S / 0 1 2 3 4 5 6 7 V V K R R E D D D D D D D D TOUCHSCREEN Programmieradapter 1 5 X- Y- X+ Y+ TWI 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 ATmega8-16 ( ( IC1 g ) ) ) ) ) ) ) P 6 0 1 2 3 4 C D
in „4-wire resistive Touchscreen Schaltung TWI USART-Anbindung ATmega8 Assembler LS-7 LS-8“ · Projekte & Code ·
-
Datei
sht11.c
sht11_temperature_offset; static uint8_t measure(uint8_t *p_value, uint8_t *p_checksum, uint8_t mode); static uint8_t write_byte(uint8_t value); static uint8_t read_byte(uint8_t ack); static void connection_reset(void); static void transmission_start
in „SHT11 an ATmega2560 Es funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
forum_code.c
SommerSemester 2013 Uhr an LCD mit Weckfunktion & Datum Alarm.c AVR Studio 4 Compiler Options auf "0s" AVR Atmega32 */ #include <avr/io.h> #include <util/delay.h> #include "lcd.h" /*Name leapyeartester Eingabeparameter uint8_t year (Eingestelltes Jahr im Hauptprogramm) Rückgabeparameter uint16_t 1 , wenn Schaltjahr
in „AVR - if/while werden übersprungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
benchmark.c
(uint8_t *array) { uint32_t loop, i; uint8_t a, b, c, mix; for(loop = 0; loop < loops_int8; loop++) { for(i = 0; i < n_int8; i++) { a = array[i]; b = (a * 17) + (i ^ 0x55); c = (b * 23) ^ a; mix = a ^ (b <<
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bench.c
(uint8_t *array) { uint8_t a, b, c, mix; for (uint32_t loop = 0; loop < loops_int8; loop++) { for (uint32_t i = 0; i < n_int8; i++) { a = array[i]; b = (a * 17) + (i ^ 0x55); c = (b * 23) ^ a; mix = a ^ (b
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sleep.h
devices. */ /* Also define some internal masks for use in set_sleep_mode() */ #if defined(__AVR_ATmega161__) #define _SLEEP_TYPE 5 #elif defined(__AVR_ATmega162__) || defined(__AVR_ATmega8515__) #define _SLEEP_TYPE 4 #elif defined(SM) && !defined(SM0) && !defined(SM1) && !defined(SM2) #define _SLEEP_TYPE
in „Power Down Mode über Taster“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Protel_Schematic.pdf
1 2 3 4 5 6 7 8 Bat+ Bat+ GPIO1 GPIO2 C3 C4 GPIO3 4 3 1 0 9 5 5 3.3V GND 2 2 2 2 2 1 U1 150uF GND L1 U2 150uF GND L2 U7 3.3V 3.3V I 22uH 5V 3.3V I 22uH 3.3V 1 2 3 1 B 8 1 B 8 N N N O O O SHDN L LX V1 SHDN L LX V2 C19
in „Bidirektinaler Level Shifter 3.3V - 5V gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tastentest.c
//I-O Konfiguration der Ports des Atmega8 //Tastenabfrage //-------------------------------------------------------------- int main (void) { DDRD = 0xF8; // 11111000 I/o - Konfiguration PORT D 1=Ausgang; 0=Eingang v.r.n.l PORTD = 0xFF; //
in „3x4 tastenmatrix auslesen ..auf ein neues“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Netzteil-modul-test.pdf
G X1-14 GND GND_2 G X1-15 5 X1-16 C7 NC 4 X1-17 NC_2 X1-18 GND MCP3426A0-E/SN GND 100nFVOUT VIN 8 X1X1-20 VDD U2 X1-21 100nF B2 X1-22 3 k VSS 6 N D VDD X1-23 R 1 G D10 16 VDD SDO 13 U1 X1-24 SCL 5 V GND X1-25 k 12 SDI X1-26 R 1 IC1 CH2- 8 N 14 CLK X1-27 29 PC6(/RESET/PCINT14) PC0(ADC0/PCINT8) 23
in „20V mit ADC messen bei Auflösung 0,01V ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Hausbus_for_everyone_v1.pdf
. Das heißt, der ATMega befindet sich im sleep Zustand. Er wird nur geweckt, wenn er gebraucht wird. Mit einem Interrupt an der UART oder mit einem Interrupt von einem Sensor (Taster, ...). Stromversorgung Die Stromversorgung erfolgt Zentral. Zusätzlich zu den 2 Twisted Pair Leitungen vom RS485 Bus kommen noch +13,8 und GND. Die Busleitung besteht also insgesamt aus 4 Adern. RS485 <-‐> Ethernet Eine Verbindung vom RS485 Hausbus zum IP Netz ist nötige, damit man einfach und von Überall sein Haus unter Kontrolle
in „Gemeinsames Haussteuerprojekt in Wien/Umgebung“ · Haus & Smart Home ·
-
Datei
fprintf.c
------------------------------------------------------------------- /*! \brief void _fprintf_P(uint8_t fileid, uint8_t const *format, ...) formatted write to a file \author Koelling \date 02.01.2009 \param[in] uint8_t fileid -> fileid of the file where to write \param[in] uint8_t *format -> format string
in „Stacktiefe AVR-Controller“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8a_Pin-Test2.c
/* * ATmega8A Pin Cycling Test * Version 2: Array in RAM * * 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 is selected
in „Atmega8A: loop über Ports/Pins funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
define DISPLAY_WIDTH 128 #define DISPLAY_HEIGHT 64 #define DISPLAYSIZE DISPLAY_WIDTH*DISPLAY_HEIGHT/8 // 8 pages/lines with 128 // 8-bit-column: 128*64 pixel // 1024 bytes void i2c_init(void); // init hw-i2c void lcd_send_i2c_start(void); // send i2c_start_condition void lcd_send_i2c_stop(void); // send i2c_stop_condition void lcd_send_i2c_byte(uint8_t byte); // send data_byte void lcd_init(uint8_t dispAttr); void lcd_home(void); void lcd_command(uint8_t cmd[], uint8_t size); // transmit command to display void lcd_data(uint8_t data[], uint16_t size
in „RS485 von ms - immer noch Einschaltprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debounce_keys.c
compatible starter kit Description: Demonstrates debouncing 8 keys. The state of the eight keys is sampled four times using a timer interrupt. If a key is pressed longer than four seconds, the corresponding bit in the key_press global variable is set. The main
-
PDF
Lin-Transciever26_11.pdf
2 2 1N4148 der Baugruppen (3 Bit). VCC U 1 A ACHTUNG: invertierte Logik RXD 5 2 U1 ATA6662 2 J6 1 8 7 6 5 4 3 2 1 VCC 4 3 GND 1 RXD INH 8 6 5 B B C D C D 4 3 R10 D8 P P V G V G P P 10k 1N4148 2 EN VS 7 9 PD5 PD2 32 1 GND 10 31 TXD 3 6 LIN 2 J3 11 PD6 PD1 TXD 30 RXD WAKE LIN 3 R8 1K 12 PD7 PD0 RXD 29
in „ADCmessung macht faxen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Protel_Schematic.pdf
PB3 (AIN1) (ADC3) PA3 37 GND 5 PB4 (SS) (ADC4) PA4 36 4 VCC MOSI 6 PB5 (MOSI) (ADC5) PA5 35 R2 7 34 U8 VCC 5 Kontrast MISO 8 PB6 (MISO) (ADC6) PA6 33 6 2 6 5k SCK PB7 (SCK) (ADC7) PA7 Vout Vin 14 22 C23 C25 3 C24 C26 7 VCC D1 15 PD0 (RXD) PC0 23 Sleep D2 PD1 (TXD) PC1 0.1uF 1uF - TANT 0.1uF 10uF 8 GND
in „Spannungsdifferenz Laptop - Veroboard Aufbau“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Lin-Transciever26_11.pdf
2 2 1N4148 der Baugruppen (3 Bit). VCC U 1 A ACHTUNG: invertierte Logik RXD 5 2 U1 ATA6662 2 J6 1 8 7 6 5 4 3 2 1 VCC 4 3 GND 1 RXD INH 8 6 5 B B C D C D 4 3 R10 D8 P P V G V G P P 10k 1N4148 2 EN VS 7 9 PD5 PD2 32 1 GND 10 31 TXD 3 6 LIN 2 J3 11 PD6 PD1 TXD 30 RXD WAKE LIN 3 R8 1K 12 PD7 PD0 RXD 29
in „Wer kennt sich mit der LIN API“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BCH6L2560_Test.ino
// SET your Board to MiniCore ATmega328 @ 8Mhz Internal #include <Arduino.h> #define Xalert 2 #define I2C_ADDR 0x10 #include <I2C_8Bit.h> int DATA_REGISTER_ADDR =0; int ENABLED_FLAG_POS = 0; int in = 0; int LED_HIGH = 11; int LED_MID
in „Bosch Athlet 25,2 V Akku 7 Stück Tauschen“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
SCHALTPLAN_DCF77_LCD_2012.pdf
1 2 3 4 5 6 7 16 V V K R R E D D D D D D D D e e e r r r s s s e e e R R R Programmieradapter 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) p C C C C C C 1 0 D F C B B B B B - ( ( ( ( ( ( G R VC ( ( ( ( ( i ( ( ( 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( ( ( ( ( ( R 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 n 100nF r i i r e 16MHz l v U a 7 i L g F F L s D D P U g n R t g R ü i R g E E C C C F Bernhard.Erfurt@gmx.de D D D 09/2012
in „DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER“ · Projekte & Code ·
-
PDF
SCHALTPLAN_DCF77_LCD_2012.pdf
7 16 " V V K R R E D D D D D D D D G e e I r r L s s M e e A E R R S N Programmieradapter E M 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) p C C C C C C 1 0 D F C B B B B B - ( ( ( ( ( ( G R VC ( ( ( ( ( i ( ( ( 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( ( ( ( ( ( R 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 n 100nF r i r 16MHz l v a 7 i g F F s D DC g n R t g R ü i R g E E C C C F Bernhard.Erfurt@gmx.de D D D 10/2012
in „DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER“ · Projekte & Code ·
-
PDF
SCHALTUNG_1_WIRE_SLAVE.pdf
0 s LCD 2x16 1 t W s D o S / 0 1 2 3 4 5 6 7 16 V V K R R E D D D D D D D D Programmieradapter 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 ) ) ) ) ) ) ) 2 ) ) ) ) ) ) p 5 4 3 2 1 0 D F ) C 5 4 3 2 1 d P C P CPC P P P N E C P P P P P i ( ( ( ( ( ( ( A VA ( ( ( ( ( m ATmega8-16 ( ( IC1 g ) ) ) ) ) ) ) ) ) ) ) ) )
in „1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8“ · Projekte & Code ·
-
Datei
Timer.c
include <stdlib.h> #include <util/delay.h> #include <avr/interrupt.h> //... /* Es wird der Timer2 (8-Bit) eines ATmega32 verwendet, der mit einem Quarz mit 8 MHz betrieben wird. Im Abstand von 0,01 ms erzeugt der Timer einen Interrupt, also eine Frequenz von 100000 Hz (oder 100 kHz). Der Timer wird auf einen Prescaler von 1 und einem OCR2-Wert von 73 konfiguriert. */ volatile uint8_t countTimer2; // Speichert den aktuellen Zählerwert // ISR zum auffangen der Interrupts: SIGNAL(SIG_OUTPUT_COMPARE2) { countTimer2++; } // Initialisierung: void initial(void) { DDRD = 0b01000000; TCCR2
in „Verständnisfrage: Warten mit Timer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_RADIO.pdf
R R E D D D D D D D D 100n100µ GND 0 1 R MenueSENDER Programmieradapter 1 5 k k 1 1 SCL SI4735 SDA 8 7 6 5 4 3 2 1 0 9 8 7 6 5 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) p 5 4 3 2 1 0 D F C 5 4 3 2 1 A P CPC P CPC P P N R VC P P P P P i ( ( ( ( ( ( ( A A ( ( ( ( ( m ATmega8-16 ( ( IC1 g ) ) ) ) ) ) ) ) ) ) ) ) )
in „Si4735 RDS Radio UKW LW MW KW AM FM - TA TP AF GT TMC CT RT Pi PS ATmega8 Assembler“ · Projekte & Code ·
-
Datei
lcd_test_3.1.txt
#define F_CPU 1000000 // Taktfrequenz des Atmega32 #include <avr\io.h> // AVR Register und Konstantendefinitionen #include <util\delay.h> // Bibliothek mit Warteroutinen //variablen deklarieren uint8_t contrast = 0xFF; uint8_t Xpixel = 128; uint8_t Ypages = 8; uint8_t xoffset; uint8_t topview = 0; // Versorgung 3,3V, 4fach-Boost an //----------------------------------------------------------------------------------------- // Konstanten fue r ST7565 //----
in „AVR DOGM128W-6 mit Atmega32 ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RS485_NODE.pdf
/PCINT9)PC1 24 PC1 10k VBat 22 ADC7 D D D (ADC0/PCINT8)PC0 23 PC0 R7 N N N 10k G G G C7 +5V D2 100n 3 5 2 ATmega88-TQFP32 C8 B LM4040-4.1AIM 100n PB0 K2 B PB1 R8 t NTC 10k PB2 1 GND PB3 2 GND PB4 3 GND PB5 4 PC0 5 PC1 6 PC2 Lochraster- 7 PC3 od. SMD-Pad PC4 8 PC5 Feld 9 VCC +5V 10 PD2 11 PD3 12 PD5 13 PD6 14 K3 PD7 WAGO 250-402 IC5 4 L1 R9 WAGO 250-414 7 8 1 +Vin F VSW A 2 R10 C9 100uH/0,6A 1 390R GND A D 15k 1% +C10 C12 5 On/Off G CB 1 100n C13 + C11 D3
-
Datei
log.txt
ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00 flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 efuse 0 0 0 0 no 1 0
in „Bootloader mega2560“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ultraschall.c
// ATMega8, 16 MHz // 04.10.2011 // Test Ultraschall / Capture // // 12.10.2011 Prescale 64 // Ping: PB0 / Capture // FuncPing-------------|Main // senden |delay 50 msec??|empfangen // _|-------|____________
-
Datei
timer1.c
FREQUENCE) < T1_MAX_COUNTER # define T1_PRESCALE 1U # define T1_PRESCALE_VALUE T1_PRESCALE_1 // prescaler :8 #elif (F_CPU / (T1_FREQUENCE * 8 )) < T1_MAX_COUNTER # define T1_PRESCALE 8U # define T1_PRESCALE_VALUE T1_PRESCALE_8 // prescaler :64 #elif (F_CPU / (T1_FREQUENCE * 64 )) < T1_MAX_COUNTER # define T1
in „Bits im Timer-Register durch Präprozessor / Compiler ausrechnen“ · 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
16Kanal_Tongenerator.c
/* 16 Kanal Tongenerator mit programmierbaren Tonfolgen, Frequenzen und Geschwindigkeiten ATmega32 @ 8 MHz RC-Oszillator */ #include <avr/io.h> #include <avr/interrupt.h> // Pulsdaten, 500ms Raster, Kanal 0 und 15 beispielhaft definiert // Kanal 15 .... 0 // | | uint16_t pulse_data[16] ={0b0000000000000001
in „Wie könnte man mit einem ATMEGA einen 8-fachen Rechteckgenerator erstellen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
= 0; uint8_t ZehnerS; uint8_t EinerS; uint8_t ZehnerM; uint8_t EinerM; ISR (TIMER1_COMPA_vect) { sekunden++; PORTD ^= (1<<PD0); //Toggle LED sekunden Takt if (sekunden == 60) { sekunden = 0; Minuten++; if (Minuten
in „Interrupt Frage ATMEGA8535“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
miniboard32.pdf
B P PA7(ADC7) 30 PA7 L1 0VCC PB3 10K VCC 5 VCC P P Aref 29 D6 2K 6 GND GND 28 VCC Y1 12M 7 XTAL2 ATMEGA16/32 AVCC 27 PB2 8 XTAL1 PC7(TOSC2) 26 PC7 D7 C2 PD0 9 ) ) 25 PC6 D9 C1 PD1 10 PD0(RXD) 1 B A 1 ) ) ) )P)6(TOSC1) 24 TDI C5 C6 PB1 22P 22P PD2 11 PD1(TXD) T C C P C L A C M PC5(TDI) 23 TDO 104 104 D8 PD2(INT0) ( ( ( ( ( ( ( ( (PC4(TDO) 3 4 5 6 7 C N 0 1 2 3 Y2 32.768 PB0 P P P P P V G P P P P PC6 PC7 R4 2k TCK 1 2 GND TDO 3 4 VCC 1 1 1 1 1 1 1 1 2 2 2 C3 C4 TMS 5 6 RST VCC 22P 22P 7 8 3 4 5 6 7 0
in „ATMEGA32 Minimum System Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IO_subproc.asm
current IO register address .DEF dregadr =r7 ; data register address & function ; 0x08 .DEF unused_r8 =r8 ; unused .DEF unused_r9 =r9 ; unused .DEF unused_r10 =r10 ; unused .DEF unused_r11 =r11 ; unused ; 0x0c .DEF valtregadr =r12 ; (V) alternate IO register address & function .DEF valtregradr =r13 ;
in „ATMEGA16 Revision & USART receive buffer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
testtemp.c
Samplecode in * "Tech Notes - ZACwireTM Digital Output, Rev. 2.3, October 17, 2006" * * Tested with ATMega8, avr-gcc (GCC) 4.3.0 and a TSIC-206 * * see also discussion at http://www.mikrocontroller.net/topic/82087 * ******************************************************************************/ #define
in „AVR TSIC Auswertung => riesen Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
128 SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR0)|(1<<SPR1); //SPSR = (1<<SPI2X); PORT_CS &= ~(1<<4); } uint8_t spi_putc( uint8_t data ) { // Sendet ein Byte SPDR = data; // Wartet bis Byte gesendet wurde while(!(SPSR & (1<<SPIF))); return SPDR; } void mcp2515_write_register( uint8_t adress, uint8_t data ) {
in „ATmega644PA und MCP2515 SPI Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LED.c
/* * LED.c * * Created: 26.05.2014 20:18:17 * Author: Mathias Gronert */ //Atmega mit internen 8MHz Takt #define F_CPU 8000000UL #include "LED.h" #include <util/delay.h> void Send_All_LED() { for (uint8_t i = 0; i < Anzahl_Leds; i++) { uint8_t *pdata; pdata = &RGB_LED[i].Rot; Spi_Master_Send
in „RGB Leds ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RGB.c
/* Eine 8-kanalige PWM mit intelligentem Lösungsansatz ATmega32 @ 6 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 6000000L // Systemtakt in Hz #define F_PWM 1000L // PWM-Frequenz
in „Soft PWM noch zu schnell“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart_RN_test.c
********************************************************************************** #define __AVR_ATmega32__ //µC MEGA 32 eingestellt #ifndef F_CPU #define F_CPU 8000000UL /* Quarz mit 8 Mhz, #warning "F_CPU war noch nicht definiert, wird nun mit 3686400 definiert" */ #endif #define BAUDRATE 38400UL /
in „Empfangen mit dem Microcontroller“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/* RGB Fader ATmega8 Name: Date: 23.02.2010 */ #include <avr/io.h> #include <util/delay.h> #define Ledport PORTB #define R PB1 #define G PB2 #define B PB3 #define R_PWM OCR2 #define G_PWM OCR1A #define B_PWM OCR1B int
in „RGB Fader Atmega8 Anfänger“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RS232_18_11.c
char b; int index; USART_Init (MYUBRR); init_timer(); do{ b=USART_Receive(); //USART_Transmit(b); //Atmega8 empfängt die Daten und stellt den Servo ein (OCR1A) und den // DC Motor für die Geschwindigkeit, die ist erstmal Konstant if(b=='1'){ OCR1A = 1400; OCR2=255; } if(b=='2'){ OCR1A = 2380; OCR2=255;
in „Programmablauf / Modellauto Steuerung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_VGA.pdf
470 G 2 12 21 GND PC2(ADC2) 26 14 C 7 6 A2 Y2 14 R5 470 7 r 100n 20 AREF PC3(ADC3) 27 3 D QH 74AC08N 8 A3 Y3 12 470 B 3 13 G AVCC PC4(ADC4/SDA) 28 4 E 4 A4 Y4 8 Clock Switch C8 +5V PC5(ADC5/SCL) 5 F 6 1 4 14 100n 9 6 G 5 IC4B G 9 PB6(XTAL1/TOSC1) H 5 15 1 2 3 10 2 2 74AC08N 74ACT244N 10 PB7(XTAL2/TOSC2) PD0(RXD) 3 RXD_VGA 15 CLK 9 JP2 PD1(TXD) TXD_VGA INH CLK_EX PD2(INT0) 4 1 SH/LD IC4C +5V QG1 8 GND PD3(INT1) 5 10 14 NC/TS 1 n PD4(XCK/T0) 6 74HC165N B VCC C3 1 7 VCC PD5(T1) 11 B 8 PD6(AIN0) 12 PD7(AIN1) 13 7 GND OUT +5V PB0(ICP) 14 HSYNC IC3B PB1(OC1A) 15 11 A1 Y1 9 HSYNC 25 MHz PB2(SS/OC1B)
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mega128RFA1.h
) 1998-2009 Pavel Haiduc, HP InfoTech S.R.L. // (C) 2010 Christian Erle, IBE, added / changed to ATmega128RFA1 // I/O registers definitions for the ATmega128RFA1 #ifndef _MEGA1281_INCLUDED_ #define _MEGA1281_INCLUDED_ #pragma used+ sfrb PINA=0; sfrb DDRA=1; sfrb PORTA=2; sfrb PINB=3; sfrb DDRB=4; sfrb
in „ATmega128RFA1“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Forum.c
/* * Servosteuerung_9_Servos_ATmega8.c * * Created: 02.11.2011 21:20:03 * Author: Ernst */ #ifndef F_CPU //setzen der CPU-Geschwindigkeit falls nicht gesetzt #define F_CPU 16000000UL #endif #include <avr/io.h> #include <avr/interrupt.h
in „Debug-Problem in AVR-Studio 5“ · Mikrocontroller und Digitale Elektronik ·