Re: PIC18FXXXX燒錄器
|
||||
---|---|---|---|---|
版主
|
Microchip 的燒錄器有:
MPLAB ICD2 , PROMATE-III , PICSTART Plus 可以向代理商購買,聯絡電話就在右邊選項裡。 河洛電腦 力浦電子 崇貿科技 研儀科技
發表於: 2005/3/16 11:57
|
|||
|
Re: 關於A/D問題
|
||||
---|---|---|---|---|
版主
|
其實這些屬於偶發事件的偵測,我會使用Timer 的中斷去分點時間給他們做偵測,也就是採用分時多工的方式去處理,這樣主程式會比較有結構,程式也比較可以寫些較複雜的運用。
發表於: 2005/3/16 11:50
|
|||
|
Re: MPASM 的假指令問題
|
||||
---|---|---|---|---|
版主
|
不好意思 ! FILL 指令只能用在 absolute 的語法架構下,目前我還沒有試出來要怎樣用在 Relocateable的語法裡。
不過有一個方法可以試試 : 也就是在程式除錯完成後利用 Program Fill 的方式直接填入 0x2800 (goto 0x00) 的值。 1. 先到 Configure --> Setting 選項裡點選 Program Loading 勾選 Clear Program Memory after successfully building 同時將 clear program memory upon loading program 的勾勾選項去掉。 2. 到 View --> Program memory 裡點任一行程式後按老鼠右鍵選擇 Fill Memory 填入Data值為 0x2800 再去Build All 就可以了,燒錄範圍確定一下從 0x0000 - 0x3fff 3. 可以用 File --> Export 將所有的 程式碼 , ID , configuration setting 變成一個 HEX 檔案。
發表於: 2005/3/16 11:44
|
|||
|
關於MPLAB C18 v2.40 (demo) 語法問題??
|
||||
---|---|---|---|---|
新會員
|
typedef void(*pFunc)(void);
rom pFunc ClassReqHandler[1]= { &USBCheckHIDRequest }; ClassReqHandler[i](); 關於以上幾行程式,ClassReqHandler[i]();的用法我沒見過,是因為第一行之宣告的緣故嗎?? 請問各位大大,能幫我解釋一下嗎??
發表於: 2005/3/16 11:22
|
|||
知識是無價的!!
|
||||
|
Re: 新手上路~~所以幫幫忙~~
|
||||
---|---|---|---|---|
版主
|
1、也許您需要到 buy.microchip.com買;不然就問一下代理商看看囉!
2、PIC 是Microchip出的微控制器。如果用微控制器,利用寫程式來解碼的話,同一顆微控制器,還可以拿來做解碼以外的動作。而如果用HCS之類的硬體解碼的話,通常後頭還是要裝一顆微控制器,整體材料成本通常較高。
發表於: 2005/3/16 11:17
|
|||
|
Re: 關於A/D問題
|
||||
---|---|---|---|---|
資深會員
|
一般來說
你一個循環輪詢的速度如果慢到偵測不到按鍵 那就只好用其他方法 中斷算是比較簡單的方式 不過一般人按按鍵速度無法很快 一秒能按個20次就算強了 如果你的按鍵是給人按的話應該不必擔心偵測不到...
發表於: 2005/3/16 10:37
|
|||
|
Re: MPASM 的假指令問題
|
||||
---|---|---|---|---|
高級會員
|
我大概抓到問題了,提出來跟大家分享一下...
基本上這個指令比較適合用在使用單一檔案撰寫的程式 因為我是用.lkr的方式,加上多個組語檔案來撰寫程式 那問題就發生了... 1.這個檔案要填在最後依個指令之後(實際上ROM位址的最後一個指令),但是多個檔案連結,那最後一個指令在哪一個檔案上,是由系統安排的,你並不知道(除非刻意去找啦..)..所以阿..就不知道該寫在哪裡... 2. .lkr的方式,程式區段會被切成數個區塊, 例如
CODEPAGE NAME=Table START=0x0005 END=0x00FF
那中間沒有程式的空隙,就沒有辦法用這個指令來完成... 以上是個人意見,跟大家分享,另請問版主,這個問題有沒有比較好的解決方式呢?
發表於: 2005/3/16 10:09
|
|||
|
Re: 關於AN833的TCPConnect()這個function的使用方法
|
||||
---|---|---|---|---|
資深會員
|
基本上,要先用 ARP 協議查出對方的 MAC,或是轉信站 (本機所屬的子網路的 Gateway)的MAC,才能調用 TcpConnect()
http://ww1.microchip.com/downloads/en/AppNotes/00833b.pdf 請看 page 26 ~ 31, ARP 以及 ARP.h, ArpTask.h 我不知道怎樣用 AN833。AN833 給的範例太少,API 太多太繁,單是 ARP 相關的就有 7 個,我真的不知道怎樣使用。 有請版主出馬囉 或是去 Microchip 討論區去問吧 我用的是 Iosoft 的軟體搭 CCS compiler,重新包裝整理後 http://pic-proto.mech.yzu.edu.tw/soft ... ERVER%20Quick%20Guide.pdf ARP 就只剩一個 API 啦,bios_InitARPtable(), 想換CCS再找我吧 Best wishes
發表於: 2005/3/16 10:04
|
|||
|
Re: PICDEM Z 2.4 GHz 台灣有賣嗎
|
||||
---|---|---|---|---|
版主
|
依我看這套件還是上 Microchip 的網站直接購買會比從代理商那邊來的快和方便。
發表於: 2005/3/16 9:46
|
|||
|