Re: I2C Slave Mode.........
|
||||
---|---|---|---|---|
中級會員
|
應該這樣說遻會比較清楚~~~
舉例來說~~~ 假設我要用PIC來取代M24C02(Slave)這一顆EEPROM~~~ 而我目前可以做到 Current Address Read Random Address Read 但是如果我是要做 Sequential Current Read Sequential Random Read 要如何做??? 我一直試不出來........... 謝謝~~~
發表於: 2005/6/29 11:21
|
|||
|
Re: dsPIC30F2010組語完整範例
|
||||
---|---|---|---|---|
高級會員
|
看看右邊教育訓練中dsPIC的相關教材吧!
發表於: 2005/6/29 11:18
|
|||
|
Re: bsf PIE1,ADIE 在MPLAB IDE的Program Memory視窗下卻變成 bsf PIR1, 0x6 請問這樣正常嗎?
|
||||
---|---|---|---|---|
高級會員
|
沒錯 , 你可以看到STATUS,5已被SET , 意思是已經切換到BANK1的地方 , 而PIR1及PIE1在指令中的有效位址都一樣的 , 靠的是BANK的SELECT POINTER , 所以反組譯時看到這樣的結果不用擔心 ,
發表於: 2005/6/29 11:16
|
|||
|
Re: 簡單的閃爍控制
|
||||
---|---|---|---|---|
高級會員
|
你的振盪頻率是多少 , 看起來ON-OFF的時間太短 , 可以用軟體模擬的STOPWATCH算一下時間 , 基本上 , LED及相關發光元件 , 一般在小於20ms的ON-OFF動作 , 實際上是看不到閃爍的 ,
如果不確定IO有無動作 , 示波器一勾就看得到IO有無ON-OFF的動作了,
發表於: 2005/6/29 11:09
|
|||
|
USB模擬RS232最快速度可以到多少
|
||||
---|---|---|---|---|
高級會員
|
請教一下哦
我在試PIC18F4550 USB模擬RS232的FW 它的選項最快可以到921600bps的速度 不過USB這顆CHIP本身支援到12Mbps(full speed) 那當它模擬時最快可以到這樣的速度嗎 因為我聽說另一顆FTDI的CHIP它可以模擬RS232到300KBps的速度 所以想說問一下 請高手幫忙解答一下囉
發表於: 2005/6/29 11:04
|
|||
|
Re: 簡單的閃爍控制
|
||||
---|---|---|---|---|
資深會員
|
有一點提醒你一下
org 0x00 nop initial: initial不要放在org 0x00下 直接把程式碼從00H排下來以後會出問題 會跟中斷向量的位址重複 最好改成 org 0x00 goto initial 讓編譯程式幫你排位址 還有 那個nop指令應該是照書上抄的吧?! 書上說加那個NOP是因為用ICD除錯時需要 你用的是ICD2不必加這個指令
發表於: 2005/6/29 10:58
|
|||
|
Re: 簡單的閃爍控制
|
||||
---|---|---|---|---|
初級會員
|
1.你的有一個奇怪的地方
banksel ADCON1 ;定義ADCCON1,將PORTA第四個bit設為數位模式 你應該是用portb輸出吧!為何要規劃porta咧? 2.看一下你震盪器頻率吧!!DELAY時間不夠
發表於: 2005/6/29 10:46
|
|||
|
bsf PIE1,ADIE 在MPLAB IDE的Program Memory視窗下卻變成 bsf PIR1, 0x6 請問這樣正常嗎?
|
||||
---|---|---|---|---|
初級會員
|
我在程式裏下如下指令
發表於: 2005/6/29 10:37
|
|||
|
Re: 簡單的閃爍控制
|
||||
---|---|---|---|---|
資深會員
|
要不要試著用F7單步執行看看?
把中斷點放在delay_100ms 副程式中的RETURN上 執行到中斷點後開始單步執行 如果PORTB有正常開關 試試看是否是延遲時間太短而不是0.1秒 導致看不出來有閃爍
發表於: 2005/6/29 10:06
|
|||
|