Re: 前辈帮忙!高手赐教!
|
||||
---|---|---|---|---|
版主
|
Hi-Tech C 呼叫匯編語言的時候,其symbol有一定的格式,這不是三言兩語就能說清楚的。
到底下網址下載Hi-Tech PICC workshop教材裡的第92-102業都是在講 PICC C call Assembly的用法 http://www.microchip.com.tw/material.htm -- C 的內涵物件(Objects) 和函數在轉換為組合語言形式時,會在組合語言物件助憶名稱前自動加入“_” 符號 -- 有關函數所使用的參數則會在物件助憶名稱前自動加入 “ ?_function name” -- 函數所使用的區域變數 (auto variables) 則會在物件助憶名稱前自動加入 “?a_function_name”
發表於: 2004/10/15 15:56
|
|||
|
Re: data做加減乘除運算
|
||||
---|---|---|---|---|
版主
|
也可以試試AN544
http://www.microchip.com/stellent/idc ... &nodeId=1490&filterID=387 當然是讀到 RAM 以後在運算,這樣才好寫速度才快。
發表於: 2004/10/15 15:46
|
|||
|
Re: PIC16F627 小問題~
|
||||
---|---|---|---|---|
版主
|
檢查 Configuration Bits 是否將 LVP(Low Voltage Progeamming)功能打開了?
LVP: Low Voltage Programming Enable 1 = RB4/PGM pin has PGM function, low voltage programming enabled 0 = RB4/PGM is digital I/O, HV on MCLR must be used for programming
發表於: 2004/10/15 15:31
|
|||
|
Re: ADC (16C73) 輸出問題
|
||||
---|---|---|---|---|
版主
|
很難喔!
你想到的話教一教我。
發表於: 2004/10/14 17:40
|
|||
|
Re: 讀取eeprom問題.....非常感謝各位
|
||||
---|---|---|---|---|
版主
|
發表於: 2004/10/14 17:33
|
|||
|
Re: 讀取eeprom問題.....非常感謝各位
|
||||
---|---|---|---|---|
版主
|
試試看 W401 workshop 教材裡的練習 6-2 ,修改一下 I2C 的函數就可以用在24LC256m
發表於: 2004/10/14 12:17
|
|||
|
Re: 讀取eeprom問題.....非常感謝各位
|
||||
---|---|---|---|---|
版主
|
24LC256 的資料格式與24LC04是不一樣的,請參考網站上的 data sheet, 基本上你的程式是存取小於16K bit(24LC16) 的程式,它是無法適用於大於 16K bit 的I2C EEPROM.
建議 : 1. 找一個24LC01 ,24LC02 或 24LC04 等小容量的EEPROM先試試看 2. Microchip 所提供的 EEPROM 函數市無法直接用在24LC256上面,叫出source code按照data sheet的格式改謝一下吧 3. I2C 實驗,最好找台Storge Scope看看timming吧!這樣對你是會有幫助的 4. 找一台 EEPROM writer 與你的程式相互驗證其結果會比較正確。
發表於: 2004/10/14 12:14
|
|||
|
Re: 開發disPic的工具?
|
||||
---|---|---|---|---|
版主
|
Microchip 有一個 dsPIC Demo board v1.1 目前台灣都是用這塊版子在上workshop的課。可以向代理商訂購。
建議使用 MPLAB C30 出了問題 Microchip 有 FAE 會幫你解決問題,Third-party 你就要自己想辦法解決了。
發表於: 2004/10/14 10:07
|
|||
|
Re: 為什麼要有兩個中斷向量表
|
||||
---|---|---|---|---|
版主
|
例如同樣是 Timer 的中斷,寫了兩個不同的中斷計時,平常是用第一組的中斷向量(使用120MHz),如果系統切換到內部 FRC 振盪器 (8MHz) 這時就使用第二組向量表其中斷時間的間隔與120MHz的間隔相同。
發表於: 2004/10/14 9:59
|
|||
|