最近在做一个案子,是用中颖的SH79F166F,但发现总是那么的不顺利,一开始发现进不了中断,后来发现只要把规格书中TMR2和TMR3的中断号改成5和11就正常了,此问题不知道是本人程序的问题还是规格书有错误,暂不深究.希望大家在使用这个IC时也特别留意.
因为后天要交案了,现在程序卡在了另外一个地方,一个很普通的查表程序.无论我怎么查表,都没办法查到正确的值(结果都为0).但此程序单独运行是可以查到的,我试着将另外的一些程序删除,发现有时可以查到,有时不能,经过一些删除分析,我得出一个结论,查表的错对与文件没有关系,而与查表调用位置和表格位置有关系,比如
表格起始位置为002EH 时,如查表程序在0194H或者02FAH时就可以查到想要的值,但是如果查表程序在056AH时就查出为0,很奇怪,搞了2天了,现在头有点大.
请大虾们帮帮我,急急急!!! |