16F84Aで使っていたLCDライブラリを16F877に持ってきました。
が、うまく動かない。
877のMCLR端子への配線ミスと、LCDでGNDに落とさなきゃいけないところを忘れてたり、細かいところにボロがありました。
しかしputs()相当に作った関数だと、LCDの文字化けが発生。原因掴めず。
仕方ないのでputc()でガマンする。
あとは、それなりのケースに収めればOKですね。
車のバッテリから電源を取るためにレギュレータをつければ終わり。
ソースは忘れてしまったので後日(;´Д`)
gps.c CCSコンパイラ用
これも回路図は後日(;´Д`)