Well, I've after two solid nights battling to get my PIC 16F690 to talk to the outside world...I've got it working
I decided I really did want some form of serout command (that I could call on demand), therefore last night I messed about with a MAX232 for a couple of hours....no success (I now realise that this was becuase I was feeding the MAX232 just 3V...sourced from the PICKIT2 VCC - it needs 5V - doh! Thanks to DavyJones for emailing me the schematics)
Anyway, the post that mister_e madecaught my attention - & I've ended up going that route. I now have PIC program going outputing to the UART window (within the PICKIT app - altough it's a little clunky if you ask me). I 've actually pimped my PICKIT2 board by soldering on a little switch which allows me to quickly switch between the PICKIT as a 'programming device' & the PICKIT 2 as a 'serial interface device' ....so no need to change the PICKIT2 edge connector now :-)
Anyway, I'm on the final straight...my query now relates to Terminal Window formatting (or rather whatever it takes to get the PICKIT 2 UART window to clear down!)
Can anyone outline (in simple terms), how I can send simple 'clear screen', line feed commands etc using the HSEROUT command?
here's a little of my code (you've not to laugh!)
ADCIN 0, DC_Level_IN ; Read the DC level on RA0 (pin 19)
HSEROUT ["ADCIN Value = ", DEC DC_Level_IN]
The problem with the above method is it's very hard on the eyes, as ithe data progresses across the screen left to right. Ideally I'd like each update to appear on a new line (or even just totally clearing the screen before the data is updated each time)
Many thanks in anticipation.
Hank.
Bookmarks