Just because you don't call it doesn't mean it isn't assembled, and this
new code didn't just cross a page boundary (one of the reasons I've
moved to AVR's, that antiquated page boundary crap.) Check to make sure
that something didn't move some other call to another page.
DLC
Roger_4U wrote:
> I am using the PIC16 instruction set to write the code, and I am even
> commenting out the call to the function. The code was working fine
> for days until I added the now Not called function.
>
> --- In piclist@yahoogroups
>
>>sounds like you may have something declared as byte and using it as
>
> word so
>
>>it writes over the next memory location.
>>Just a first guess
>>
>>----- Original Message -----
>>From: "Roger_4U" <samelec@...
>>To: <piclist@yahoogroups
>>Sent: Saturday, December 08, 2007 7:03 PM
>>Subject: [piclist] Need Help Urgently - Mysterious Problem after adding
>>Function
>>
>>
>>
>>>Hi Folks:
>>>
>>>I am up a creek, I have been working on some code for over a year and
>>>I am totally stumped with this last problem:
>>>
>>>Device: Pic16F88
>>>Chip OSC: 20Mhz
>>>Programmer: MeLabs USB Programmer
>>>Code is spread across two codepages. i.e Linker is being used.
>>>Number of Software Modules: 4 [3 in CodePage0 and 1 in CodePage1]
>>>Assembler/
>>>Serial speed: 57.6Kbps
>>>
>>>My problem is that the circuit stops working properly once I add a new
>>>sub-program (function) to CodePage0; and what is totally baffling is
>>>that even if I comment out the call in the main program to this
>>>function, the problem still persists. When I reduce the size of the
>>>function by say 7 statements, the serial portion, a LED switch, and
>>>the blinking LED, work as expected. However when I have all the code
>>>present, everything seems to be still working except the serial part
>>>of the circuit which starts sending out mixed up data.
>>>
>>>I have changed the chip, upgraded to the latest IDE, and still the
>>>same problem.
>>>
>>>What is going on here? PLEASE HELP - I feel like jumping ship and
>>>starting over from scratch with a different platform (e.g AVR).
>>>
>>>
>>>
>>>
>>>to unsubscribe, go to http://www.yahoogro
>>>instructions
>>>Yahoo! Groups Links
>>>
>>>
>>>
>>>
>>
>
>
>
>
> to unsubscribe, go to http://www.yahoogro
> Yahoo! Groups Links
>
>
>
--
------------
Dennis Clark TTT Enterprises
www.techtoystoday.
------------
Earn your degree in as few as 2 years - Advance your career with an AS, BS, MS degree - College-Finder.net.
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
No comments:
Post a Comment