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.
MainLoop
bsf ADCON0,2 ;start conversion and wait for it to complete
btfsc ADCON0,2
goto $-2
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…
ContinuePosted on February 19, 2011 at 7:21pm
http://dozydagger.com/misc/mpasm-lcd-writer.html
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…
ContinuePosted on February 1, 2011 at 1:30am
Posted on January 28, 2011 at 5:00am — 7 Comments
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…
ContinuePosted on January 26, 2011 at 5:30am — 4 Comments
© 2024 Created by PML. Powered by
Comment Wall (1 comment)
You need to be a member of Personal Mechatronics Lab to add comments!
Join Personal Mechatronics Lab
Good Day,
How is everything with you, I picked interest on you after going through your short profile and deemed it necessary to write you immediately.I have something very vital to disclose to you, but I found it difficult to express myself here, since it's a public site.Could you please get back to me on this email(mabawuah11@gmail.com ) for the full details,
Have a nice day
Thanks God bless.
Mrs Abiola.