Can i initialize 44780 like so
initialization lcd 44780 avr
Code (Text):
- #include <avr/io.h>
- #define F_CPU 16000000UL //16MHz
- #include <util/delay.h>
- int main(void) {
- DDRD = 0b11111100;
- PORTD = 0b00000000;
- _delay_ms(20); //delay 20ms
- PORTD = 0b0011 0000; //PD4=1; PD5=1;
- PORTD = 0b0000 1000; //E=1;
- //_delay_us(10);
- PORTD = 0b0000 0000; //E=0;
- _delay_us(40); //delay 40us
- PORTD = 0b0000 1000; //E=1;
- PORTD = 0b0000 0000; //E=0;
- _delay_us(40); //delay 40us
- PORTD = 0b0000 1000; //E=1;
- PORTD = 0b0000 0000;...