• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts




軟體UART
新會員
新會員


請問有人有使用過C18裡面所提供的軟體UART嗎.?.SW_UART
使用I/O pin來做RS-232傳輸.而不使用TxRx...
試了一天.......試不太出來/_\
Spec裡面有提到該提供的Delay
DelayTXBitUART Delay for:
((((2*FOSC) / (4*baud)) + 1) / 2) - 12 cycles
DelayRXHalfBitUART Delay for:
((((2*FOSC) / (8*baud)) + 1) / 2) - 9 cycles
DelayRXBitUART Delay for:
((((2*FOSC) / (4*baud)) + 1) / 2) - 14 cycles
這邊看不大懂.
有人可以指點迷津嗎.?....

發表於: 2005/3/16 12:02
頂部


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
                                
^^^
CODEPAGE   NAME=Code  START=0x0100   END=0x07FF
                                
^^^

那中間沒有程式的空隙,就沒有辦法用這個指令來完成...

以上是個人意見,跟大家分享,另請問版主,這個問題有沒有比較好的解決方式呢?

發表於: 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
頂部



« 1 ... 7196 7197 7198 (7199) 7200 7201 7202 ... 7523 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------