• 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




Re: 何謂BANDGAP
版主
版主


可以用這 0.6V 的參考電壓送到電壓比較器,這樣就可以省掉比較電壓輸入。

真正要進來比較的電壓再用電阻分壓一下就可以了。

發表於: 2005/1/13 14:43
頂部


請問ICE2000國產要多少NT?
新會員
新會員


謝謝。

發表於: 2005/1/13 11:55
頂部


Re: 何謂BANDGAP
高級會員
高級會員


不太清楚怎麼去翻譯這個字 , 不過在PIC中 , 這個字是用於有內部參考電壓的功能 , 而其中的不同是 , 有些參考電壓是可以調的 , 但是BANDGAP功能的參考電壓是固定的 , 只有一個輸出 , 像10F的VREF是0.6V固定 , 而像是16F781,782的VREF為3.072V也是固定的 , 而其它像是12F675 , 16F62X....等等的IC都是可以調整內部參考電壓的 ,

發表於: 2005/1/13 11:48
頂部


Re: 如何以C18撰寫一從獨立之16進制檔內(如檔名為abc.HEX而非將內容貼在主程式內)抓取資料並由IO Port 1個Byte接一個Byte送出
高級會員
高級會員


如果你要計算陣列長度 , 假如你的陣列長度宣告固定為ARRAY[255]的話 , 而每個陣列內容都不一樣時 , 你可以使用STRLEN的函式來判定其內容長度 , 此一函式會計數其長度直到看到"\0"此結束位元後離開 , 並回傳其有效資料位元組的數量 , 如此可以得知不同的資料長度 , 你可以在網頁右方的範例程式中看到小弟多年前剛學C18時所做的實驗測試 "C18函式--字串運用", 這個函式是可行的 ,

其實最方便把資料連結,管理的話 , 就像RY版主所提 , 另外用一個SOURCE CODE , 再將它LINK起來就可以了 , 我也曾將所有的功能函式獨立開來 , 每一個函式都是一個SOURCE CODE , 每次要用的時侯 , 這邊拉進來 , 那邊加進去 , 稍微改一點宣告就好了 , 但說回來 , 刪開始要建立時花了一些時間才將它整理好 , 只要程式註解寫清楚一點 , 那就容易多了 ,

發表於: 2005/1/13 11:02
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
版主
版主


Bootloader 與 TCP/IP stack (AN833)這兩個程式並無關聯為什麼要結合在一起 compiler ? 建議各自單獨 compiler 成兩個不同的Hex 檔。Bootloader須從 0x0000 的位址開始執行,所以 AN833 要做適當的修改。

Bootloader只接收Hex檔案。需將 AN833 修改其執行位址避免與Bootloader相衝突,可以修改 co18i.c 的檔案將起始位址從 0x0000 移到別處。

發表於: 2005/1/13 10:41
頂部


Re: 18F452 BOOTLOAD Firmware 的問題
初級會員
初級會員


從終端機透過RS232將HEX檔傳到PROGRAM MEMORY, 程式就會跑了嗎? 還是要將HEX檔轉成BINARY download到PROGRAM MEMORY,程式才會跑?

發表於: 2005/1/13 10:28
頂部


Re: 請問A/D轉換
版主
版主


mickeye_wu 大哥應該已經幫你解決了,

在 Delay 迴圈裡,decfsz count,W 要改成 decfsz count,F

發表於: 2005/1/13 10:25
頂部


Re: 各位幫我看看我的這一個簡單的delay是對的嗎
高級會員
高級會員


如同前面兩大大所說的 , 指令後的第二個運算元 , F OR W , 其功用為指令運算的結果該存回何處 , F 則存回原來的暫存器, W則存到W工作暫存器中 ; F的的內容不變 , 所以
DECFSZ COUNT , W
第一次執行完 , COUNT = 255 , W = 254 ,
第二次一樣 , 做幾次都一樣 , 所以跳不出去 , 因為永遠都看不到COUNT = 0 , 這樣清楚嗎?

發表於: 2005/1/13 10:25
頂部


Re: 如何以C18撰寫一從獨立之16進制檔內(如檔名為abc.HEX而非將內容貼在主程式內)抓取資料並由IO Port 1個Byte接一個Byte送出
版主
版主


1. 將底下的程式直接存成一個 xxx.C 的檔案

#pragma romdata Rom_data1 = 0x2000
const rom far unsigned char Rom_Array1[8] =
{0x00, 0xAB, 0x17, 0xAA,0x00, 0xAB, 0x17, 0xAA};
#pragma romdata

2. 只要在主程式宣告 const rom far unsigned char Rom_Array1[8] 為一個 external 就可以了,其方式如下:

extern const rom far unsigned char Rom_Array1[8];
void main (void)
{
:
:
}

發表於: 2005/1/13 10:19
頂部


Re: 各位幫我看看我的這一個簡單的delay是對的嗎
版主
版主


插花一下,減完以後的值應該再存回 count 而不是 W ,

decfsz count,W ==> count 的值永遠不變所以就變成死迴圈。

發表於: 2005/1/13 10:04
頂部



« 1 ... 7275 7276 7277 (7278) 7279 7280 7281 ... 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... ]

教育訓練中心

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