Initial
The personal weblog of
Matthew Chapman
Meet Matt Chapman


(It's a link, click it!)
Royal Beer Collections
Navigation
news
archive
me
about me
gallery
the wall
logos
guide to life
story
Search
Blogs


Mad Gemma
Dubai Gemma
Noctu Tom
Uni Clare
Reyhan
a-v0id
Bon of Ludicrous

Links
WoW Allakhazam
"Underground" humor
Song search by lyric
Home
Mornington Crescent
Individual Blog Entry
3rd Year Project
   at 14:21 on Tue 19th April 2005
I've had a good solid day of 3rd year project today and I've made a load of progress. But for the past hour I've been totally stuck.

I'm programming PIC chips and was using indirect addressing along with rotating a bit around a byte to send my arbitrary length message over RF bit by bit. (How many people have I confused there?!)

Using indirect addressing, I have to tell the chip which address in memory is the first to send. To do this I was using a constant that I named OUTBOX. This constant was hex '40'.

Rather than placing this constant into the indirect address pointer, I was placing the value at memory hex '40'. Which was causing some WILD behaviour.

Anyway, if I've ever wanted to hug a bloke before it's not more than housemate Rich just now. I've slaved away over the PIC coding all day. He comes downstairs to help me and has understood the code straight away and finds the fault in about 3 minutes. He's a god!

Zero comments
Submit a comment:
There have been no comments on this article.