Re: 有介紹MPLAB IDE v6.60的手冊ㄇ?
|
||||
---|---|---|---|---|
新會員
|
據說,MPLAB6.1 不會差很多,可以參考
右邊的 --> 教材及講義 --> Workshop -->MPLAB6.10 中文使用手冊
發表於: 2004/11/5 13:30
|
|||
|
請教一下 I2C 的 Idel的問題
|
||||
---|---|---|---|---|
新會員
|
#include <i2c.h>
/******************************************************************** * Function Name: IdleI2C * * Return Value: void * * Parameters: void * * Description: Test and wait until I2C module is idle. * ********************************************************************/ #undef IdleI2C void IdleI2C( void ) { while ( ( SSPCON2 & 0x1F ) | ( SSPSTATbits.R_W ) ) continue; } 上面著個 Function裡面的 0X1F 似乎是對於主控端讀取時的用法....那如果要用主控端傳送的功能的話...要修改這個值嗎..
發表於: 2004/11/5 11:49
|
|||
|
有介紹MPLAB IDE v6.60的手冊ㄇ?
|
||||
---|---|---|---|---|
高級會員
|
請問哪邊可以找到介紹介紹有關MPLAB IDE v6.60的手冊?
中,英都可以...
發表於: 2004/11/5 10:48
|
|||
|
Re: 有沒有人可以教一下
|
||||
---|---|---|---|---|
高級會員
|
power_on_reset: call systems_initial call ram_check btfss status,cf ; 傳回cf memory 55h,aah call all_memory_clear loop: call key_scan call key_process call systems_time_check call mode_process call display_process . . . . loop1: btfss f_5mstime_out goto loop1 clrwdt bcf f_5mstime_out goto loop 這是一個程式的架構,通常我都是在5mstime out時清一次wdt 整個系統程式控制在5ms以內做完就清一次WDT
發表於: 2004/11/5 8:27
|
|||
|
Re: 有沒有人可以教一下
|
||||
---|---|---|---|---|
高級會員
|
enable WDT-->main loop clear WDT-------+
| | +-----------------------------+ 但是副程式當中不要有死回圈這一種東西,例如,delay,或者Polling IO port這一種咚咚 如果干擾真的很大最好還要加上再記憶體某幾個BYTES填入55h,aah 方便程式判斷是POWER ON RESET或者是WDT time out reset 當然你也可以判斷 /PD,/TO,/BOR,/POR等flag 是不同行號的MCU而定 翻一下DATA SHEET就知道了 如果是家電串激馬達的干擾哈哈你可以再問我,我是已經久病成良醫了哈哈
發表於: 2004/11/5 8:11
|
|||
|
Re: 有沒有人可以教一下
|
||||
---|---|---|---|---|
高級會員
|
就我所知可以用在抗干擾方面,我以前有做過一個案子,因為干擾大所以利用WDT來偵測MCU是否當機,但是程式中要先把值給存起來
發表於: 2004/11/5 7:16
|
|||
|
Re: 有關ICD2的問題...
|
||||
---|---|---|---|---|
高級會員
|
程式接收到囉!!
原來是我的TX,RX的線接錯... 不過還是有個小問題... 就是我送的是同一個訊號出來.... 但VB卻接收到好幾種訊號... 我送"01010101".....(81)十進制 但收到有(128)(192)(135)............ 這我就還找不出原因來?! 不知有人知道可能的原因出在哪嗎?!
發表於: 2004/11/4 21:49
|
|||
|
Re: 有關ICD2的問題...
|
||||
---|---|---|---|---|
高級會員
|
哇....
你真是太厲害了... 原來是醬子ㄚ! 現在我拔掉ICD2量TX接腳... 有波形出現了! 而且我再量HIN232(或MAX232)的另一端... 訊號也正常的放大了!! 最後只剩下VB接收部分... 還沒接收到... (這部分我也搞蠻久的!) 不知VB你也懂ㄇ?! 可否幫我看一下... VB: ....................................... Private Sub C1_Click() Dim buffer As String buffer = Trim(MSComm1.Input) 'buffer = MSComm1.Input If Len(buffer) = 0 Then T1.Text = "empty" Else T1.Text = buffer End If End Sub .......................................................... Private Sub C2_Click() MSComm1.PortOpen = False End Sub .......................................................... Private Sub Form_Load() MSComm1.Settings = "1200,n,8,1" MSComm1.CommPort = 1 MSComm1.PortOpen = True End Sub 真是太感謝你囉!
發表於: 2004/11/4 20:34
|
|||
|
Re: 請教一個有關mplab的問題
|
||||
---|---|---|---|---|
中級會員
|
我了解ㄌ 真ㄉ很謝謝你
發表於: 2004/11/4 20:33
|
|||
|