• slider image 442
  • slider image 492
  • slider image 493
  • slider image 494
  • slider image 495
  • slider image 496
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (MartyYeh)




Re: PIC18F4550 -- PC端USB程式
#1
新會員
新會員


已解決...

開啟BCB 由 Project->Options->Advanced Compiler -> Data alignment -> 選擇Byte

重新Compiler就可以了...

發表於: 2009/8/19 16:56
頂部


PIC18F4550 -- PC端USB程式
#2
新會員
新會員


請問...

我使用APP013 的demo board 開發與PC溝通的程式透過USB,但是將PC端的程式拿到別台PC上執行,無法與USB連線
請問是什麼問題呢?

在有安裝MPLAB 的PC上執行都正常.

PC端的sample code 是 BCB 由MicroChip TW所提供的...

發表於: 2009/8/14 11:08
頂部


Re: 使用三用電表測量I/O Pin的電壓
#3
新會員
新會員


Test code 是無法compile... x 要替換為ABCD....

找到原因了...

電壓不會變化的IO Pin是 External Memory Bus
詳細說明datasheet裡面有描述

將configuration bit set below
縮圖

Attach file:



jpg  (0.00 KB)


發表於: 2009/7/27 11:31
頂部


Re: 如何得知多久產生一次中斷?
#4
新會員
新會員


參照:

Ryang 寫道:
1. 使用 MPALB SIM 並在 Setting 下設定 8MHz 的 Clock 頻率。
2. 斷點就直接攝再中斷函數的第一行,先全速執行產生中斷後程式會停在店點上,將 Stopwatch 歸零後在全速執行,再進入斷點停下來再看 Stopwatch 的時間就知道多久中斷一次。


請問8MHz 的clock是指外部的OSC?

我的demo board 外接24Mhz,應該要設定為24Mhz.

發表於: 2009/7/24 16:37
頂部


Re: 使用三用電表測量I/O Pin的電壓
#5
新會員
新會員


多謝版主回覆...

test code as below:

ANCON0 = 0x9F;
ANCON1 = 0xFC;

TRISx = 0;

while(1)
{
if (LATx != 0)
LATx = 0xFF;
else
LATx = 0x0;
Delay10KTCYx(250); // ~512ms
}

結果還是一樣,某些腳位輸出可以測量到 0 ~ 3.3V的變化,某些腳位還是不會變化.

發表於: 2009/7/24 16:25
頂部


如何得知多久產生一次中斷?
#6
新會員
新會員


請問各位...

透過Timer2產生中斷
/*(1/(24Mhz/4)) (16*15*(199+1)) = 8ms*/
OpenTimer2 (TIMER_INT_ON & T2_PS_1_4 & _POST_1_6);

如何驗證,是否真的為8ms產生一次中斷.
使用stopwatch 斷點要設定在哪?

發表於: 2009/7/24 16:07
頂部


Re: 使用三用電表測量I/O Pin的電壓
#7
新會員
新會員


參照:

PSIR 寫道:
參照:

nicecookie 寫道:
ADC port
也要都設成 digital 才行

建議可以從 ANSEL 這個暫存器下去設定,
我之前就是沒有注意去設它結果吃了大虧,
PIC 的 I/O 結構比較特殊,
需要把 SPEC 研究很清楚才可以,
不過過程中的誤打誤撞經驗也很刺激。


如何設定為Digital ?

找不到ANSEL這個Register...

發表於: 2009/7/24 11:17
頂部


使用三用電表測量I/O Pin的電壓
#8
新會員
新會員


請教大家...
我使用18F87J50,將所有的腳位設定為輸出,然後所有腳位輸出為1.
TRISx = 0x00;
LATx = 1;

然後使用三用電錶測量所有Pin的電壓,所得到的值不一樣. 這樣是否電路上有問題?

依照datasheet上所述,應該只有設定為輸入時候才有差異.

發表於: 2009/7/24 8:39
頂部


Re: MPLAB message - Device Mismatch
#9
新會員
新會員


VDD 改成3.3V就OK了

發表於: 2008/10/6 8:32
頂部


Re: MPLAB message - Device Mismatch
#10
新會員
新會員


請問我check過以下ICSP腳位無誤...

1 MCLR (9 pin)
2 VDD (5V)
3 VSS
4 PGD (47 Pin)
5 PCC (52 Pin)
6 X

還導致於出現Device Mismatch的訊息,需要再注意哪些地方呢?

發表於: 2008/10/4 8:48
頂部



(1) 2 »



:::

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... ]

教育訓練中心

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