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

論壇索引


Board index » All Posts




Re: 請問有關範例程式......
版主
版主


1. CPU_SPEED 設為 4

2. RW 已經直接接地了,也就是說只能寫資料到 LCD 裡,無法讀 LCD 的狀態回來。要省掉一隻 I/O 腳的設計。

3. 那只是換個名稱而已,至於值是多少那是在 INC檔裡定義暫存器位址

發表於: 2005/7/27 17:21
頂部


Re: 求助:遇到Error[108] ..... Illegal character 的問題
新會員
新會員


嗯~~的確~在DATASHEET 裡寫的滿清楚的,我把RRF改成RRCF就可以了
謝謝^^

發表於: 2005/7/27 17:05
頂部


請問有關範例程式......
新會員
新會員


右邊的範例程式中.....其中
程式編號13的範例中.....

#define CPU_SPEED 4
// CPU speed is 16 Mhz !!
#define LCD_RS PORTBbits.RB5
// The definition of control pins
// #define LCD_RW PORTBbits.RE1
#define LCD_E PORTBbits.RB4
#define LCD_DATA LATB
// RA2 .. RA5 as LCD Data
#define LCD_CTRL LATB
#define DIR_LCD_CTRL TRISB
#define DIR_LCD_DATA TRISB

小弟我有幾個問題...希望各位高手指導一下....謝謝
1.我用的是PICDEM 2 PLUS...上面有個4MHz震盪器...
如果要使用它,那我第一行的CPU_SPEED要設多少..?
2.這程式把LCD_RW給註解掉了,我想他可能是在硬體那邊把這
隻腳給接地了,所以程式中就不用設定...對嗎.?
3.LATB是把PORTB資料Latch..,我不懂...為什麼會在Define中
出現,那define後的值(也就是LCD_CTLR的值)是多少..?

發表於: 2005/7/27 16:25
頂部


最近ICD2常當機...
資深會員
資深會員


在除錯模式下
有時按F9讓他執行時
還沒跑到我設定的中斷點
就會一直自動發生中斷再執行
完全無法控制
也無法停止
輸出視窗一直顯示
Running Target
Setting Breakpoint
MPLAB ICD 2 Ready
Running Target
Setting Breakpoint
MPLAB ICD 2 Ready
一直重複
最後只好把USB線拔掉讓他錯誤停止
(不過也曾發生這招無效的)
有時候會讓整個作業系統死當
(98第二版,熟悉的藍天白雲...)
記得還沒更新到7.20版之前也曾這樣
不過次數沒這麼多...

有人的ICD2也會這樣嗎?

發表於: 2005/7/27 16:20
頂部


Re: 18f2455 usb 的问题.
版主
版主



發表於: 2005/7/27 16:19
頂部


Re: 關於中斷的優先權...
版主
版主


高優先權中斷的返回建議使用 RETFIE FAST ,如此可將 Shadow Register 的值自動取回。但在低優先權的就不可以使用 Shadow Regiater 功能,這時候糾只能用人工方式存取 contents 並使用 RETFIE 0 的指令返回。
低優先中斷執行中
    可以產生高優先中斷跳去執行
    那這時候高優先中斷執行完後
    使用RETFIE指令會回到何處
?


高優先權做完後返回到原先發生中斷的下一個指令,也就是在低優先權中斷裡面。

發表於: 2005/7/27 16:16
頂部


Re: 請問一個關於I/O問題??
版主
版主


TRISB 設為 1 , 該腳位為輸入功能,其輸入組抗為 10M ohm 。 注意! 這時輸入腳不可以空接以避免不必要的干擾。

發表於: 2005/7/27 16:02
頂部


請問一個關於I/O問題??
高級會員
高級會員


例如我可以將PORTB的腳設成高阻抗嗎?
是不是把TRISB=1就好了啊??
還是不能這樣設啊?
還事一定需要外部電路自己設計呢??
請各位大大教導一下~感謝!!

發表於: 2005/7/27 14:58
頂部


Re: 求助:遇到Error[108] ..... Illegal character 的問題
高級會員
高級會員


PIC18F系列應該沒有RRF這個指令吧 , 這是16系列的指令 ,
新的18F的位移指令是RLCF , RLNCF , RRCF , RRNCF , 將位移指令分成要或不要把C旗號一起移位 ,

發表於: 2005/7/27 12:36
頂部


關於中斷的優先權...
資深會員
資深會員


PIC18F452
根據規格書所說
低優先中斷執行中
可以產生高優先中斷跳去執行
那這時候高優先中斷執行完後
使用RETFIE指令會回到何處?
回到主程式中?
或是回到低優先中斷中繼續執行
執行完後再經由RETFIE回到主程式?

高優先中斷執行中如果另一個高優先中斷也發生
要等到第一個中斷執行完畢後才會發生中斷嗎
還是只會設定旗標而不發生中斷?

發表於: 2005/7/27 10:52
頂部



« 1 ... 6995 6996 6997 (6998) 6999 7000 7001 ... 7522 »



:::

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

教育訓練中心

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