-
Datei
main.c
BEGIN 3 */ HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin); HAL_Delay(250); } /* USER CODE END 3 */ } /** System Clock Configuration */ void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct; RCC_ClkInitTypeDef
in „STM32F103 Hardfault“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32f4xx_dma.h" // PORTA GPIO_Pin_3 wird zwischen 0 und 1 hin und her geschaltet. Sequenz k�nnte auch l�nger sein (Nur ein Beispiel) uint8_t Port_Values[9] = {0x0,0x8,0x0,0x8,0x8,0x0,0x8,0x8,0x8}; // Basisadresse des GPIOA-Port + Offset
in „STM3F4 Bitstream erzeugen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beispiele.pdf
, 55,943 9 08% 718 %8 5,03/4,3:2,399,9 :;42,2-7 4:15,83 4, 44:, ' 114:, #, 4 1:4',$3'392!, 2-784 73 9 08 /8:3;7/9,718 3;4 945,0'- 24,184,0-55 9 1#,- ,1'3:5931 :/,- :,0'-/'3 5,4 7 4:19#!, $4'4, ,2457' 4,8- ,#- ,83 4,1-,3914',184, 3;4 945, -',#- ',- :,0'-/'3 5!, 3;42-7!02 , 2-784 : 903 9 08 /8 830 83117: ,7 8901 4 9 018 %8 5,2-7 4:1,2457' 45,184,0-55 9 1#,- , :54'1 :/,184,3554 94', :51' 71 -:5, :,#- ', 0'-/'3 5,2 '4719#, -',18'-
in „Messwerte in EEProm speichern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
haraleit.pdf
, 55,943 9 08% 718 %8 5,03/4,3:2,399,9 :;42,2-7 4:15,83 4, 44:, ' 114:, #, 4 1:4',$3'392!, 2-784 73 9 08 /8:3;7/9,718 3;4 945,0'- 24,184,0-55 9 1#,- ,1'3:5931 :/,- :,0'-/'3 5,4 7 4:19#!, $4'4, ,2457' 4,8- ,#- ,83 4,1-,3914',184, 3;4 945, -',#- ',- :,0'-/'3 5!, 3;42-7!02 , 2-784 : 903 9 08 /8 830 83117: ,7 8901 4 9 018 %8 5,2-7 4:1,2457' 45,184,0-55 9 1#,- , :54'1 :/,184,3554 94', :51' 71 -:5, :,#- ', 0'-/'3 5,2 '4719#, -',18'-
in „avr bibliothek“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR_T_DS18S20.cpp
| 2 39 | PA1 (ADC1) // LCD-DB6 ---- (INT2/AIN0) PB2 | 3 38 | PA2 (ADC2) // LCD-DB7 ----- (OC0/AIN1) PB3 | 4 37 | PA3 (ADC3) // LCD-RS ----------- (-SS) PB4 | 5 36 | PA4 (ADC4) // LCD-EN ---------- (MOSI)
in „DS18S20 Temperatur auslesen mit C geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ESP32_C3_Datasheet__EN_V0.3_20201022.pdf
illustration 8 illu1tratiFunctional block diagram 2 3 ESP32-C3 Series chip pin layout (top view) 109 5 Address mapping structurenagement 14 T F A R D 1. Product model comparison 1. Product model comparison 1.1 ESP32-C3 Series chip naming ESP32-C3 F H
in „Neue Espressif-Funkmodule mit RISC-V-Prozessoren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AD1836_prc.pdf
subject to change without notice. REV. PrC –5– PRELIMINARY TECHNICAL DATA AD1836 ABSOLUTE MAXIMUM RATINGS* PIN CONFIGURATION Parameter Min Max Unit 52-Lead MQFP 2 1 3 2 Power Supplies C T T D L K T T Analog (AVDD) –0.3 6.0 V N L A U D D V L R
in „Audio Codec mit Filter“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
AD1836_prc.pdf
subject to change without notice. REV. PrC –5– PRELIMINARY TECHNICAL DATA AD1836 ABSOLUTE MAXIMUM RATINGS* PIN CONFIGURATION Parameter Min Max Unit 52-Lead MQFP 2 1 3 2 Power Supplies C T T D L K T T Analog (AVDD) –0.3 6.0 V N L A U D D V L R
in „Aktives Filter simulieren“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
SC51P66E04_Datasheet_1.20190628115453636973.pdf
PIN DESCRIPTION PIN MULTIPLEX Pin External Keyboard Serial Program I/O Pin No. System Timer ADC structure interrupt interrupt port ming P1.1 A 4 -- -- T0/T0O KI1 ADC1 RXD [PDATA] P1.2 A 5 -- -- T1/T1O/
in „Welche IC's / Funktion Mittelabgriff Akkupack ?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.c
, LED_PIN10); #define LED_PIN11 1 SBIT(LED11, 0x90, LED_PIN11); #define LED_PIN12 2 SBIT(LED12, 0x90, LED_PIN12); #define LED_PIN13 3 SBIT(LED13, 0x90, LED_PIN13); #define LED_PIN14 4 SBIT(LED14, 0x90, LED_PIN14); #define LED_PIN15 5 SBIT(LED15, 0x90, LED_PIN15); #define LED_PIN16 6 SBIT(LED16, 0x90, LED_PIN16); #define LED_PIN17 7 SBIT(LED17, 0x90, LED_PIN17); // Port 3.0 - 3.5 #define LED_PIN30 0 SBIT(LED30, 0xB0, LED_PIN30
in „uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MN-RBXEB-01.pdf
DIMM0 1010000b SDRAM Clock 1101001b Connectors Pin-out Table A-9 Serial Ports Header Pin# Serial Ports – J7 and J8 1 DCD 2 RX 3 TX 4 CTR 5 GND 6 DSR 7 RTS 8 CTS 9 RI Table A-10 Ethernet RJ45 Pin# Ethernet RJ45 – J18 1 TX+ 2 TX- 3 RX+ 4 Shorted to 5
-
Datei
PPS5330_hack_V1.4.c
PD5 #define SOFT_SPI_CLK_BIT PD6 #define SOFT_SPI_MISO_PIN PD5 #define ADC_AD0 PC0 // (A0) #define ADC_AD1 PC1 // (A1) #define ADC_AD2 PC2 // (A2) #define ADC_ADW PD2 // (INT0) #define Standby PC4 // (A5
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
neuerAnsatz_PWMcontroller.c
: (PWM_PORT |= 1<<2); (pwm_currentphase_Mag3 <= mag[3].pwm_dutycycle)? (PWM_PORT &= ~(1<<3)) : (PWM_PORT |= 1<<3); (pwm_currentphase_Mag4 <= mag[4].pwm_dutycycle)? (PWM_PORT &= ~(1<<4)) : (PWM_PORT |= 1<<4); (pwm_currentphase_Mag5 <= mag[5].pwm_dutycycle)? (PWM_PORT &= ~(1<<5)) : (PWM_PORT |= 1<<5); pwm_currentphase_Mag0 += mag[0].pwm_step; pwm_currentphase_Mag1 += mag[1].pwm_step; pwm_currentphase_Mag2 += mag[2].pwm_step; pwm_currentphase_Mag3
in „uint16 Variable in Hardwareregister speichern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.asm
;in order to be HD44780 kompatible out LCD_PORT, iobuf ;>this has to be done rcall lcd_enable ;1 rcall lcd_delay5ms rcall lcd_enable ;2 rcall lcd_delay5ms rcall lcd_enable ;3 rcall lcd_delay5ms ldi iobuf, 0b00000010 ;Set Interface to be 4 bits long
in „Hilfe! LCD-Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer_Lichtschranke.c
#include "LPC23xx.h" /* LPC23xx/24xx definitions */ //#include "irq2.h" #define VIC_BASE_ADDR 0xFFFFF000 #define speed 80/100.0 #define TIME_INTERVAL 11999999 // 1mSec = 12.000-1 counts #define IMP_NUMBER 190 #define ANZAHL_STABIL 1000 //Anzahl der Entprell-Abfragen, bis Pin als"stabil" eingestuft #define P1_26 (FIO1PIN & (1<26)) //CAP Timer 0 Channel 0(57) #define P1_27 (FIO1PIN & (1<27)) //CAP Timer 0 Channel 1(61) /****************************************************************************** ** Declaration ******************************************************************************/ static
in „Gabellichtschranke Signal bewertung(DC-Motor)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
display.asm
----- Display pin 6 Enable ; (INT0)PD2 | | PB3(OC1) ----- Display pin 14 ; (INT1)PD3 | | PB2 ----- Display pin 13 ; (T0)PD4 | | PB1(AIN1)----- Display pin 12 ; (T1)PD5 | | PB0(AIN0)----- Display pin 11 ; GND | | PD6 Display pin 1 Masse ; +-------+ Display pin 2 VCC+ ; Display pin 3 Kontrast ; PD0 I RX RS232 Display pin 5 R/W an Masse ; PD1 O TX RS232 Display pin 15 Beleuchtung + ; PD2 O Rotary Encoder phaseA Display pin 16
in „LCD Routine Funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rf12.c
include "global.h" #include "rf12.h" #define F_CPU 8000000UL #include <util/delay.h> #define RF_1_PORT PORTD #define RF_1_DDR DDRD #define RF_1_PIN PIND #define RF_2_PORT PORTC #define RF_2_DDR DDRC #define RF_2_PIN PINC #define SDI 0 #define SCK 4 #define CS 7 #define SDO 1 unsigned short rf12_trans(unsigned short wert) { unsigned char i; cbi(RF_1_PORT, CS); for (i=0; i<16; i++) { if (wert&32768) sbi(RF_2_PORT, SDI); else cbi(RF_2_PORT, SDI); wert<<=1; if (RF_2_PIN&(1<<SDO)) wert|=1; sbi(RF_1_PORT, SCK); asm("nop"); asm("nop"); cbi(RF_1_PORT, SCK)
in „RFM12 Atmega will nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LTC1407CMSE.pdf
TA= 25°C. VDD = 3V. PARAMETER CONDITIONS MIN TYP MAX UNITS VREF Output Voltage OUT = 0 2.5 V V Output Tempco 15 ppm/°C REF VREF Line Regulation VDD = 2.7V to 3.6VREF= 2.5V 600 V/V VREF Output Resistance Load
-
Datei
lcd_m50530.h
---------------------------------------------- Pin 01 Masse Masse Pin 02 Data0 nicht angeschlossen Pin 03 Data1 nicht angeschlossen Pin 04 Data2 nicht angeschlossen Pin 05 Data3 nicht angeschlossen Pin 06 Data4 AVR Port Bit 0 Pin 07 Data5 AVR Port Bit 1 Pin 08 Data6 AVR Port Bit 2 Pin 09 Data7 AVR Port Bit 3 Pin 10 EX (Execute) AVR Port Bit 5* Pin 11 R/W (Read/Write) AVR Port Bit 4* Pin 12 OC2 AVR Port Bit 7* Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung
in „Zwei Pins von PORTB frei geben und dafür zwei Pins von PORTD bekommen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_m50530_nacher.h
---------------------------------------------- Pin 01 Masse Masse Pin 02 Data0 nicht angeschlossen Pin 03 Data1 nicht angeschlossen Pin 04 Data2 nicht angeschlossen Pin 05 Data3 nicht angeschlossen Pin 06 Data4 AVR Port Bit 0 Pin 07 Data5 AVR Port Bit 1 Pin 08 Data6 AVR Port Bit 2 Pin 09 Data7 AVR Port Bit 3 Pin 10 EX (Execute) AVR Port Bit 5* Pin 11 R/W (Read/Write) AVR Port Bit 4* Pin 12 OC2 AVR Port Bit 7* Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung
in „LCD-Problem nach Änderung der Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_m50530.h
---------------------------------------------- Pin 01 Masse Masse Pin 02 Data0 nicht angeschlossen Pin 03 Data1 nicht angeschlossen Pin 04 Data2 nicht angeschlossen Pin 05 Data3 nicht angeschlossen Pin 06 Data4 AVR Port Bit 0 Pin 07 Data5 AVR Port Bit 1 Pin 08 Data6 AVR Port Bit 2 Pin 09 Data7 AVR Port Bit 3 Pin 10 EX (Execute) AVR Port Bit 5* Pin 11 R/W (Read/Write) AVR Port Bit 4* Pin 12 OC2 AVR Port Bit 7* Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung
in „LCD-Problem nach Änderung der Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ThermometerGabi1.2.bas
Timer1 = Timer , Prescale = 1024 Enable Timer1 Enable Interrupts Dim Preload As Word Preload = &H48E5 'interrupt alle 3 Sek. Timer1 = Preload Config 1wire = Portc.3 ' DS18S20 on Port C.Pin3 Config Portd = Output 'Port D Ausgang für Motoren, Lampe "min" Config Portc.0 = Input 'PortC Eingang für Lichtschranken
in „Atmega8 Thermometer mit Schrittmotoranzeige“ · Projekte & Code ·
-
Datei
irmp_trunk.patch
IRMP_PORT_PIN, GPIO_DIR_MODE_IN); + ROM_GPIOPadConfigSet(IRMP_PORT_BASE, IRMP_PORT_PIN, + GPIO_STRENGTH_2MA, + GPIO_PIN_TYPE_STD_WPU); #elif defined(__SDCC_stm8) // STM8 IRMP_GPIO_STRUCT->CR1 |= (1<<IRMP_BIT)
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
main.c
config BOREN = ON // Brown-out Reset (BOR) Detection Enable bit (BOR is enabled) #pragma config ALTI2C1 = ON // Alternate I2C pins for I2C1 (ASDA1/ASCK1 pins are selected as the I/O pins for I2C1) #pragma config ALTI2C2 = ON // Alternate I2C pins for I2C2 (ASDA2/ASCK2 pins are selected as the I/O pins
in „dsPIC33E Probleme mit ADC/DMA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disp.c
, positive clock phase, msb first, SPI speed fosc/2 SPCR = (1<<SPE) | (1<<MSTR); SPSR = (1<<SPI2X); delay_ms(300); } */ void DISP_test() { SPI_PORT &= ~(1<<SPI_SCK); delay_ms(75); for(unsigned char i=0; i<=131; i++){ DISP_Plot(i,88,blue); } DISP_Box(5,5,25,25,green); DISP_Box(5,35,25,55,orange); DISP_Box(5,65,25,85,red); DISP_Box(100,5,125,25,green); DISP_Box(100,35,125,55,orange); DISP_Box(100,65,125,85,red); //(x1,y1,x2,y2,color) SPI_PORT |= (1<<SPI_SCK); delay_ms(75);//hier
in „Bausatz Add-on für AVR-NET-IO“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Adafruit_ST7735.cpp
// 4: Frame rate control - idle mode, 3 args: 0x01, 0x2C, 0x2D, // Rate = fosc/(1x2+40) * (LINE+2C+2D) ST7735_FRMCTR3, 6 , // 5: Frame rate ctrl - partial mode, 6 args: 0x01, 0x2C, 0x2D, // Dot inversion mode 0x01, 0x2C, 0x2D, // Line inversion
in „Fehlermeldung Arduino C++“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TPSchalter_KM_G_020322.pdf
C5 +5V 1SW-VDDAGND 9 +5V SW016F 2EN-OscAVDD 17 8 SMD TantSMDn SMDn 4RestarOsc-IN3 C8 ST1 5Found 12 Daten Restart 1 10K 6SDT IN R6 SCK 2 R2 7OFF C-Bypass 100K 3n3 Found 3 10K SMD SDT 4 C4 C3 SW016F ON 6
in „Transponder Lesegerät SUCHE LÖSUNG ???“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SolderStation.asm
) ;PortB7: (-) ldi Temp, 0b00001010 ldi TempH, 0b00001101 out DDRB, Temp out PortB, TempH ;PortC0: (O) LCD Data 4/0 ;PortC1: (O) LCD Data 5/1 ;PortC2: (O) LCD Data 6/2 ;PortC3: (O) LCD Data 7/3 ;PortC4: (O) LCD R/S ;PortC5: (O) LCD Enable ;PortC6: (-) ;PortC7: (-) ldi Temp, 0b00111111 ldi TempH, 0b00000000 out DDRC, Temp out PortC, TempH ;PortD0: (-) - ;PortD1: (-) - ;PortD2: (-) - ;PortD3: (-) - ;PortD4: (-) - ;PortD5
in „Lötkolbenreglung mit Atmega 168“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SolderStation_mod.asm
) ;PortB7: (-) ldi Temp, 0b00001010 ldi TempH, 0b00001101 out DDRB, Temp out PortB, TempH ;PortC0: (O) LCD Data 4/0 ;PortC1: (O) LCD Data 5/1 ;PortC2: (O) LCD Data 6/2 ;PortC3: (O) LCD Data 7/3 ;PortC4: (O) LCD R/S ;PortC5: (O) LCD Enable ;PortC6: (-) ;PortC7: (-) ldi Temp, 0b00111111 ldi TempH, 0b00000000 out DDRC, Temp out PortC, TempH ;PortD0: (-) - ;PortD1: (-) - ;PortD2: (-) - ;PortD3: (-) - ;PortD4: (-) - ;PortD5
in „Lötkolbenreglung mit Atmega 168“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
manual_20digilab_201kx208.pdf
171 GND 14 170 D12 13 169 D11 12 168 D14 11 167 D9 10 166 D7 9 165 VCCIO 8 164 D6 7 163 D8 6 162 D5 5 161 D4 4 160 D0 3 159 D3 2 158 D2 1 157 D1 DECEMBER2000 ▯▯ DIGILAB 1Kx208 MANUAL 8VHU▯&RQQHFWRU▯-▯▯ J2 fi Connector Pin fi Connector Pin fi Connector Pin fi ACEX 1K Pin fi ACEX 1K Pin fi ACEX 1K Pin Signal
-
Datei
main.c
a duty cycle at 12.5% for channel 3 */ Channel3Pulse = (uint16_t) (((uint32_t) 125 * (TimerPeriod - 1)) / 1000); init_all(); GPIO_SetBits(GPIOB, GPIO_Pin_2); GPIO_SetBits(GPIOC, GPIOC_BZZ); RCC_ClocksTypeDef clocks; RCC_GetClocksFreq
in „STM32F1 Brushless Motor Steuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_routines.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 "lcd_routines.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 „Zeilenadressen LCD 4x20 blau“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_routines.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 "lcd-routines.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 „attiny2313, LCD, 4-Bit, C, Einzelne Zeichen falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD-Routines.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 "lcd-routines.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 „attiny2313, LCD, 4-Bit, C, Einzelne Zeichen falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „splc780d LCD Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „Atmega8 und LCD Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „A/D-Wandler-Test mit Analogwert-Anzeige auf LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „Fehler bei "o" im LCD?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „Zeitbasierte Aktionen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „Total angekotzt von AVR-Studio, ist mir noch zu helfen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „HD44780-LCD an ATMega16 reagiert nicht auf Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „HD44780-LCD an ATMega16 reagiert nicht auf Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „HD44780-LCD an ATMega16 reagiert nicht auf Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „sprintf gibt nur "?" auf LCD aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS2 ); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS3 ); // 4-bit Modus aktivieren lcd_out( LCD_SET_FUNCTION | LCD_FUNCTION_4BIT ); _delay_ms( LCD_SET_4BITMODE_MS ); // 4-bit Modus / 2 Zeilen / 5x7 lcd_command
in „SHT75 mit Atmega32 am stk500“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „LCD-Display & Schwarze Balken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.h" #include <util/delay.h> #include "inttypes.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 „LCD Ansteuerung error“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS2 ); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS3 ); // 4-bit Modus aktivieren lcd_out( LCD_SET_FUNCTION | LCD_FUNCTION_4BIT ); _delay_ms( LCD_SET_4BITMODE_MS ); // 4-bit Modus / 2 Zeilen / 5x7 lcd_command
in „LCD-Display mit Attiny24 betreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.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 "lcd-routines.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 „LCD-Display an ATMega8 funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS2 ); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS3 ); // 4-bit Modus aktivieren lcd_out( LCD_SET_FUNCTION | LCD_FUNCTION_4BIT ); _delay_ms( LCD_SET_4BITMODE_MS ); // 4-bit Modus / 2 Zeilen / 5x7 lcd_command
in „DS18B20: Problem mit Temperaturauslesen“ · Mikrocontroller und Digitale Elektronik ·