Browse Source

Updated Readme.md

master
Ruel Tmeizeh 7 years ago
committed by GitHub
parent
commit
57032a1f28
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      README.md

+ 5
- 5
README.md View File

@ -12,18 +12,18 @@ sdcc --iram-size 128 --stack-auto lcd.c
packihx lcd.ihx > lcd.hex
```
Since my EPROM programmer only handles raw hex data, no special formats, I also do:
Since my EPROM programmer only handles ascii hex data, no special formats, I also do:
```
objcopy -I ihex -O binary lcd.hex lcd.bin
xxd -p lcd.bin lcd.bin.hex
```
Those two commands give me a raw binary file, and then convert that binary to the raw ascii hex.
Those two commands give me a raw binary file, and then convert that binary to the ascii hex file.
HD44780 LCD is hooked up to MCU as follows:
The HD44780 LCD is hooked up to the MCU as follows:
```
LCD: DB4|DB5|DB6|DB7|EN |RS RW
P1: 0 1 2 3 4 5 GND
LCD: DB4|DB5|DB6|DB7|EN|RS|RW
P1: 0 1 2 3 4 5 GND
```
LEDs and piezo buzzer or speaker are hooked to pins of P3. I used 2.7k has pullup resistors for the LCD lines on P1. I think 4.7k would be more correct but the 2.7ks were what I had handy.


Loading…
Cancel
Save