I've just started fiddeling around with PICs and have completed my first project, a combination lock with a LCD
https://jap.hu/electronic/combination_lock.html#025
https://jap.hu/electronic/lcdif.html
I figured the best way to learn is to rip the code apart and add in a bunch of extra features I want. I've started changing the code and using wisp628 - so far all working well. The problem I'm finding is that I'm compiling the code quite often and writing it to chip to see if it works.
I've read somewhere here that you can only program the pics around 1000 times (I'm using a 16F628) - I might soon reach this limit.
I've done a bit more reading a it looks like the way to go is to use a simulator. I've fiddeled with MPLab and PIC Simulator from Oshonsoft. One of the queries I have is how do I simulate a serial LCD used in the link above so I can see if its all working.
Any suggestions? Am I going about it all wrong?
https://jap.hu/electronic/combination_lock.html#025
https://jap.hu/electronic/lcdif.html
I figured the best way to learn is to rip the code apart and add in a bunch of extra features I want. I've started changing the code and using wisp628 - so far all working well. The problem I'm finding is that I'm compiling the code quite often and writing it to chip to see if it works.
I've read somewhere here that you can only program the pics around 1000 times (I'm using a 16F628) - I might soon reach this limit.
I've done a bit more reading a it looks like the way to go is to use a simulator. I've fiddeled with MPLab and PIC Simulator from Oshonsoft. One of the queries I have is how do I simulate a serial LCD used in the link above so I can see if its all working.
Any suggestions? Am I going about it all wrong?