-
Datei
LCD_eigene_Init.c
/*-------------------------------------------------------------------------------- Titel: | Eigene LCD-Init Prozessor: | ATmega8 mit myAVR -Board Datum, Autor: | --------------------------------------------------------------------------------*/ #include <avr/io.h> //Header-Datei #define F_CPU 3686400UL #include <util/delay.h> #define ENABLE 0b00001000; //Spricht den Enable-Pin an #define ACHT_BIT 0x30; //8-Bit Ansteuerung #define vier_bit 0x20; //4-Bit Ansteuerung //-+Unterprogramm-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- //--LCD_Init---------------------------------------
in „MyAvr LCD Quellcode in C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tn2313def.inc
= 7 ; Port B Data Direction Register bit 7 ; PINB - Port B Input Pins .equ PINB0 = 0 ; Port B Input Pins bit 0 .equ PINB1 = 1 ; Port B Input Pins bit 1 .equ PINB2 = 2 ; Port B Input Pins bit 2 .equ PINB3 = 3 ;
in „Timer Compare Interrupt Attiny2313“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
glcd_180x5.h
DDRC #define GLCD_RESET 3 #define GLCD_EN1 5 #define GLCD_EN2 4 #define GLCD_EN3 2 #define GLCD_RW 6 #define GLCD_A0 7 #define GLCD_RESET_l GLCD_COM_PORT &= ~(1 << GLCD_RESET) #define GLCD_RESET_h GLCD_COM_PORT |= (1 << GLCD_RESET) #define GLCD_EN1_l GLCD_COM_PORT &= ~(1 << GLCD_EN1) #define GLCD_EN1_h GLCD_COM_PORT |= (1 << GLCD_EN1) #define GLCD_EN2_l GLCD_COM_PORT &= ~(1 << GLCD_EN2) #define GLCD_EN2_h GLCD_COM_PORT |= (1 << GLCD_EN2) #define GLCD_EN3_l GLCD_COM_PORT
in „C Code für SED1520, Dip122 oder DIP180“ · Projekte & Code ·
-
PDF
msp430f413.pdf
C −4 C u u −10 t t O −6 O e e v v −15 - −8 - h h i i TA= 85°C l l −20 c −10 c p TA= 85°C p T T −25 − −12 − TA= 25°C H H IO TA= 25°C I −14 −30 0.0 0.5 1.0 1.5 2.0 2.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 VOH
in „MSP430F413 Analog eingänge“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SEPS525-Revision_0.5.pdf
VSYNCO D OSCA1 S s D C a t OSCA2 y VDDH VSSH VSDH R T E F S P 1 R T 1 Block Diagram 2/46 SYNCOAM Co., Ltd. SEPS525 Version: 0.5 3. Pin Description Number Connected Pin Name Of Pins I/O To Description CPU 1 I VSS or Selects
in „[Sammelbestellung] 1,45" OLED mit 160x128 Pixel 24Bit Farbe“ · Markt ·
-
PDF
SEPS525-Revision_0.5.pdf
VSYNCO D OSCA1 S s D C a t OSCA2 y VDDH VSSH VSDH R T E F S P 1 R T 1 Block Diagram 2/46 SYNCOAM Co., Ltd. SEPS525 Version: 0.5 3. Pin Description Number Connected Pin Name Of Pins I/O To Description CPU 1 I VSS or Selects
in „[Sammelbestellung] 1,45" OLED mit 160x128 Pixel 24Bit Farbe bis 25.06.“ · Markt ·
-
Datei
leds.c
der Segmente if(data == 0) { wert = 0xFC;//Segmente 0 } if(data == 1) { wert = 0x60;//Segment B und C } if(data == 2) { wert = 0xDA;//Segment A,B,D,E,G } if(data == 3) { wert = 0xF2;//Segmente für 3 } if(data == 4) { wert = 0x66;//Segmente für 4 } if(data == 5) { wert = 0xB6;//Segmente für 5 } if(data
in „Warum komme ich beim Auswärten des ADC's nur bis 25% ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2csoft.h
(*( (_p-2) )) #else #error Library not Supported for our Device #endif #define Q_DEL _delay_loop_2(3) #define H_DEL _delay_loop_2(5) typedef uint8_t PortBit_t; typedef uint8_t Port_t; typedef struct { /* * Port für das I²C Modul. * Es wird die Adresse von dem Daten Richtungs Register * später rechnerisch ermittelt. */ volatile Port_t *Port; /* * SCL Pin */ PortBit_t Scl; /* * SDA Pin */ PortBit_t Sda; }tI2c; void I2cSoftInit
in „Software I2C -> ATMEL“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
: Switch on peripheral clock RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); RCC_AHBPeriphClockCmd(GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7, ENABLE); // SCK and MISO are Output
in „SPI-RAM-Bank an STM32F0-Discovery - write, kein read“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
si4703.c
(SI_RST_GPIO_Port,SI_RST_Pin,GPIO_PIN_SET); HAL_GPIO_WritePin(SDA_GPIO_Port,SDA_Pin,GPIO_PIN_SET); delay_ms(5); /* Min 100us */ HAL_GPIO_WritePin(SDA_GPIO_Port,SDA_Pin,GPIO_PIN_RESET); delay_ms(5); /* Min 100us */ HAL_GPIO_WritePin(SI_RST_GPIO_Port,SI_RST_Pin,GPIO_PIN_RESET); delay_ms(10); /* Min 100us */ HAL_GPIO_WritePin(SI_RST_GPIO_Port,SI_RST_Pin,GPIO_PIN_SET); delay_ms(1); HAL_GPIO_WritePin(SDA_GPIO_Port,SDA_Pin,GPIO_PIN_SET); MX_I2C1_Init
in „SI4703 Probleme beim Channel auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
jbl_es250pw_subwoofer_service_manual_40.pdf
NO ES250PW U w tB w tB ww lk o w lc om rC rec trC r. cke-sofwa acersofwa WHAM2 RX Jumpers and Options Jumpers/ WH4925/29 WH4927/31 Pin Name Components Pin Function Defaultconfig. Defaultconfig. Edge pin-16 J3 = 0R Pin 16 is GPIO port pin PC0
in „Synchronisiertes Wireless Audio (Digital)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
basic1.asm
| | PB4 ----- Display pin 6 Enable ; (INT0)PD2 | | PB3(OC1) ----- Display pin 10 ; (INT1)PD3 | | PB2 ----- Display pin 9 ; (T0)PD4 | | PB1(AIN1)----- Display pin 8 ;RES_AD--PD5 | | PB0(AIN0)----- Display pin 7 ; GND | | PD6-
in „Dynamisierung Encoder speziell für DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tn441def.inc
PORTB1 = 1 ; Input Pins, Port B Bit 1 .equ PB1 = 1 .equ PORTB2 = 2 ; Input Pins, Port B Bit 2 .equ PB2 = 2 .equ PORTB3 = 3 ; Input Pins, Port B Bit 3 .equ PB3 = 3 ; ***** PORTA ***************** ; PORTCR - Port Control Register
in „UART Bootloader ATtiny13 - ATmega644“ · Projekte & Code ·
-
Datei
main.c
PortA.3 = Schiebepotentiometer 4 PortA.4 = Led 4 PortA.5 = Led 3 PortA.6 = Led 2 PortA.7 = Led 1 DDRA = 11110000 {F0} PortB.0 = MMC PortB.1 = MMC PortB.2 = MMC PortB.3 = MMC PortB.4 = MMC PortB.5 = MMC PortB.6 = frei PortB.7 = frei DDRB = 11111111 {FF} PortC.0 = LCD - Data 4 PortC.1 = LCD - Data 5 PortC.2 = LCD - Data 6 PortC.3 = LCD - Data 7 PortC.4 = LCD - RS PortC.5 = LCD - E PortC.6 = Taster 1 PortC.7 = Taster 2
in „LCD - 4Bit - Textausgabe“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
QRG-1555.pdf
/A1SRi Series Motherboard 5 0 Rev. 1.00 U FAN1 - FAN3 CPU and System Cooling Fans 4GB 4GB - JI2C2 8 B L B - 4GB 4GB 8GB r A A 2 IPMI LAN Dedicated IPMI LAN Port N C A 0 JBT1 4GB 4GB 4GB 4GB 16GB M d 1 J1* 4-pin 12V DC Power Connector
in „Suche: Tipps zur Reparatur eines Mainboards“ · PC Hard- und Software ·
-
PDF
PT630_datasheet.pdf
BY ADRAM. C1 AD2 THIS CORRESPONDS TO THE 2ND BYTE C0 C1 C2 C3 C4 SG1 SG2 SG3 SG4 SG5 C5 C6 C7 C8 C9 SG6 SG7 SG8 SG9 SG10 C10 C11 C12 C13 C14 SG11 SG12 SG13 SG14 SG15 C15 C16 C17 C18 C19 SG16 SG17 SG18 SG19 SG20
-
Datei
main.c
{ PORTC |= (1<<PC6); // Port C, Pin 6 auf high PORTC &= ~(1<<PC7); // Port C, Pin 7 auf low } void M1_CCW(void) // gegen den Uhrzeiger { PORTC &= ~(1<<PC6); PORTC |= (1<<PC7); } void M1_STOP(void) //aus { OCR1BL = 0; PORTC &= ~
in „AT-Mega32/H-Brücke L293DNE/RN-Control1.4“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
... DB2 H/L Data bit 2 (unused due to 4-bit mode) 10 ... DB3 H/L Data bit 3 (unused due to 4-bit mode) 11 LCD_DB4 DB4 H/L Data bit 4 12 LCD_DB5 DB5 H/L Data bit 5 13 LCD_DB6 DB6 H/L Data bit 6 14 LCD_DB7 DB7
in „selbstdefiniertes Zeichen wird am LCD nicht richtig ausgegeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
can.c
#include <avr/io.h> #include "XMega_defs.h" #include <util/delay.h> int main() { mcp2515_init(); CANMessage message, message2; message.id = 0x123; message.rtr = 0; message.length = 2; message.data[0] = 0xab; message.data[1] = 0xcd; message2.id=0x01; //set Loopback Mode mcp2515_bit_modify(CANCTRL, (1<<REQOP2)|(1<<REQOP1)|(1<<REQOP0), (1<<REQOP1)); _delay_ms(10); can_send_message(&message); _delay_ms(10); while(1) { if(can_get_message(&message2)) { can_send_message(&message); can_get_message(&message2); } } return 0; } uint8_t mcp2515_read_register(uint8_t adress) { uint8_t data; // /CS des MCP2515
in „MCP2515 Probleme wenn an Bus angeschlossen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega324PA.xml
. See the description of the SPI port for further details.</TEXT> </PIN44> </TQFP> </PACKAGE> <POWER> <CLOCK>4MHz</CLOCK> <TEMP>25C</TEMP> <ACTIVE>5.0mA</ACTIVE> <IDLE>2.2mA</IDLE> <POWER_DOWN><3uA</POWER_DOWN> </POWER> <CORE> <CORE_VERSION
in „M324def.inc gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega324P.xml
. See the description of the SPI port for further details.</TEXT> </PIN44> </TQFP> </PACKAGE> <POWER> <CLOCK>4MHz</CLOCK> <TEMP>25C</TEMP> <ACTIVE>5.0mA</ACTIVE> <IDLE>2.2mA</IDLE> <POWER_DOWN><3uA</POWER_DOWN> </POWER> <CORE> <CORE_VERSION
in „M324def.inc gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ttester_eng104k.pdf
as simpli▯ed diagram for the terminal probe TP2 (middle of three pins) in ▯gure 5.2. VCC 1 2 1 2 1 2 GND ADCMUX PC1 PB2 PB3 8 3 7 4 6 R 4 R TP2 Figure 5.2: simpli▯ed circuit of each measurement terminal probe TP 19 Every test pin (measurement port
-
Datei
lcd.c
/* Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus http://www.mikrocontroller.net/articles/HD44780 http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Die Pinbelegung ist über defines in lcd.h einstellbar */ #include <avr/io.h> #include "main.h" #include "lcd.h" #include <util/delay.h> ///////////////////////////////////////////////////////////////////////////////// // Erzeugt einen Enable-Puls static void lcd_enable( void ) { LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen _delay_us( LCD_ENABLE_US ); // kurze Pause LCD_PORT &= ~(1<<LCD_EN); // Enable auf
in „Compiler- Fehler?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/* Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus http://www.mikrocontroller.net/articles/HD44780 http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Die Pinbelegung ist über defines in lcd.h einstellbar */ #include <avr/io.h> #include "main.h" #include "lcd.h" #include <util/delay.h> ///////////////////////////////////////////////////////////////////////////////// // Erzeugt einen Enable-Puls static void lcd_enable( void ) { LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen _delay_us( LCD_ENABLE_US ); // kurze Pause LCD_PORT &= ~(1<<LCD_EN); // Enable auf
in „Umstieg von Atmega8 auf Atmega168 LCD initialisiert nicht mehr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/* Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus http://www.mikrocontroller.net/articles/HD44780 http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Die Pinbelegung ist über defines in lcd.h einstellbar */ #include <avr/io.h> #include "main.h" #include "lcd.h" #include <util/delay.h> ///////////////////////////////////////////////////////////////////////////////// // Erzeugt einen Enable-Puls static void lcd_enable( void ) { LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen _delay_us( LCD_ENABLE_US ); // kurze Pause LCD_PORT &= ~(1<<LCD_EN); // Enable auf
in „Display nach Tutorial Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/* Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus http://www.mikrocontroller.net/articles/HD44780 http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Die Pinbelegung ist über defines in lcd.h einstellbar */ #include <avr/io.h> #include "main.h" #include "lcd.h" #include <util/delay.h> ///////////////////////////////////////////////////////////////////////////////// // Erzeugt einen Enable-Puls static void lcd_enable( void ) { LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen _delay_us( LCD_ENABLE_US ); // kurze Pause LCD_PORT &= ~(1<<LCD_EN); // Enable auf
in „Display nach Tutorial Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CH9102DS1.PDF
on USB signals -0.5 V3+0.5 V VUART Voltage on UART and other pins -0.5 VIO+0.5 V 6.2. Electrical parameters (Test conditions: TA=25℃,VCC=5V OR VDD5=V3=3.3V, VIO=1.8~5V, exclude USB pin) CH9102 Datasheet 8 Name Parameter
in „CH9102X und Linux“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Transistortester097k.pdf
um leichter neue Software-Versionen laden zu onnen. 5 Ubat VCC VCC Reset k 2 1 1 ATmega8/88/168/328 R 1 2 R 1 PC6(RESET) PC0(ADC0) 23 TP1 C3 PC1(ADC1) 24 TP2 9V 20 AVCC PC2(ADC2) 25 TP3 100n PC3(ADC3) 26 2.5V 21 27 2 0 4 0 6 0 C1 1n AREF PC4(ADC4/SDA) 28 R 4 R 4 R 4 22 PC5(ADC5/SCL) R12 AGND 3k3 R 8 R 8 R 8 14 6 6 6 D1 9 PB0(ICP)15 PB6(XTAL1/TOSC1) PB1(OC1A) VCC R10 22p 8MHz PB2(OC1B) 16 PB3(MOSI/OC2) 17 10k T3 33k 10 PB7(XTAL2/TOSC2) PB4(MISO) 18 22p PB5(SCK) 19 BC557C
-
Datei
counter.c
; DDRA=0x00; // Port B initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTB=0x00; DDRB=0x00; // Port
in „abweichung beim zeitmessungsprogramm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
counter.c
; DDRA=0x00; // Port B initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTB=0x00; DDRB=0x00; // Port
in „abweichung beim zeitmessungsprogramm“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PS2ADPTMan.pdf
DB9 Pin 4 or use optional 6V wall supply PS2ADPT-026 DB9 = DCE, 6-12VDC power applied to DB9 Pin 6 or use optional 6V wall supply PS2ADPT-034 DB9 = DTE, +5VDC power applied to DB9 Pin 4 PS2ADPT-036 DB9 = DTE
-
PDF
m_mops386a_p389m115.pdf
2 UARTs 16C550, multimode parallel port, IDE controller ! Silicon disk as a bootable Flash hard disk (DOS compatible) • 1.8MBor 3.8MB (5.8MB possible as a special version upon request) ! Two serial port
in „Kontron PC-104 MOPS386A board from Bender Unimet 1000 ST“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Navman_TU30-D140_141.pdf
5 PRIMARY +5 VDC POWER INPUT 3 VBATT BATTERY BACKUP VOLTAGE INPUT 4 PWRIN_3 RESERVED (NO CONNECT) 5 M_RST MASTER RESET INPUT (ACTIVE LOW) 6 GPIO1 RESERVED (NO CONNECT) 7 GPIO2 NMEA PROTOCOL SELECT 8 GPIO3
in „[V] Weiterer M8, GPS, GSM Siemens M20, ATmega128“ · Markt ·
-
PDF
CS4272.pdf
in Control Port Mode only) Format 5, Right Justified 18-Bit Data. (Available in Control Port Mode only) 22 DS593PP3 CS4272 2 SWITCHING CHARACTERISTICS - I C MODE CONTROL PORT (Inputs: logic 0 = AGND, logic 1 = VL)
in „was ist "ATAPI channel mixing" Warum kein Ausgangssignal?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sw_i2c.c
> // Access bits like variables: struct bits { uint8_t b0:1, b1:1, b2:1, b3:1, b4:1, b5:1, b6:1, b7:1; } __attribute__((__packed__)); #define SBIT_(port,pin) ((*(volatile struct bits*)&port).b##pin) #define SBIT(x,y) SBIT_(x,y) #define SSDA SBIT( PORTB, 0 ) #define SSDA_oe
in „C->Asm (TWI) Fehlersuche“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
/ Read temperature //----------------------------------------- float ds1820_read_temp(uint8_t used_pin) { uint8_t error,i; uint16_t j=0; uint8_t scratchpad[9]; float temp=0; scratchpad[0]=0; scratchpad[1]=0; scratchpad[2]=0; scratchpad[3]=0; scratchpad[4]=0; scratchpad[5]=0; scratchpad[6]=0; scratchpad
in „undefined referece in AtmelStudio 6“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
/ Read temperature //----------------------------------------- float ds1820_read_temp(uint8_t used_pin) { uint8_t error,i; uint16_t j=0; uint8_t scratchpad[9]; float temp=0; scratchpad[0]=0; scratchpad[1]=0; scratchpad[2]=0; scratchpad[3]=0; scratchpad[4]=0; scratchpad[5]=0; scratchpad[6]=0; scratchpad
in „Temepratursensor DS18B20“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
/ Read temperature //----------------------------------------- float ds1820_read_temp(uint8_t used_pin) { uint8_t error,i; uint16_t j=0; uint8_t scratchpad[9]; float temp=0; scratchpad[0]=0; scratchpad[1]=0; scratchpad[2]=0; scratchpad[3]=0; scratchpad[4]=0; scratchpad[5]=0; scratchpad[6]=0; scratchpad
in „LCD Anzeige und DS18B20“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
#include "ds18x20lib.h" //---------------------------------------- // Reset DS18S20 //---------------------------------------- uint8_t ds1820_reset(uint8_t used_pin) { uint8_t err=100; DS1820_PORT &= ~(1<<used_pin); //Pull low DS1820_DDR |= 1<<used_pin; // define as ouput _delay_us(480); ; // 480 us DS1820_DDR &= ~(1<<used_pin); // define as input DS1820_PORT |= 1<<used_pin; //Pullup on _delay_us(70); // 66 us err = (DS1820_PIN & (1<<used_pin)) >> used_pin; // no presence detect --> err=1 otherwise err=0 _delay_us(410); // 240 us if( (DS1820_PIN & (1<<used_pin)) == 0 ){ // short circuit --> err
in „DS18B20 probleme mit Pull-Up“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IO_subproc.asm
prepare high nibble andi b,0xf0 ;mask nibble .if sbus_bits == 0 ;xx clocks after ACK raised sbi ack_port,ack_pin ; 0 set ack in c,sbus_port ; 1 preserve remaining port state swap b ; 2 move to lower andi c,0xf0 ; 3 keep upper port or b,c ; 4 merge with low nibble out sbus_port,b ; 5 prepare for output
in „ATMEGA16 Revision & USART receive buffer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include "DD_LCD.h" #include <stdlib.h> #include <util/delay.h> //////////////////////////////////////////////////////////////////////////////// // Erzeugt einen Enable-Puls static void lcd_enable( void ) { LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen _delay_us( LCD_ENABLE_US ); // kurze Pause LCD_PORT &= ~(1<<LCD_EN
in „Kleine DCF77 & LCD Bastelei // Bitte um Vorschläge für Verbesserungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include "DD_LCD.h" #include <stdlib.h> #include <util/delay.h> //////////////////////////////////////////////////////////////////////////////// // Erzeugt einen Enable-Puls static void lcd_enable( void ) { LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen _delay_us( LCD_ENABLE_US ); // kurze Pause LCD_PORT &= ~(1<<LCD_EN
in „DCF77 & LCD Testprogramm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
644-test.c
Variable F_CPU muß den richtigen Taktwert enthalten, sonst Probleme // // BP Motor angeschlossen an PORT A Pin 0 ... 3 // UP Motor angeschlossen an PORT A Pin 4 ... 7 // DC Motor angeschlossen an Port D Pin 6 und 7 // // Drehgeber mit Pull UP für Anschluß A Port C Pin 3 für Interr. // Anschluß B Port D
in „Spielerei mit Bipolar-, Unipolar- und DC Motor sowie LM298 und Drehgeber mit ATMEGA644P“ · Projekte & Code ·
-
Datei
mcp3426.c
; DDRA=0x00; // Port B initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTB=0x00; DDRB=0x00; // Port C initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTC=0x00; DDRC=0x00; // Port D initialization
in „? MCP342x Beispiel-Code / Hilfe ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Slave.c
; // LCD - Display initialisieren while(1) { lcd_setcursor(0,1); lcd_string("Temp:"); lcd_string("*C"); // --> ° --> LCD kann nicht alle zeichen darstellen; C --> Celsius lcd_setcursor(10,1); //temperatur = 15; //USART_ReceiveByte(temperatur); uart_getc(); lcd_setcursor(3,2); dtostrf(d, 2, 2, buffer1
in „KTY81/110 Temperatur Messung Programm in C“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
IP-4GVI83_Manual.pdf
USB Port 3/4 S C P USB Port 5/6 S ISA BUS T Super I/O ISA Bridge L W83627HF IT8888F S FWH A I Keyboard Mouse COM Port LPT Port Floppy Figure 2: System Block Diagram 5 Introduction 1.4 Specifications ¡ Processo
in „Problem mit alter ISA-Karte in neuem Board“ · PC Hard- und Software ·
-
Datei
nrf24l01_drv.c
/* ******************************************** STM32F103 Mini Board Modul : NRF24L01 Routinen für dasNRF24L01 Funkmodul Autor : Christian Julius ******************************************** SPI2: MOSI = PB15 MISO = PB14 SCLK = PB13 CE = PB11 CSN = PB12 IRQ = PB10 */ /* -------------- System Include Files ------------------- */ #include "stm32f10x_conf.h" /* -------------- Standard Include Files ----------------- */ #include <stdbool.h> #include <stdint.h> #include <stdio.h> /* -------------- Special Include Files / Librarys ------ */ /* -------------- Projekt Include Files ---------------- */
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01_drv.c
/* ******************************************** STM32F103 Mini Board Modul : NRF24L01 Routinen für dasNRF24L01 Funkmodul Autor : Christian Julius ******************************************** SPI2: MOSI = PB15 MISO = PB14 SCLK = PB13 CE = PB11 CSN = PB12 IRQ = PB10 */ /* -------------- System Include Files ------------------- */ #include "stm32f10x_conf.h" /* -------------- Standard Include Files ----------------- */ #include <stdbool.h> #include <stdint.h> #include <stdio.h> /* -------------- Special Include Files / Librarys ------ */ /* -------------- Projekt Include Files ---------------- */
in „Basteltip: STM32F103 DIP40 Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
LCD_DATA3_PORT LCD_PORT /**< port for 4bit data bit 3 */ #endif #ifndef LCD_DATA0_PIN #define LCD_DATA0_PIN 0 /**< pin for 4bit data bit 0 */ #endif #ifndef LCD_DATA1_PIN #define LCD_DATA1_PIN 1 /**< pin for 4bit data bit 1 */ #endif #ifndef LCD_DATA2_PIN #define LCD_DATA2_PIN 2 /**< pin for 4bit data bit 2 */ #endif #ifndef LCD_DATA3_PIN #define LCD_DATA3_PIN 3 /**< pin for 4bit data bit 3 */ #endif #ifndef LCD_RS_PORT #define LCD_RS_PORT LCD_PORT
in „LCD-Display Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test4.c
[1] = 0xf3; // Input/Output Ports initialization // Port B initialization // Func7=In Func6=In Func5=Out Func4=In Func3=Out Func2=Out Func1=In Func0=In // State7=T State6=T State5=0 State4=T State3=0 State2=0 State1=T State0=T PORTB=0x00; DDRB=0x2D; // Port C initialization // Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTC=0x00; DDRC=0x00; // Port D initialization
in „MCP2515 Botschaften Empfangen“ · Mikrocontroller und Digitale Elektronik ·