Ritchie Thai has not received any gifts yet
There seems to be a mistake, because the code did not work, and after my change, it did work.
bsf ADCON0,2 ;start conversion and wait for it to complete
goto $-2 is wrong, because it goes back 2 lines and starts the conversion all over again. You'll want to goto $-1 instead, to just test until the conversion is done.
However, I would reccommend this…Continue
Posted on February 19, 2011 at 7:21pm
You know what I say to tables? Well, I don't say it, because I am not the type to publicly use such language, but once you get past the character limit it causes problems that can be tricky even if the solution is known.
Here's a work around that I'm using. "can" wasn't worth making a table for. A table would take 4 lines. If you include the code to…Continue
Posted on February 1, 2011 at 1:30am
If there is a certain length of code coming before the DT (define table) directive, then characters/entries in the DT past a certain point will fail to return a value. Instead, upon reaching that character, the program will restart from the beginning.
Remember, or realize, that DT is actually a short form for a long list of retlw instructions. That means that having a DT holding a long string counts as many instructions.
This does NOT appear to be an issue of…Continue
Posted on January 26, 2011 at 5:30am — 4 Comments