-
Datei
RIBU_M8_LCD_MCP9801.bas
.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config Lcd = 16 * 1a 'LCD-Modul 1x16 Config Portb = Output Deflcdchar 0 , 6 , 9 , 9 , 6 , 32 , 32 , 32 , 32 ' LCD-Sonderzeichen 'Pins von
in „Nicht nachvollziehbares Verhalten beim Programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fernbedienung_FB9_Tiny4313.c
__) // ATtiny45 / ATtiny85: OCR1C = (F_CPU / F_INTERRUPTS / 4) - 1; // compare value: 1/15000 of CPU frequency, presc = 4 TCCR1 = (1 << CTC1) | (1 << CS11) | (1 << CS10); // switch CTC Mode on, set prescaler to 4 #else // ATmegaXX:
in „IR Fernbedienung mit IRSND“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
colorlcd.bas
displays some colored diagonal stripes ' The Display uses the ST7626 Display Controler ' Tested on a ATMega644 set to 8Mhz internal osc ' Dont forget to disable JTAG if you use Port C ' A.Jakob 20090816 '############################################################ $crystal = 8000000 $regfile = "m644def.dat
in „Mini-Farbdisplay (+mehr) für 1 Euro“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
colorlcd.bas
displays some colored diagonal stripes ' The Display uses the ST7626 Display Controler ' Tested on a ATMega644 set to 8Mhz internal osc ' Dont forget to disable JTAG if you use Port C ' A.Jakob 20090816 '############################################################ $crystal = 8000000 $regfile = "m644def.dat
in „Mini-Farbdisplay (+mehr) für 1 Euro“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
struct_daten Timer[65]; eeprom unsigned char SchichtOffset; unsigned int AktuellZeit = 0; bit Polling100ms = 1; #define WERKTAG 0x4000 #define ZEIT(s,m) (s * 60 + m) #define ZEIT_MASKE 7*1440 flash char Tag[7][3]= {"Mo","Di","Mi","Do","Fr","Sa","So"}; #define NACHT 0 #define TAG 1 #define ABWESEND 2 #define DEAKTIV
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
httpboot-m1284p-8mhz-w5500.c
uint8_t sock, uint8_t cmd) { W51_write(Sn_CR(sock),cmd); while (W51_read(Sn_CR(sock))) continue; } uint16_t W51_read16twice (uint16_t addr) { uint16_t val1, val; #ifdef DEBUG_W5500 uart_putc('T'); #endif do { val1 = W51_read16(addr); #ifdef DEBUG_W5500 uart_putc('a'); uart_puthex4(val1); #endif if (val1)
in „Atmega Eeprom/Flash andauernde Schreibfehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code.txt
$regfile = "m16def.dat" ' Atmega32 auswählen $crystal = 16000000 ' 16MHz Oszillator auswählen 'LCD Konfigurieren Config Lcd = 16 * 2 ' 16*2 LCD auswählen Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 =
in „Bascom Avr Alternative“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CountDown.pdf
programmiert werden müssen. ; : ; Schaltung : Schaltplan "CountDown.spl7" ; : ; Ports und : Ports ATMEGA8A ICM7218A ; ICM7218A : ; : B.0 Output Pin 14 Pin 12 = ID 0 HEX 0 = 1 ; : B.1 Output Pin 15 Pin 11 = ID 1 HEX 1 = 2 ; : B.2 Output Pin 16 Pin 13 = ID 2 HEX 2 = 4 ; : B.3 Output Pin 17 Pin 14 = ID 3
in „CountDown Zeitschalter ATMEGA8A Assembler“ · Projekte & Code ·
-
Datei
lcd.c
****************************** Title : HD44780U LCD library Author: Thomas Finn File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 $ Software: AVR-GCC 4.1.2 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display
in „Display Programmierung mit GCC 16x4 Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schrittmotor.asm
*16)-1) ; clever runden .equ BAUD_REAL = (F_CPU/(16*(UBRR_VAL+1))) ; Reale Baudrate .equ BAUD_ERROR = ((BAUD_REAL*1000)/BAUD-1000) ; Fehler in Promille .equ PWM1 = OCR0A ;PB3 .equ PWM2 = OCR0B ;PB4 .equ
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
PDF
FA-Bauteiletester_BX-232_Bauanleitung.pdf
) 25 3 37 R/W C1 PC3(ADC3/PCINT11) 26 36 E PC4(ADC4/SDA/PCINT12) 27 k k k 1 1 1 V 22p 1 H 28 8 7 8 7 8 7 C C C 35 D + Q M 7 PC5(ADC5/SCL/PCINT13) 19 6 4 6 4 6 4 3 3 3 34 D0 2 8 PB6(XTAL1/TOSC1/PCINT6) ADC6 22 1 2 3 4 5 6 +5V 33 D1 1 L 5 8 8 ADC7 R R R R R R V V V 32 D2 M 19 R 2 PB7(XTAL2/TOSC2/PCINT7) D3 - Y C2 C2 PD0(RXD/PCINT16) 30 31 D4 O L A220 PD1(TXD/PCINT17) 31 30 D5 D P 22p 4 VCC PD2(INT0/PCINT18) 32 29 D6 A I C12 6 VCC
in „Funkamateur Bauteiletester BT2 BX232 Wer kann mir helfen?“ · PC Hard- und Software ·
-
PDF
Gesamtinhalt_1987-2016.pdf
YU 1 AW Breitbandiger Leistungsteiler/Summierer Konrad Hupfer, 1987/3 164 - 169 für das 2-m- und 70-cm-Band DJ 1 EE Eine Antennenweiche 2 m/70 cm J. Kestler, DK 1 OF 1987/4 247 - 251 Super-PA für 144-MHz-EME-Betrieb
-
Datei
Receive.asm
***************************************** ;* ;* Name: Receive.asm ;* Project: LED-PIPE ;* Version: 1.0 ;* Autor: Joachim Geiger ;* Date: 07.04.2007 ;* Target: Atmega8515 8MHz ;* ;********************************************************* .include "m8515def.inc" ;Register and Pin definitions .def temp = r16 .def tempH = r17 .def dmx_byte = r18 .def dmx_status = r19 .def temp1 = r20 .def pwmcount = r21 .def dmx_out = r9 .def adresseL = r7 .def adresseH = r8 .def DMXcountL = r5 .def DMXcountH = r6 .def start_adrL
in „Fragen zu PWM“ · 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
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
PDF
TelemetrieEmpfaengerV1_1.pdf
) PC1 (SDA) SDA DISP_PWR 3k3 BCW66H C11 SELV Y- PA0 (ADC0) PC0 (SCL) SCL MAX1811 T10 Vbat Vcc ATMEGA16(TQFP44) GND 100nF SELV /CHG /CHG GND Vcc Vbat C111 SELI EN SLEEP# PB0 (XCK/T0) PD7 (OC2) C102 GND GND
in „[H] TelemetrieEmpfänger für Modellflugzeuge“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Optrex_LCD_F-51320.asm
/* * Optrex_LCD_F-51320.asm * * Created: 30.03.2013 19:56:12 * Author: BrunoM */ ;*********************************************************** ;* Ansteuerung des OPTREX LCDs F-51320 * ;* 128 x 64 * ;************************************************************ ; ; ATMega16 ; +--
in „Pollin Grafik LCD-Modul OPTREX F-51320AE“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fehlermeldungen.txt
^ C:\Users\Klaus\Documents\Arduino\Klaus\Ard_Avr_Mas\Ard_Avr_Mas.ino: In function 'void sende_wert1(uint8_t*, uint8_t)': C:\Users\Klaus\Documents\Arduino\Klaus\Ard_Avr_Mas\Ard_Avr_Mas.ino:781:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] usart_puts("M "); ^
in „Arduino IDE 1.8.10 - wohin eigene libraries?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Freqgen-M48-88-Ver.2.0_03-05-2012-50MHz.bas
Eeclock Readeeprom Flags.0 , Eeflags Readeeprom Ocr0a , Eecontr '-------- Main -------- Cls Locate 1 , 1 : Lcd "Disp.OK" Gosub Fade_up Gosub Disp_contr Waitms 4000 Cls '-------------Versions Anzeige---------------------- Locate 1 , 3 : Lcd "M48/50MHz" Locate 2 , 3 : Lcd "03-05-2012" Waitms 4000 Cls
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
Datei
ATMEGA8-RS232-ASCII-ZU-DEZIMALWERT.txt
www.dg7eaz.de ;################################################################################ .include "m8def.inc" .EQU FLAG_USART_RCV= 0 .def sreg_temp=r1 .def temp1=r16 .def temp2=r17 .def temp3 = r18 .def rcv_byte = r19 .def flags = r20 .def tx_ptr = r21 .def temp = r22 .def temp4 = r23 ;#############
in „Atmega8 - RS232 - ASCII zu DEZIMALWERT“ · Projekte & Code ·
-
Datei
_task.h
Headder-Datei zur task.c * * \par Projekt: * Beatmungsgeraet - Bediencontroller - TRENDvent \n * Prozessor: ATmega2560 \n * Frequenz: 14.7456 MHz * * \author * Hoffrichter GmbH: http://www.hoffrichter.com \n * Support email: info@hoffrichter.de * * Name: Steffen Graap * Date: 16.12.2008 \n *********************
in „warning: internal error: out of range error“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
keyboard_decoder.asm
temp1, 'K' rcall print_char ret L: cpi data, 0x4B brne M sbrs flags, 0 ldi temp1, 'l' sbrc flags, 0 ldi temp1, 'L' rcall print_char ret M: cpi data, 0x3A brne N sbrs flags, 0 ldi temp1, 'm' sbrc flags, 0 ldi temp1, 'M' rcall print_char ret N: cpi data, 0x31 brne O sbrs flags, 0 ldi temp1, 'n' sbrc flags, 0 ldi temp1, 'N' rcall print_char ret O: cpi data, 0x44 brne O_ sbrs flags, 0 ldi temp1, 'o' sbrc flags, 0
in „Keyboardencoder - prob mit linkem shift“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Diagramm des ATmega48PA Idle Supply Current vs. Frequency
Figure 31-54. ATmega48PA Idle Supply Current vs. Frequency (1-20MHz) 2.6 2.4 2.2 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 ICC (mA) 5.5V 5.0V 4.5V 4.0V 3.3V 2.7V 1.8V 0 2 4 6 8 10 12 14 16 18 20 Frequency (MHz)
in „Schaltung Messung kleiner Ströme bei uC in Standby/Idle“ · Analoge Elektronik und Schaltungstechnik · · Screenshots
-
Bild
Ausschnitt aus einem Atmel ATmega Datenblatt
m48A_168PA_328P.pdf (SECURED) - Adobe Reader 9.12.2 CLKPCR - Clock Prescaler Register Bit 7 6 5 4 3 2 1 0 CLKPCE - - - CLKPS3 CLKPS2 CLKPS1 CLKPS0 CLKPR Read/Write R/W - - R R R/W R/W R/W Initial Value 0 0 0 Atmel ATmega48A/PA/168A/PA/328/P [DATASHEET] Table 9-17. Clock Prescaler Select CLKPS3 CLKPS2 CLKPS1 CLKPS0 Clock Division Factor 0 0 0 1 0 0 0 1 2 0 0 1 0 4 0 0 1 1 8 0 1 0 0 16 0 1 0 1 32 0 1 1 0 64
in „ATMega328P nicht mehr programmierbar“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
M16-was_ist_los_damit.bas
---------------------------- ' $regfile = "m16def.dat" $crystal = 8000000 'Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 128 , Noss = 1 'Spsr = 1 'double speed 'Configure for software
-
Datei
fft232slow.asm
)|(1<<RXCIE) outi ubrrh, 0 outi ubrrl, 9 outi tccr0, 4 ;228khz outi timsk, 1 outi GICR, (1<<INT0) ;Sync Interrupt outi mcucr, (1<<ISC01) ;Sync Interrupt ; in r16, WDTCR ; ori r16, (1<<WDCE) | (1<<WDE) ; out WDTCR, r16 ; ldi r16, (1<<WDE) | (1<<WDP2)| (1<<WDP0) ; out WDTCR, r16 clr _Flags wdr sei ;----------------------------------------------------------; ; Main main: rcall get_data ;Get Sampled Date from Ring Buffer
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
LS7366R.pdf
-2.0 - mA V OUT = 0.5V, VDD = 3.0V IOFL -3.2 -4.0 - mA V OUT = 0.5V, VDD = 5.0V LFLAG Source - 0 0 - mA Open Drain Output DFLAG Source IOFH 1.0 1.8 - mA VOUT = 2.5V, VDD = 3.0V IOFH 2.8 3.6 - mA V OUT = 4.5V,
in „Quadratur Counter SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sun.c
//---------------------------------------------------------------------- // Prozessor : ATmega8 // Sprache : C // Datum : 20.09.2008 // Version : 1.0 // Autor : Cusoe // Programm : vereinfachte Sonnenstandsberechnung //---------------------------------------------------------------------- //
-
Datei
sun.c
//---------------------------------------------------------------------- // Prozessor : ATmega8 // Sprache : C // Datum : 20.09.2008 // Version : 1.0 // Autor : Cusoe // Programm : vereinfachte Sonnenstandsberechnung //---------------------------------------------------------------------- //
in „Sonnenscheindauer Sensor selber bauen Eigenbau ATmega Assembler“ · Projekte & Code ·
-
Datei
lcd4inc.asm
;******************************************************************************* ; File: m8_LCD_4bit.asm ; Title: ATmega8 driver for LCD in 4-bit mode (HD44780) ; Assembler: AVR assembler/AVR Studio ; Version: 1.0 ; Created: April 5th, 2004 ; Target: ATmega8 ; Christoph Redecker, http://www.avrbeginners.net
in „Assemblerprogr. LCD ansteuerung will nicht funktionieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
log.txt
2 1 25 VALUE 1 0 24 VALUE 0 0 23 VALUE 7 1 22 VALUE 6 0 21 VALUE 5 1 20 VALUE 4 0 19 VALUE 3 1 18 VALUE 2 0 17 VALUE 1 0 16 VALUE 0 0 15 IGNORE 7 0 14 IGNORE 6 0 13 IGNORE 5 0 12 IGNORE 4 0 11 IGNORE 3 0
in „USBasp + AVSDUDE + ATmega8 Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irmpconfig.h
1 // Kaseikyo >= 10000 ~250 bytes // more protocols, enable here! Enable Remarks F_INTERRUPTS Program Space #define IRMP_SUPPORT_JVC_PROTOCOL 1 // JVC >= 10000 ~150 bytes #define IRMP_SUPPORT_NEC16_PROTOCOL 1 // NEC16 >= 10000 ~100 bytes #define IRMP_SUPPORT_NEC42_PROTOCOL 1 // NEC42 >= 10000 ~300 bytes #define IRMP_SUPPORT_MATSUSHITA_PROTOCOL 1 // Matsushita >= 10000 ~50 bytes #define IRMP_SUPPORT_DENON_PROTOCOL
in „Umfrage: welche IR-Protokolle nutzt ihr mit IRMP?“ · PC Hard- und Software ·
-
Datei
ISP_Programmer_avr910.asm
sbi portb,SCK ldi temp2,6 m0: dec temp2 brne m0 cbi portb,SCK ldi temp2,3 m1: dec temp2 brne m1 .endm ;***************** ;* SPI Constants * ;***************** .equ MOSI = 6 ; Bit number on PORTB .equ MISO = 5 ; Bit number on PORTB
in „RS232 <--> RS485“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ISP_AVR910.ASM.txt
sbi portb,SCK ldi temp2,6 m0: dec temp2 brne m0 cbi portb,SCK ldi temp2,3 m1: dec temp2 brne m1 .endm ;***************** ;* SPI Constants * ;***************** .equ MOSI = 6 ; Bit number on PORTB .equ MISO = 5 ; Bit number on PORTB
in „ISP Adapter für Atmel über RS232“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Melodieklingel-48.bas
Melodieklingel aus FA 4/86 mit modernen Bauteilen ' Übernahme aller Melodien aus der "Funkamateur" ' ATmega8 ' intern 8 MHz ' Pin 4 (PD2 / INT0) - Klingeltaster gegen Masse ' Pin 15 (PB1 / OC1A) - Ausgang zum Lautsprecher $crystal = 8000000 'Die Frequenz des verwendeten Quarzes ' $regfile = "m8def.dat" '
-
PDF
FA_SIM800L_3.pdf
Batterie 4,5V und Regulator Atmega328P Reed-Anschluss Temperatur Sensor DHL22-Sensor Anschluss VCC_BAT 0 8 3V6 1 R 0.1uF 10uF C2 C1 RefDes 0 9 GND 1 R 4 VCC_2 PC0 23 BAT_VCC 6 VCC PC1 24 18 AVCC PC2 25 PC3 26 3V6 19 ADC6 PC4 27 k 7
in „IoT mit ATMEGA und SIM800L, Bienen Beute,“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
at90isp_ver23.asm
sbi portb,SCK ldi temp2,6 m0: dec temp2 brne m0 cbi portb,SCK ldi temp2,3 m1: dec temp2 brne m1 .endm ;***************** ;* SPI Constants * ;***************** .equ MOSI = 6 ; Bit number on PORTB .equ MISO = 5 ; Bit number on PORTB
in „avr910 Pins Kurzschluss“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ini.asm
; Bernhard.Erfurt@gmx.de ; 01/2021 ; ; ; 128 x 64 Pixel=8.192 Pixel :8=1024 ; ATmega328P ; 8MHz ;.include "m328pdef.inc" .include "MACROS.asm" .equ TAKT = 8000000 ; 8 MHz ; ERROR CODES .equ ERROR_TWI_MT_START =0x20 .equ ERROR_TWI_MT_SLA =0x21 .equ ERROR_TWI_MT_DATA =0x22 .equ ERROR_TWI_MR_START
in „DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM“ · Projekte & Code ·
-
Datei
ini.asm
; Bernhard.Erfurt@gmx.de ; 01/2021 ; ; ; 128 x 64 Pixel=8.192 Pixel :8=1024 ; ATmega328P ; 8MHz ;.include "m328pdef.inc" .include "MACROS.asm" .equ TAKT = 8000000 ; 8 MHz ; ERROR CODES .equ ERROR_TWI_MT_START =0x20 .equ ERROR_TWI_MT_SLA =0x21 .equ ERROR_TWI_MT_DATA =0x22 .equ ERROR_TWI_MR_START
in „DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM“ · Projekte & Code ·
-
Datei
noname3.bas
$regfile = "m8def.dat" 'Atmega8 ist definiert' $crystal = 3686400 'Taktfrequenz 1MHz' Dim U As Long Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , _ Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 Cursor Off Cls Do U = 0 Waitms 300 Ddrc.3 = 1 Portc.3 = 0 Ddrc.1 = 1 Portc.1 = 0 Gosub Erste Loop End Erste: Do Incr U Ddrc.3 = 0 'oben auf input,hochohmig Portc.3 = 1 Ddrc.1 = 1 'unten 5v Portc.1
in „Kapazitiver Taster“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ALC5000M_KM_G_111208.pdf
ausgestattet. Zur Datenspeicherung In Abbildung 47 ist die Displayeinheit 18 Grafik Display y LCD500 p Di C 0 1 2 3 4 5 L M M M M M M M M M M M M M M M M 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7
in „ELV ALC 5000 - Softwarefehler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Boris_Plus.sch.pdf
14 io 0 PD5 in 08 XTAL1 PD6 15 io 0 pas 3 1paps32s 1 1paps32s 1 1paps32s 1 1paps32s 1 1 pas 1 16 io 0 pas 4 2paps42s 1 2paps42s 1 2paps42s 1 2paps42s 1 2 pas 1 io 07 PD7 Z1 PA0 Z3 Z2 io 06 PA1 PC0 19 io 0SCL S16 S17 S18 S19
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
PDF
CFAG12864BTFHV_v3.0.pdf
0 5 S D 2 e B 6 8 i P H d = c 0 T a ) l p c 0 0 8 0 a s n 7 1 1 ( e s I 1 - - x D l a / H d 2 2 5 i n c c P P 2 P u y r d . . P m 9 e p 2 4 m 0 m m AA84. 72 - - . © A . 2 2 1 ± h n H d AV06. 23 3 s r t l P P 3 i o n s 5 . l ezeB06. 44 1 c c f . . 2 n l w R 2 sel
in „avr asm LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_V15a.c
* 198902) >> 16; if (Iist > 0 && blinki_flag1 == 0 && flash_time1 > 0) { uint16_t watt = ((uint32_t)Uist * Iist) /10000; wr_SPI_buffer3(0x23,0x03,0x31); // print "W" print_value(0x4B,watt); } else if (Iist > 0 && blinki_flag1
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan eines Mikrocontroller-basierten Geräts mit ATmega328P
VBUS, FB1, 600@100MHz, +5V, C12, C1, 4.7uF, C3, 0.1uF, GND, U5, L1, 10uH, L2, 10uH, C10, 0.1uF, VAA, C14, 4.7uF, VI, C6, 4.7uF, C7, 0.1uF, GND1, PB0, MOSI, PB1, MISO, PB2, SCK, PB3, XTAL1/PB6, 16MHz, Y1, PB4, XTAL2/PB5, PC0, PC1, PC2, PC3, PC4, PC5, PC6, RST, RESET, PC7, PD0, RX2, PD1, TX2, PD2, Beep, PD3, PD4, PD5, PD6, PD7, PD7, U4, ATmega328P-M, GND1, R6, 6R, C9, 10nF, R4, 1k, R5, 1k2, GND1, Messsignal, R7, 100R, RV1, V05
in „USB-UART mit MCP2221A - Mit Bitte um Review“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Datei
MultiDS18S20_0.2.bas
'Umrechnung in Grad Declare Function Error(byval X As Single) As Single 'Fehler des DS18S20 Config 1wire = Portc.0 '1wire-Port festlegen Config Lcd = 16 * 2 'Lcd Initialisieren Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4 Dim B As Byte
in „Was brauche ich von der Seriennummer DS18B20?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1-Wire-Slave_SHT11.bas
'********************************************************** 'Compiler : BasCom 'Hardware: : ATmega8 (mit ext. Quarz oder Oszi) ' : SHT11 an PORTD.6 (Data, ueber 10k an VCC) und PORTD.7(Sck) ' : LED an PORTB.0 als Rueckmeldung ' : 1-Wire-Anschluss an PORTD.2 'Function : Emulation 1-Wire Slave mit
in „1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.7.bas
H:M -> Eingabe und Ausgabe in Stunden und Minuten, Umrechnung bei Switch ' 1.5 Korrektur des Verdrahtungsfehlers beim Prototypen ' 1.6 Dimmen des Displays in 2 Stufen, Kleine Fixes (F-Key-handling), RND Als Zweitbelegung von * ' 1.7 Code Cleanup ' '---------------------------------------------------------- $regfile = "m328pdef.dat" ' ATmega328-Deklarationen $prog &HFF , &H62 , &HD9 , &HFF ' generated. Take care that the chip supports
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
source.c
diesen Micro-Controller bestimmt return 1; Hisaddress=Sab1; check[0]=Hdb2; check[1]=Hdb1; check[2]=Dab1; check[3]=Sab1; for (i=4;i<(4+Pakete);i++) check[i]=Data[i-4]; CRCErg=crc16(check,(Pakete+4)); CRCTemp=(int)Crc2<<8; CRC=Crc1 + CRCTemp;
in „UART Daten empfangen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LED.bas
' ******************** ' LED blinkt mit 1Hz ' ATMega8, 1MHz Takt ' LED an Pin 16 (PB2) ' 21.08.2003 ' ******************** $regfile = "m8def.dat" $crystal = 1000000 ' interner Takt ist 1MHz Ddrb.2 = 1 ' Pin auf Ausgang schalten Do Portb.2 = 1 ' LED an Waitms 500 ' 500 Milisekunden warten Portb.2 = 0 ' LED aus Waitms 500 ' 500 Milisekunden warten Loop End 'end program
in „ATmega8: LED blinken lassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DZM_BIG_TEST.bas
$regfile = "M8def.dat" 'Set the chip type to ATmega8 $crystal = 8000000 '8 Mhz Prozessortakt an PB6 Config Timer1 = Timer , Prescale = 1 , Capture Edge = Rising Ddrb = &B11111110 'Pin PB0 Signal-Eingang Portb = &B00000001
in „LCD Anzeige für KFZ“ · Mikrocontroller und Digitale Elektronik ·