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

論壇索引


Board index » All Posts (absmen3000)




請教PIC16F877與RS-485通訊問題!
#1
初級會員
初級會員


請問各位先進:


小弟是使用ADM485這顆IC做為與電腦端連線之通訊IC~
照資料手冊看!RO/DE 是要接在一起!用週邊電路給予高低電壓做為判斷讀寫的控制!(不知道對不對?)
因為有試過簡單的範例先單獨連線看看PC端使否收到資料!
但是~
給RO/DE 0的訊號!PC端一直沒有收到資料!
可是在我把模擬板(自製簡易模擬板)電源關上!PC端就會顯示一堆亂碼!大約8~10組!不過反覆開關所顯示的亂碼是一樣的!

給RO/DE 1的訊號!PC端就會一直收到IC端的資料(固定2~3的組亂碼!)不會結束~
我的程式也只有按一次鍵傳一次.99的資料~
不知道可否有PIC16F877用8pin RS485 的接線範例及組語的範例程式~

也請各位先進多多教導......
謝謝!

發表於: 2009/8/3 23:00
頂部


Re: 請教PIC16F877 RA4問題
#2
初級會員
初級會員


感謝版主熱心提供意見及測試~
我有試過您所寫的程式!在我的硬體上AN4可以動作~
但是把該段程式加入我的程式裡!卻無法正常執行?
硬體應該沒其他短路問題!有量測過OK!
再MPLAB SIM 下模擬也是正常~
實際硬體卻有問題......
我想我還是找其他方式填補這隻腳位的動作好了!

順便建議一下!
版主如果有機會的話要不要出本PIC的書?
訪間作者所寫的有些不是IC太舊(像我買的就是寫877所以才買這顆IC)就是有些地方交代不清!!(像AN4此腳書上就直接跳過沒說如何設定I/O)而且也會用些虛指令!!書也難找~(如果出了~我一定買一本)
謝謝~

發表於: 2009/7/2 8:36
頂部


Re: 請教PIC16F877 RA4問題
#3
初級會員
初級會員


再改一下!
用MPLAB SIM 模擬時!按Reset!發現PORTA,4並未歸零!
還是說有用A/D功能後RA4無法用作一般I/O?
其他RA1~RA3&RA5&RE0~RE2都ok~
順便抱怨一下~
訪間只能買到16F877這顆~(光華某店還賣我一顆250nt)
除了跟官網買!還有哪有新的IC可以零售?

謝謝!

banksel TRISC
clrf TRISC
CLRF TRISD
CLRF TRISE
CLRF OPTION_REG ;;剛剛忘了加!
MOVLW B'00000001'
MOVWF TRISA
MOVLW B'11000000'
MOVWF TRISB
banksel PORTC
clrf PORTC
CLRF PORTD
CLRF PORTB
CLRF PORTA
CLRF LED1
CLRF LED2
CLRF LED3

banksel ADCON1
MOVLW 0X8E
MOVWF ADCON1
banksel ADCON0
movlw 0x41
movwf ADCON0

發表於: 2009/7/1 16:23
頂部


Re: 請教PIC16F877 RA4問題
#4
初級會員
初級會員


實際程式如下!(第一次po少打到切bank)
應該跟切換bank沒關西~
我也是在MPLAB SIM 下模擬正常!AN4值也有改變!
但實際在試驗板上作測試時!輸出都是低電位~連加上拉電阻10k也還是一樣!

謝謝!

banksel TRISC
clrf TRISC
CLRF TRISD
CLRF TRISE
MOVLW B'00000001'
MOVWF TRISA
MOVLW B'11000000'
MOVWF TRISB
banksel PORTC
clrf PORTC
CLRF PORTD
CLRF PORTB
CLRF PORTA
CLRF LED1
CLRF LED2
CLRF LED3

banksel ADCON1
MOVLW 0X8E
MOVWF ADCON1
banksel ADCON0
movlw 0x41
movwf ADCON0

發表於: 2009/7/1 16:06
頂部


Re: 請教PIC16F877 RA4問題
#5
初級會員
初級會員


抱歉~
16F877的RAM架構沒有您所說的~ANSEL & ANSELH 暫存器!

16F882~887有!
ANSEL 是設定AN0~AN7 數位或是類比控制!
ANSELH 是設定AN8~AN11 數位或是類比控制!

不知是否還有其他先進有使用過這顆877的AN4/T0CKI
這隻腳位作一般I/O~
謝謝!

發表於: 2009/7/1 14:24
頂部


請教PIC16F877 RA4問題
#6
初級會員
初級會員


請教各位先進!
要把RA4做為一般IO控制LED亮滅~
BANKSEL TRISA
MOVLW B'00000001'
MOVWF TRISA
CLRF PORTA
banksel ADCON1
MOVLW 0X8E
MOVWF ADCON1
banksel ADCON0
movlw 0x41
movwf ADCON0

CLRF OPTION_REG
BSF PORTA,4 ;外接LED!

有接外部10k上拉電阻!
但是輸出一直是低電壓~
不管是BSF或BCF都沒反應!
請問是那邊有問題~

謝謝!

發表於: 2009/7/1 11:57
頂部


pic16F877 熱敏電阻問題~
#7
初級會員
初級會員


小弟想用ntc熱敏電阻做一個簡單溫度偵測~
顯示範圍10.0~50.0度
用組語寫~
請問各位先進有否範例可供參考~
或是該注意的地方?

還有~因為熱敏電阻感測值非線性!
請問除了用對應修改曲線外~是否有算式可供參考?

謝謝~

發表於: 2009/6/18 16:54
頂部


Re: A/D轉換顯示問題!
#8
初級會員
初級會員


先謝謝前輩們的教導~

我想我可能基礎沒打好就想一步登天~(躁進真是要不得!呼~)
我應該先把加減乘除底打好!再學好進制轉換.......
"所有數位電路都一定是2進制"真是的是一語驚醒夢中人~
簡單的理論!書理沒說明~讓我悶了三個月......
還好有前輩指點!否則想到頭禿了都不知道為什麼........

發表於: 2009/3/5 16:09
頂部


Re: A/D轉換顯示問題!
#9
初級會員
初級會員


參照:

nicecookie 寫道:
參照:

absmen3000 寫道:
我想知道的是!
1.A/D所得出的數值到底是16禁制還是2進制?
2."把BCD碼轉成7seg的code ?"不是用查表方式取得嗎?
還是還有別的方法?
3.數值分離是用減法作嗎?
謝謝!


1. 正確來說,是2進制。應該說所有數位電路都一定是2進制吧。
但對寫程式來說,只是數值的表示方式不同而已,完全沒差別吧。

2. 是的,就是查表。

3. 如何把數值, 例如 0x3FD (=1021) 轉成4byte的 BCD 的組語程式,找找書籍應該會有範例吧。我也沒範例可以提供給你,粉抱歉。


您好~
謝謝您的回覆!
因為pic書籍不是很好找!(有買一本!內容我已經都玩過了)
我又不想看簡體版本的書~
所以上來找看看有沒有答案!

發表於: 2009/3/4 22:30
頂部


Re: A/D轉換顯示問題!
#10
初級會員
初級會員


參照:

Ryang 寫道:
轉成10進制後,可以在參考 AN557 如何用掃描方式顯示在 7-Segment LED 上。



Ryang 您好~
就是AN557有點難懂!
請問有用組語寫的進位轉換程式嗎?

謝謝!

發表於: 2009/3/4 17:34
頂部



(1) 2 3 »



:::

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

教育訓練中心

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