91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交
0
回復
收藏
點贊
分享
發新帖
論壇首頁
單片機MCU/嵌入式
請教關于PIC16f7x7單片機I/O口操作!
請教關于PIC16f7x7單片機I/O口操作!
在對單片機的兩個I/O口進行輸出配置后,在對端口操作的時候,發現其中一個端口輸出高電平的時候保持非常短,似乎是對另一個端口操作的時候,此端口就關閉了一樣,請問這是怎么回事?
全部回復(7)
只看樓主
正序查看
倒序查看
現在還沒有回復呢,說說你的想法
whwh
LV.3
2
2007-07-10 16:02
是不是用了bsf bcf?
0
回復
提交
提示
whatcall
LV.5
3
2007-07-10 21:30
具體是哪一個端口?是哪一款單片機,737嗎?
首先檢查端口配置是不是完全沒有問題.
0
回復
提交
提示
ryan_te200
LV.1
4
2007-07-17 17:00
@whwh
是不是用了bsfbcf?
我用的是C語言
對PORTB的RB4和RB5操作!
端口已經配置好了!
RB4 = 1;
RB5 = 0; //當執行到這句的時候,從示波器上發現,RB4對應的波形也立刻被拉到低電平.
0
回復
提交
提示
ryan_te200
LV.1
5
2007-07-17 17:04
@whatcall
具體是哪一個端口?是哪一款單片機,737嗎?首先檢查端口配置是不是完全沒有問題.
是767
端口配置沒有問題
后來我采用對整個端口操作,問題已經回避了!
要徹底解決這個問題,可能要從外部的電路上著手!具體的我也不清楚.前輩能給講講I/O口不同配置情況下,其外圍電路設計嗎?
比如作為輸入/輸出時,上拉或者下拉電阻的設計,以及何時需要上拉或者下拉電阻,何時不需要,能給講講嗎?謝謝!
或者發點資料給我ryan_jun@126.com
0
回復
提交
提示
ryan_te200
LV.1
6
2007-07-17 17:13
@whatcall
具體是哪一個端口?是哪一款單片機,737嗎?首先檢查端口配置是不是完全沒有問題.
現在又遇到了一個新問題.
在做兩片之間的SPI通訊時(一片有SPI模塊,為從接收;一片沒有,為從主發送),其中從那片的片選信號ss因為其他原因硬件上沒有考慮,后來通過下拉電阻直接接地了.
通訊可以通,但是接收到的數據,不是我發送的.
例如發送0xf3,即1111 0011.
而接收到的是0x3f,0xe7, 0x7e ,0x9f, 0xf9等等,就是說接收的時候第一個clk信號不定.
這難道是片選ss一直是低的原故嗎?
0
回復
提交
提示
poppyflower
LV.1
7
2007-07-18 12:59
@ryan_te200
我用的是C語言對PORTB的RB4和RB5操作!端口已經配置好了!RB4=1;RB5=0; //當執行到這句的時候,從示波器上發現,RB4對應的波形也立刻被拉到低電平.
這是讀改寫指令,要考慮引腳分布電容等因素,中間要加空指令做延時,如果是高主頻,可能還得加多幾條空指令.可以參看微芯的33023A_cn文檔.
RB4 = 1;
asm("nop");
RB5 = 0;
0
回復
提交
提示
ryan_te200
LV.1
8
2007-07-23 10:15
問題已經解決,感謝各位前輩的解惑!
謝謝!
0
回復
提交
提示
工程師都在看
TC4422驅動電路輸出波形有問題
好好學電力電子
今天遇到一個奇怪的問題,百思不得其解,求解答!
luokuipeng
尋找120W DOB方案
yunyadie
尋電源模塊AC660-1140變DC24V
dy-e42UFJws
雙向逆變中整流問題請教
kelingdianzi
精華推薦
換一換
立
即
發
帖
主站蜘蛛池模板:
溧阳市
|
柘城县
|
马山县
|
阜南县
|
蒙山县
|
兰考县
|
珠海市
|
宁化县
|
商水县
|
莎车县
|
凤山市
|
鄂尔多斯市
|
阜宁县
|
渑池县
|
秦安县
|
革吉县
|
寿宁县
|
万安县
|
襄垣县
|
台湾省
|
聂拉木县
|
甘南县
|
阳原县
|
土默特右旗
|
汉阴县
|
永德县
|
宝山区
|
文安县
|
股票
|
宁远县
|
德庆县
|
周宁县
|
西丰县
|
清徐县
|
财经
|
兖州市
|
阜南县
|
晋州市
|
霞浦县
|
工布江达县
|
湖北省
|