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

論壇索引


Board index » All Posts (PICSTART)




Re: CCP module 的問題 !! 請指教 ~
#31
中級會員
中級會員


我的 QEI 介面已經接光學編碼器用掉了 ..... ><
我還要計算外部輸入的脈波 , 來控制馬達的轉速 , 方向 ~~
目前是打算用 IO trigger 的方式 , 每個脈波進去 , 計數器會加1或是減1 , 再用另一隻 IO 腳來判斷計數器是該加還是該減 ~
本來想用外接電絡來做 , 不過算一算要 3 顆 IC 才能做 .... 有點麻煩 , 而且 IO 腳可能會不夠 ....
除了用這個笨方法 ~ 有沒有更好的方法阿 ?

發表於: 2005/4/14 22:39
頂部


Re: 877A 讀取 25C040 沒辦法讀的到 , 請各位幫幫忙 ~
#32
中級會員
中級會員


原來要多送一筆不相關的資料 , 當作 clock 的來源才可以 , 這樣我就懂了 ,
感謝版主的指導了 , 小弟受教了 ^^"

PS : 不是不想詳細的研讀 datasheet , 只是看完後的實作跟理想總有些差距 ,
非常感謝版主的指導 ~ 謝謝啦 ~

發表於: 2005/4/13 0:38
頂部


CCP module 的問題 !! 請指教 ~
#33
中級會員
中級會員


不知道是不實小弟書念太少 , 只好來這邊求教 ~
小弟是打算將 2010 使用在馬達控制這方面 ~
根據我 K 完 dsPIC30F2010 的 datasheet 後 ~
我發現 dsPIC30F2010 幾乎把所有的事情通通包辦了 ~
不過卻發現了個缺陷 , 就是沒有上下數的計數器來計算脈波輸入 ~
這實在使小弟納悶 , TI 的 DSP 家族都具備上下數的計數器 ,
怎麼 Microchip 的 dsPIC 居然沒有具備這個功能 ~
目前打算把 2010 運用在可以解析 6000 轉左右 , 4000 步階解析的這片領域 ~
不過沒了這個上下數的計數器 , 實在有點麻煩 ,
我想過用中斷來做了 , 不過似乎會很沒有效率 .....
而且每秒的中斷次數接近 40000 次 ..... 程式就沒辦法做其他事情了 ~
不知道有沒有比較好的解決方法來解決這個困境 ?

發表於: 2005/4/13 0:21
頂部


Re: 877A 讀取 25C040 沒辦法讀的到 , 請各位幫幫忙 ~
#34
中級會員
中級會員


小弟剛剛把程式改好 , 依照何板主的程式步驟來讀取 ,
先丟 read cmd , 在丟 adr , 接著丟 0xff ~
小弟不解為何要多丟一個 0xff ???
照理來說丟完 read cmd + adr 後 , EEPROM 自己要回應資料出來 , 只是這個時候 Master 沒有送出 clock , 本來想要自己畫出來 , 也畫不出來 , 是這個原因所以要送一筆空資料嗎 ? 若不送 0xff , 是否送其他的字元也可以 ?
還請版主指導一下 ~~ 感恩啦 !!

發表於: 2005/4/12 9:53
頂部


877A 讀取 25C040 沒辦法讀的到 , 請各位幫幫忙 ~
#35
中級會員
中級會員


小弟對 SPI 讀取 25C040 不太熟 , 應該是程式寫錯了 ~
還請各位幫小底指導一下 !!
讀取 25C040 的時候 , 下指令時是否要先把 SS 拉 LOW 在下 READ 後在下 ADDRESS ?
小弟我是以 APP001 來做實驗 , 用示波器量測波形的時候只能看到 READ 跟 ADDRESS 的波形 , 第三組的 CLOCK 並沒有產生出來 , 可能因此收不到資料 , 原本小弟想用畫的把第三組的CLOCK 畫出來 , 可是沒辦法畫出來 , 可能是因為 SSP 模組啟動的關係 , 目前問題就卡在這裡 , 還請大家指導一下 !

程式如下 :

list p=16F877A
include <p16f877a.inc>

SPI_IN equ 0x26
SPI_OUT equ 0x27

org 0x0000
goto start
org 0x0300
start:
BANKSEL PORTA
BSF PORTA,4
BSF PORTA,5
BANKSEL SPI_IN
MOVLW 0X03
MOVWF SPI_IN
MOVWF SPI_OUT
CALL SPI_SEND

MOVLW 0X04
MOVWF SPI_IN
MOVWF SPI_OUT
CALL SPI_SEND

BANKSEL TRISC
BSF TRISC,4
NULL_LOOP:
GOTO NULL_LOOP


;===================================

SPI_SEND:
BANKSEL TRISC
CLRF TRISC
BSF TRISC,4 CLRF TRISB
CLRF TRISA

BANKSEL PORTA
CLRF PORTA
BSF PORTA,5
BANKSEL SSPSTAT
MOVLW B'01000000'
MOVWF SSPSTAT

BANKSEL SSPCON
MOVLW B'00100010'
MOVWF SSPCON

NOP
NOP

BANKSEL PORTA
BCF PORTA,5
ag1:
BANKSEL SSPBUF
movlw 0x03
MOVWF SSPBUF
btfss PIR1,3
goto $-1
clrf PIR1

ag2:
BANKSEL SSPBUF
movlw 0x09
MOVWF SSPBUF
btfss PIR1,3
goto $-1
clrf PIR1

BANKSEL SSPCON
BCF SSPCON,7

BANKSEL SSPSTAT
NO_OVER:
BTFSS SSPSTAT,0
GOTO NO_OVER
BANKSEL PORTA
BSF PORTA,5
RETURN

END


發表於: 2005/4/11 11:58
頂部


請教USART與RS-485
#36
中級會員
中級會員


在PIC16及PIC18系列中都有EUSART或AUSART,
但是在PIC16的EUSART或AUSART並沒有註明支援RS-485,
但在PIC18有註明支援RS-485,
這是說在PIC16的EUSART或AUSART並不支援RS-485嗎?
還是其實EUSART或AUSART都是可以做RS-485的?

發表於: 2005/3/9 17:03
頂部


何謂BANDGAP
#37
中級會員
中級會員


在SELECTOR GUIDE的PIC10F204看到OTHER FEATURE有BANDGAP,請問這是什麼功能。有何用處呢?

發表於: 2005/1/11 20:43
頂部


Re: 如何更新PICKIT1 2.0.2分位
#38
中級會員
中級會員


我有下載PICkit1 PIC16C745 V202 ChkSum E96D.hex
我複製到C:\Program Files\Microchip\PICkit 1下,還是不行
還是要再找一顆PIC16C745重新燒錄

發表於: 2004/12/28 19:15
頂部


如何更新PICKIT1 2.0.2分位
#39
中級會員
中級會員


請問PICKIT1 2.0.2的分位要如何更新

發表於: 2004/12/28 16:16
頂部


輸入電壓
#40
中級會員
中級會員


請問PIC16F877A Vdd=5v時,
一般的Digital I/O腳,
在多少輸入電壓範圍內會判斷為1,
在多少輸入電壓範圍內又會判斷為0,
在多少輸入電壓範圍內是無法辨識的。


發表於: 2004/12/24 13:48
頂部



« 1 2 3 (4) 5 »



:::

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

教育訓練中心

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