Try allowing D0 : D3 to float without grounding them and ground pin 3 of the LCD instead of the pot(I always do this).
Try allowing D0 : D3 to float without grounding them and ground pin 3 of the LCD instead of the pot(I always do this).
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
We'll I couldn't work out what the actual fault was so I started again with a fresh stripboard, and this time built the board up as I went rather than try and plan it out first. Net result is that the LCD is displaying the data as it did when on the EasyPIC5 board.
However......
I'm now having strange issues with the DS18B20 sensors. The code (listed in the code section under 4ch Thermostat) should show NC if there is no sensor connected, but ch3 shows up as 655.4c... If I connect is sensor to Ch3 it correctly reads the right temperature, but then Ch2 displays 655.4c... but if both have sensors connected both read correctly. Ch1 and Ch4 work perfectly. I've checked the board, replaced the resistors between the data and +ve, even re-made the links between the PIC and the sensor input.
I'm testing the board by hooking it up to the Expansion port on the EP5, and have decoupling caps across the supply lines.
Any suggestions.... at least I've made some progress over the 1st prototype
Oh... and is there any difference in addressing the NXP PCF8583 RTC and the Maxim DS1307 RTC ? - I used the DS1307 module when developing the code, but the shop supplied this
which is based on the NXP chip. - The clock can be read, but it doesn't update (shows 10:10 all the time)
Bookmarks