不同的 IC, 不同的結果
|
||||
---|---|---|---|---|
初級會員
|
板主你好,
最近買的 header 來了(是在 Digi-Key 買的,速度算蠻快的, 提供同好另一個選擇),有解決 I/O 無法控的問題,會在曾經發 問過的主題裡,經驗分享. 但另一個問題一直無法解決, 我是用 PIC16F677,程式含有 KEELOQ 解碼 HI-TECH 9.65 PRO 編譯後, Program space used 95%(1945), data space used 80.5%(103). 解碼會 有部份功能不正常, 但這時無法用 debugger 因為程式太大, 要減到 87% 左右,才能用 debugger. 但如果減到 87%, 這時功能又正常了.所以猜測是程式太滿 compiler 所引起的. 這時用另一顆 IC PIC16F689(我手上有),compiler 後 Program space used 49.9%(2047), 就都沒問題. 以上可確認是 compiler 問題嗎? 還是可修KEELOQ 解碼程式? 另外我將程式裡的一半變數, 指定到 BANK1 去, 這時 Program space used 96.9%(1984), 功能也可以正常(我測的到的),這樣做可以嗎?
發表於: 2010/1/5 11:34
|
|||
|