-
Datei
RFM02.c
/**************************************************************************** * Pinbelegung: * ATMEGA8 RFM02 * ----------------------- * SCK (PB5) SCK * PB4 FSK * MOSI (PB3) SDI * SS (PB2) nSEL * PB1 nIRQ *****************************************************************************/ #include <avr/io.h
in „Problem mit RFM01/RFM02“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM02.c
/**************************************************************************** * Pinbelegung: * ATMEGA8 RFM02 * ----------------------- * SCK (PB5) SCK * PB4 FSK * MOSI (PB3) SDI * SS (PB2) nSEL * PB1 nIRQ *****************************************************************************/ #include <avr/io.h
in „Problem mit RFM01/RFM02“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
out one channel and * sends it out via soft uart * used to display HD images on a Raspberry PI * * ATmega48A @ 8 MHz * */ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include "main.h" volatile uint16_t soft_tx; // data for soft UART volatile uint8_t soft_tx_active; // just for
in „ADC-Kanäle sukzessive abfragen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
document.pdf
PCINT1831 5 6 ▯A 3(PCINT20/XCK/T0)PD4 PD1(TXD/PCINT17)30 RESET ▯A USB1 100nF 100nF VCC 4GND PD0(RXD/PCINT16)29 HC-JN254-2-03-Z GND A12 5VCC PC6(RESET#/PCINT14)28 GND VBUS A9 6GND PC5(ADC5/SCL/PCINT1327 CC2 B5 XTAL1 7VCC PC4(ADC4/SDA/PCINT12)26 7 EH CC1 A5 XTAL2 8(PCINT6/XTAL1/TOSC1)PB6 PC3(ADC3/PCINT11)25
in „Atmega328p Stromversorgung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dirlist.c
directory_count_u8 = 0; /* -- Extern Global Variables ---------------------------------------------- */ uint16_t stack_pointer_u16 = 0; /* -- Modul Global Function Prototypes ------------------------------------- */ static uint8_t ScanOneDirectorySectorList(uint32_t sector, uint8_t fileid); #ifdef USE_FAT32 static
in „Stacktiefe AVR-Controller“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Z180_CP_M.pdf
BUSACK 12 PD3 AREF 29 C2 C9 S 22p 22p A18/TOUT 33 DQ1 14 LATCH 13 PD4 ~RESET 4 AVR_RESET/3.3B C17 C16 A17 32 100n 22 CE DQ2 15 ZRESET 14 PD5 Q1 K A16 31 24 OE DQ3 17 15 8 C 30 GND 29 18 WE 16 PD6 XTAL1 CLKO A15 29 WE DQ4 19 OE PD7 37 A0 A0 2 19 A8 68 A14 28 12 DQ5 20 PA0 1D 1Q PHI A13 A0 DQ6 B D0 19
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Prog7.c
hpinfotech.com Project : Version : Date : 30.05.2005 Author : Lord Company : Vader Comments: Chip type : ATmega32 Program type : Application Clock frequency : 16,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 512 *****************************************************/ #include <mega32
in „Ethernetkontroller sendet aber kein Empfang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PIV-Sequenzer.c
deklarieren ************************************************************************************/ uint16_t Pulsdauer_min = 50; uint16_t Pulsdauer EEMEM = 0; uint16_t Pulsdauer_max = 255; uint16_t Pulsabstand_min = 100; uint16_t Pulsabstand EEMEM = 0; uint16_t Pulsabstand_max = 255; uint16_t Wiederholungen_min = 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 ·
-
Datei
Windsensor.txt
Endtime; ti_neu = ti_neu + ti_alt; ti2_neu = ti_neu * ti_neu + ti2_neu; } // Initialisierung des Atmega16l void init (void) { DDRD &= ~ (1<<DDD2); MCUCR = (1<< ISC00) | (1<<ISC01); sei (); //cli (); } int CounterInit (void) { sei(); TCCR1B = (1<<ICES1) | (1<<CS10) ; // Input Capture Edge, kein PreScale
in „Programmierung eines Windsensor in C“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan eines 200 Watt Solar Energiezählers
Energiezähler Batterie 6V BDW B C E 7805 100n 100n 1000u 1k BC 546 M LÜFTER Programmieradapter 10k 16V 2,56v 100n 1k Strom Spannung ATmega8-16 10u 100u 1MHz 100n Reset DAT gn cl gw rt sw Clear YDJ IT VOM 10010 Stromsensor AC712 YDJ IT VOM 010629 Solar 200 Watt BDW83C R2 E
in „Solar 200W 20V 10A Energiezähler Stromzähler ATmega8 Assembler“ · Projekte & Code · · Schaltpläne
-
Datei
akkuload.asm
; ************************************************************** ; * Akkulader Version 0.1 for ATmega16 @ 8 MHz Takt * ; * (C)2005 by Gerh.Schmidt info@avr-asm-tutorial.net * ; ************************************************************** ; .INCLUDE "m8535def.inc" ; ; Konstanten ; .EQU fclock = 8000000
in „Asssembleprogramm für Mega16 auf Mega8535 anpassen, Sprungweite "call" und "jmp"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
akkuload.asm
; ************************************************************** ; * Akkulader Version 0.1 for ATmega16 @ 8 MHz Takt * ; * (C)2005 by Gerh.Schmidt info@avr-asm-tutorial.net * ; ************************************************************** ; .INCLUDE "m8535def.inc" ; ; Konstanten ; .EQU fclock = 8000000
in „Asssembleprogramm für Mega16 auf Mega8535 anpassen, Sprungweite "call" und "jmp"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
akkuload.asm
; ************************************************************** ; * Akkulader Version 0.1 for ATmega16 @ 8 MHz Takt * ; * (C)2005 by Gerh.Schmidt info@avr-asm-tutorial.net * ; ************************************************************** ; .INCLUDE "m8535def.inc" ; ; Konstanten ; .EQU fclock = 8000000
in „Asssembleprogramm für Mega16 auf Mega8535 anpassen, Sprungweite "call" und "jmp"“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmega64_mit_4xLS7060_print.pdf
ADc_Din, am ADS=Dout ** 1 ** Frequenzzähler, mit externem Interrupt, Atmega64, 4x LS7060 letzte Änderung 23.6.17 Atmega64 Ads_din Alias Pinb.4 ADc_Dout, am ADS=Din $regfile = "m64def.DAT" Ads_dout Alias Portb.6 ADc_Chip-Select 10MHz externer Oszillator Ads_chipselect Alias
in „Pogramm Ablaufplan für Atmegabasic.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Timer_Register_ATmega8_und_ATmega88.pdf
Timer 0 -Register ATmega8: Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page 0x39(0x59) TIMSK – TOIE0 72 0x38(0x58) TIFR – TOV0 72 0x33(0x53) TCCR0 – – – – – CS02 CS01 CS00 71 0x32(0x52) TCNT0 Timer/Counter0
in „ATmega88 Timer mit Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
freqgen.bas
'( Rechteck Frequenzgenerator mit Atmega8 Von 0 , 12 Hz Bis 8 Mhz(mit 16 Mhz Resonator / Quarz) Arne Groh 2009-10-05 Fuses: Default: 1101 1001 1110 0001(1 Mhz Intern) Here: 1100 1001 1110 1111(ext. Resonator) Mit Den Beiden Tasten Kann Die
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
Datei
adc_lst.asm
AVR: 4 MHz # ;# # ;# CS-SOFT # ;########################################### .include "m8def.inc" ;Atmega8 ;.include "2313def.inc" ; Viele definierte Register werden nicht gebraucht .DEF rd1l = R0 ; LSB Divident Multiplikator 1 (8 Bit) .DEF rd1h = R1 ; LSB Divident Multiplikator 1 (8 Bit) .DEF rd2l = R2
in „ADC Dauer der Wandlungszeit?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
Jumper auf dem Board gesetz sein, damit es funktioniert. Wurde mit Evaluation board 2.01 und einem ATMega32 erfolgreich getestet Es können im Moment nur Zeichen, Zeichenketten, hexadezimale Zahlen und natürliche Zahlen bis 255 geschrieben werden. Die Zahlentypen sind alle 1 byte groß. Die Routinen sind
in „Pollin Addon-Board V1.0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_1_.c
Jumper auf dem Board gesetz sein, damit es funktioniert. Wurde mit Evaluation board 2.01 und einem ATMega32 erfolgreich getestet Es können im Moment nur Zeichen, Zeichenketten, hexadezimale Zahlen und natürliche Zahlen bis 255 geschrieben werden. Die Zahlentypen sind alle 1 byte groß. Die Routinen sind
in „LCD am Pollin Add-On-Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spannung-strom.txt
Hintergrundbeleuchtung Linearregler 7805 Linearregler 78L05 (TO92) MCP1702-5002 Schaltregler (Traco Power 1-2450) 16,8 mA 16,8 mA 13,0 mA 14,2 mA Display zeigt 6,7V Display zeigt 6,8V Display zeigt 6,5V Display zeigt 6,5V 6,54 / 6,49 / 4,89 6,50 / 6,46 / 4,83 6,43 / 6,40 / 5,00 6,47 / 6,42 / 5,02 19,3 mA 15,9 mA 13,3
-
Datei
DDS_Jesper.txt
> 11 cycles ;********************* ;*** 250ms - Pause *** ;********************* pause250ms: push r16 push r17 push r18 ldi r18, 107 pause250000us0: ldi r17, 178 pause250000us1: ldi r16, 69 pause250000us2: subi r16, 1 brne pause250000us2 subi r17, 1 brne pause250000us1 subi r18, 1 brne pause250000us0 pop r18 pop r17 pop r16 ret
in „Probleme mit DDS (Jespers)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrcp_m.pdf
A2 I/O3 D7_A7 C5 18 16 CS 9 A3 I/O4 19 10n GND 21 PB2(SS/OC1B) 17 MOSI_A8 D4_A4 11 A4 GND PB3(MOSI/OC2) 18 MISO_A9 D5_A5 12 A5 FT232RL IC1 PB4(MISO) 19 SCK_A10 D6_A6 13 A6 NC 5 ATmega168 PB5(SCK) D7_A7 14 A7 MOSI_A8 15 A8 10 +3V3 M /WE 3 VCC C 0 0 /OE 16 WE 100n T A _ _ _ A _ /RAS 4 OE S K O S O K S /CAS 17 RAS 20 C4 R S M M M S M CS CAS VSS C 5 3 1 C SV1 Gelb LED2 330 R 3 ISP + 6 4 2 CON1'CONTROL +3V3 P1 CON1'POWER #CS Vcc GND P2 DI +3V3 P5 SCLK P4A
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrcp_m.pdf
I/O3 D7_A7 C5 18 16 CS 9 A3 I/O4 19 10n GND 21 PB2(SS/OC1B) 17 MOSI_A8 D4_A4 11 A4 GND PB3(MOSI/OC2) 18 MISO_A9 D5_A5 12 A5 FT232RL IC1 PB4(MISO) 19 SCK_A10 D6_A6 13 A6 NC 5 ATmega168 PB5(SCK) D7_A7 14 A7 MOSI_A8 15 A8 10 +3V3 M /WE 3 VCC C 0 0 /OE 16 WE 100n JP3 T A _ _ _ A _ /RAS 4 OE 1 +3V3 S K O S O K S /CAS 17 RAS 20 C4 2 RESET_CPM R S M M M S M CS CAS VSS 3 C 4 RXD_AVR 5 3 1 C 5 TXD_AVR SV1 6 5V USB Gelb LED2 330 R 3 ISP + 6 4 2 CON1'CONTROL
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrcp_m.pdf
ADC4/SDA) 27 14 A4 100n 10µ 19 RESET CTS 11 C14 PC5(ADC5/SCL) 28 D5_A5 15 A5 DTR 2 100n +3V3 D6_A6 16 A6 27 OSCI DSR 9 9 PB6(XTAL1/TOSC1) D7_A7 17 A7 G 22 /OE 3 28 OSCO DCD 10 100n MOSI_A8 18 A8 2 6 C1 27p 10 2 D0_A0 Power Switch 1 RI H PB7(XTAL2/TOSC2) PD0(RXD) 3 D1_A1 /WE 3 B 23 JP2 C2 Q 0 PD1(TXD)
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stm8_uhr.pdf
mit der SEL-Taste zu bestätigen. Diese Funktion ist entstanden, da ein erster Entwurf (mit einem ATmega auf Arduino-Board) Gangungenauigkeiten von ca. 3 Sekunden am Tag hatte. Wie sich herausgestellt hat, ist der vom Autor verwendete Quarz deutlich besser, so dass die Uhr deutlich weniger als 1 Sekunde
-
PDF
doc7559.pdf
detailed in the previous paragraphs has been implemented and tested using an Implementation AVR ATMEGA88 based board. Hardware The hardware used for the implementation of the algorithm is described in Figure 15. It imple- Specification ments one standard ATmega88 as well as analog chain to measure motor
in „Stromflussabbruch mit Arduino Nano steuern?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mocolock_rotor.bas
Rotor) ' ' Layout und Programmierung by HELLMARS (C) Helmar Müller ' Stand 15.10.2009 ' HW: 2.1 ' - ATMega32, 16MHz Quarz extern ' - Erfassung der Drehbewegung über Hall-Sensor ' - erweiterte Resetschaltung analog Ray ' ' SW: 3.0 ' - Darstellung von Bild- und Textdaten aus Flash-Speicher ' - Umwandlung
in „Propeller Uhr“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
B-1220.pdf
kur- zen M3-Schrauben. ZurelektrischenVerbindungderHauptplatinemit der DUA-Platine muss man sich ein 16-poliges Verbindungskabel herstellen. Dazu liegen dem Bausatz ein etwa 20 cm langes 16-poliges Flach- bandkabel und zwei 16-polige Stecker bei. Die Stecker werden in Schneide/Klemm-Technik an- gebracht
in „JR 78 von DF5FC Schaltbild gesucht“ · HF, Funk und Felder ·
-
Datei
usart.cpp
#error "no UART definition for MCU available" #endif /* * module global variables */ volatile uint16_t UART0_TxBuf[UART_TX_BUFFER_SIZE]; volatile uint16_t UART0_RxBuf[UART_RX_BUFFER_SIZE]; static volatile unsigned char UART0_TxHead; static volatile unsigned char UART0_TxTail; static volatile unsigned
in „ISR Code schneller machen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usart.cpp
#error "no UART definition for MCU available" #endif /* * module global variables */ volatile uint16_t UART0_TxBuf[UART_TX_BUFFER_SIZE]; volatile uint16_t UART0_RxBuf[UART_RX_BUFFER_SIZE]; static volatile unsigned char UART0_TxHead; static volatile unsigned char UART0_TxTail; static volatile unsigned
in „ISR Code schneller machen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TWI_all_6.asm
Headerdatei ;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ;Der ATmega8L laeuft mit einem 1,8432 MHz Quarz und wird an 3,3V betrieben. ; ;FUSES $ D1 DD ; ;Ich verstehe nicht, warum in Hterm der twi_schritt 14 ( $E0 ) angezeigt wird ;und der X-Zeiger die Adresse $0042
in „AVR8ASM TWI Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
send.c
Transmit interrupt { uint8_t *dp; // locals for faster access if( tx_idx < DATA_SIZE * 8 ){ OCR0A = (int16_t)(F_CPU / BIT_CLK / PRESCALER * 1 - 0.5); // 0-bit: 1T dp = &tx_data[tx_idx / 8]; // get byte address if( *dp & 0x80 ) // msb first OCR0A = (int16_t)(F_CPU / BIT_CLK / PRESCALER * 2 - 0.5); // 1-bit: 2T *dp <<= 1; // shift bits }else{ OCR0A = (int16_t)(F_CPU / BIT_CLK / PRESCALER * 4 - 0.5); // stop: 4T if( tx_idx > DATA_SIZE * 8 + 1 // after stop bit sent && PINB & 1<<PB3 ) // and after output = high TCCR0B = 0; // then stop T0 } tx_idx++; // point
in „40 Spannungen einlesen und an AtMega8 übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADXL345.txt
; Software des Atmega32L zum Auslesen und Ansteuern des ADXL345 .include "m32def.inc" .include "adxl345.inc" .def temp = r16 .def Adress = r17 .def DataR0 = r18 .def DataR1 = r19 .def DataR2 = r20 .def DataR3 = r21 .def
in „ADXL345 mit Atmega32L: Auslesen der Sensorregister nur Teilweise möglich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCDanPORTD_Clock.bas
'Von www.pro-qwerty.com - modifiziert für ATMega8A $regfile = "m8adef.dat" $crystal = 9830400 Pinb = &B11100011 'PB2,3,4 = Eingang Portb = &B00011100 'Pull Up an Taster1,2,3 Dim A As Integer Dim Sekunde As Byte , Minute As Byte , Stunde As Byte Let
in „Uhr mit LCD Display funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCDanPORTD_Clock.bas
'Von www.pro-qwerty.com - modifiziert für ATMega8A $regfile = "m8adef.dat" $crystal = 4000000 Pinb = &B11100011 'PB2,3,4 = Eingang Portb = &B00011100 'Pull Up an Taster1,2,3 Dim A As Byte , Sekunde As Byte , Minute As Byte , Stunde As Byte Let Sekunde
in „Uhr mit LCD Display funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
0000.pdf
EAR_HF+ EAR_MT- 12 43 PG1 PB3(MISO) 14 13 EAR_HF- EAR_MT+ 14 6 I D D D 18 PG2 PB4 15 15 MIC_HF- MIC_MT+ 16 9 INT D V V V 19 PG3 PB5 16 17 MIC_HF+ MIC_MT- 18 10 SDO D 1 PG4 PB6 17 19 ON/OFF AXE 20 12 SDA/SDI V PG5 PB7 21 SIMIO C103/TXD 22 SCL/SPC PWRMON SIMVCC 13 CS PC0 35 23 RESET SIMRST 24 16 CK N N N N
in „Bitte um Hilfe“ · Platinen ·
-
PDF
DragonSky60A.sch.pdf
4 COM LO 5 Q7 Q9 GND GND PD6(AIN0/OC0A/PCINT22) 10 DPACK DPACK PD7(AIN1/PCINT23) 11 A_H IR2101 Q1 16MHz 7 PB6(XTAL1) 12 1 3 8 PB0(ICP1/CLKO/PCINT0) 13 PB7(XTAL2) PB1(OC1A/PCINT1) 14 21 PB2(SS/OC1B/PCINT2) 15 3 AGND PB3(MOSI/OC2A/PCINT3) 16 2 5 GND PB4(MISO/PCINT4) 17 GND PB5(SCK/PCINT5) D3 GND GND ATMEGA8-16AU 1N4148 Q10 Q12 C7 DPACK DPACK IC5 1 VCC VB 8 C R7 2 HIN HO 7 P 3 LIN VS 6 T 1K 4 COM LO 5 Q11 Q13 DPACK DPACK 3 3 7 8 K C4 IR2101 2 R 4 R 3 100n 1 JP1 GND 47K 47K R10 R11 47K 47K +UB +5V IC3 R12 R13
in „Brushless Leistungsstufe“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
DragonSky60A.sch.pdf
4 COM LO 5 Q7 Q9 GND GND PD6(AIN0/OC0A/PCINT22) 10 DPACK DPACK PD7(AIN1/PCINT23) 11 A_H IR2101 Q1 16MHz 7 PB6(XTAL1) 12 1 3 8 PB0(ICP1/CLKO/PCINT0) 13 PB7(XTAL2) PB1(OC1A/PCINT1) 14 21 PB2(SS/OC1B/PCINT2) 15 3 AGND PB3(MOSI/OC2A/PCINT3) 16 2 5 GND PB4(MISO/PCINT4) 17 GND PB5(SCK/PCINT5) D3 GND GND ATMEGA8-16AU 1N4148 Q10 Q12 C7 DPACK DPACK IC5 1 VCC VB 8 C R7 2 HIN HO 7 P 3 LIN VS 6 T 1K 4 COM LO 5 Q11 Q13 DPACK DPACK 3 3 7 8 K C4 IR2101 2 R 4 R 3 100n 1 JP1 GND 47K 47K R10 R11 47K 47K +UB +5V IC3 R12 R13
in „Brushless Regler Software in C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD_PWM_ATtiny2313.c
// // Anpassungen im makefile: // ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #define F_CPU 4000000 #define TAKT 4000000 #include <avr/io.h> #include <lcd-routines.h> #include <util/delay.h
in „ATtiny2313 / LCD2x16 / String Ausgabe fehlerhaft“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RGB-main.c
#include <avr/io.h> //Standard IO Einstellungen #include <avr/iom16.h> //Standard Atmega16 Einstellungen #include <avr/signal.h> //Signal definieren #include <avr/interrupt.h> //Signal definieren //Funktionsprototypen void Timerinit(void); void PWM(void); //globale Variablen
in „Mal wieder 'ne Software PWM Frage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mv_gcctest9.lst
1 .file "mv_gcctest9.c" 2 .arch atmega16 3 __SREG__ = 0x3f 4 __SP_H__ = 0x3e 5 __SP_L__ = 0x3d 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .global __do_copy_data 9 .global __do_clear_bss 12 .text 13 .Ltext0: 75 .section .progmem.data,"a",@progbits
in „Multiplikation ist zu schnell...“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neu_Textdokument__3_.txt
uint32_t mittelwert; //merker der letzten Zellspannung volatile int fallunterscheidung; volatile int16_t i_pidsetpoint=0; //Sollwert volatile int i_abbruch; //Abbruchkriterium für Timer volatile int16_t i_pidsense=0; //gucken ob global nötig ist volatile int16_t i_hold_value; //Backupvariable für Setpoint
in „#define Ports“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RN-Mega_Board.pdf
nicht ganz ausreichen bzw. zu wenig Reserven bieten. Dieses Modul nutzt den neusten Controllerchip ATMega2560. Er dürfte derzeit ohne Frage einer der leistungsfähigsten AVR Controller überhaupt sein. Er bietet zum Beispiel wesentlich mehr Funktionen, Speicher als der recht bekannte Mega128. Dennoch ist
in „ATmega2560 spinnt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic.pdf
(A8) 35 PC0 PE5 15 PF2 15 PC1 (A9) 36 PC1 PE6 16 PF1 16 CP_INT PD0 25 PD0 (SCL/INT0) PC2 (A10) 37 PC2 PE7 17 PF0 17 PD1 26 PD1 (SDA/INT1) PC3 (A11) 38 PC3 PD7 18 PB0 18 PD2 27 PD2 (RXD1/INT2) PC4 (A12) 39 PC4 PD6 19 PB1 19 PD3 28 PD3 (TXD1/INT3) PC5
in „PoE AVR Modul“ · Markt ·
-
Datei
PWM_PA0_Uvergleich_5ms_rs232.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 2 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;adc takt mittels rcall ;rs232 ausgabe+bcd wandlung mittels rcall ;werner/16.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 ;temporäre
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
DEC_OK: rcall TUNER_WRITE rjmp MAIN ; ============================================================ ; 16-Bit -> BCD ; ============================================================ ToBCD: mov XH, FREQ_H mov XL, FREQ_L ldi temp, low(107) sub XL, temp ldi temp, high(107) sbc XH, temp rcall Div16_10 mov DIG0, XL mov XH, YH mov XL, YL rcall Div16_10 mov DIG1, XL mov XH, YH mov XL, YL rcall Div16_10 mov DIG2, XL mov DIG3, YL ret ; ============================================================ ; Schnelle 16-bit durch 10 Division ; ===============
in „Frequenzanzeige und LM7001 mit ATTiny2313 macht mir Probleme..“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
ea-dogs-display.asm ; ; Created: 29.12.2015 19:34:26 ; Author : Bernd ; ;Graphik-Anzeige EADOGS102-6 am ATmega32 ; angeschlossen am SPI-Bus ; erste Versuche ;portb4=cs,L während der Übertragung ;portb5=MOSI=Daten ;portb6=MISO ;portb1=cd=(L=Steuerung,H=Daten) ;portb7=sck ;portb2=reset (aktiv =L) .include "m32def.inc
in „Ansteuerung EA DOGS 102-64, asm-schleife hängt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HCS-3602_schematics_opt.pdf
PBS/MOSI PAS/ADCS MISO 2 PB6/MISO PA61AOC6 SCK PB7/SCK PA7/ADDC7 RESET 4 RESET AREF vcc GND OND ATMEGA16L AVCC w ~adjust XTAL2 PC7 26 25 .----+---~"--; B XTALI PC6 24 RXDIPDO PCS TXDIPDI PC4 2-1 hut Down •SVTl INl'OIPD2 PCJ 22 21 INT1/PD3 PC2 OCIBIPD4 PCI OCIAIPDS PCO PD6 PD7/0C2 •SVA vcc GND A TITLE
in „Manson HCS-3602 HCS-3600 Reparatur“ · Analoge Elektronik und Schaltungstechnik ·
-
Bild
Schaltplan einer Spannungsregelung mit LM358
15V, VCC, VB, VR, LIN, GND, LO, ROUT, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, U1, U2, LM358, ATmega8
in „bldc-controller“ · Analoge Elektronik und Schaltungstechnik · · Schaltpläne
-
Datei
RGB-main.c
#include <avr/io.h> //Standard IO Einstellungen #include <avr/iom16.h> //Standard Atmega16 Einstellungen #include <avr/signal.h> //Signal definieren #include <avr/interrupt.h> //Signal definieren //Funktionsprototypen void Timerinit(void); void PWM(void); //globale Variablen
in „Mal wieder 'ne Software PWM Frage“ · Mikrocontroller und Digitale Elektronik ·