Re: I2C master mode 的 clock 為什麼不會改變
|
||||
---|---|---|---|---|
資深會員
|
MOVLW .56
BCF 0x03,RP0 MOVWF SSPCON 這三行把它放到這段程式的最後面再試試 建議你不要用movlw .56 用 movlw B'00111000' 這樣分成位元來看比較清楚,也容易除錯
發表於: 2005/4/1 8:45
|
|||
|
Re: 18F452 的 FSR怎么用?
|
||||
---|---|---|---|---|
新會員
|
谢谢版主!!!我原来用INDFn存储器,只能存8bits的空间。用POSTINCn,POSTDECn和PREINCn就可以用12bits的空间了。。
發表於: 2005/4/1 7:42
|
|||
|
MPLAB 7.10 &CCS?
|
||||
---|---|---|---|---|
中級會員
|
奇怪,裝完MPLAB7.10
裡面找不到CCS的COMPLIER選項 記得7.0時還好好的 怎麼7.10裝完,CCS不能用了?_?
發表於: 2005/3/31 23:49
|
|||
|
I2C master mode 的 clock 為什麼不會改變
|
||||
---|---|---|---|---|
資深會員
|
以下是i2c master mode 初始化的程式 for pic16f873
fosc=16Mhz ======================================= I2C_Init_MasterMode BSF TRISC,3 BSF TRISC,4 CLRF SSPSTAT MOVLW .56 ; SSPM3:SSPM0(3-0)=1000, I2C master mode,clock=fosc/(4*(SSPADD+1)) BCF 0x03,RP0 MOVWF SSPCON MOVLW .199 ; SSPADD=199 clock=fosc/(4*(SSPADD+1))=16M/(4*(199+1))=20khz BSF 0x03,RP0 MOVWF SSPADD CLRF SSPCON2 BCF 0x8C,SSPIE return =========================================== SSPADD 用199的話 照計算不是應該只有20kHz嗎? 可是用示波器看, 確是約50khz 試過其他數值, 似乎都不會改變 clock 頻率 是哪裡設的不對嗎??
發表於: 2005/3/31 22:25
|
|||
|
Re: 請問對數跟指數的程式該怎麼寫?
|
||||
---|---|---|---|---|
新會員
|
可以參考Microchip application-AN660
( http://www.microchip.com/stellent/idc ... eId=1824&appnote=en010982 )裡面有EXP,log,log10的副程式喔.....希望對你有用....^_^
發表於: 2005/3/31 20:56
|
|||
|
請問對數跟指數的程式該怎麼寫?
|
||||
---|---|---|---|---|
資深會員
|
目前需要寫個程式來模擬電容充放電的電壓波形
所以必須使用指數跟對數運算 我在網路上找到的都是以2為底的程式 無法使用... 請問有人知道怎麼寫自然指數跟自然對數運算嗎 雖然可以事先運算再查表 但如果時間改變,數值就不同了 所以還是讓PIC自己運算比較好...
發表於: 2005/3/31 19:08
|
|||
|
Re: 如何用宏将32位常数赋给变量单元
|
||||
---|---|---|---|---|
版主
|
low, high, upper 是MPASM內定的 directive 指令,你只要這樣寫 MPASM 就可以看的懂了。
發表於: 2005/3/31 18:43
|
|||
|
Re: ICD 2 用的 6 pin Connector
|
||||
---|---|---|---|---|
版主
|
台北光華商場,源達電子
發表於: 2005/3/31 18:40
|
|||
|
Re: 關於 APP001 的問題....
|
||||
---|---|---|---|---|
版主
|
1. 原先的 Demo 程式被洗掉了
2. Timer 0 設定錯誤無法讓Timer0計數造成永久迴圈,請檢查程式。
發表於: 2005/3/31 18:38
|
|||
|