久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
ENC28J60大量數據時無法中斷
[打印本頁]
作者:
qinqin
時間:
2015-6-6 21:28
標題:
ENC28J60大量數據時無法中斷
使用ENC28J60移植uip搭建網絡,以太網控制器收到數據時,會產生中斷,于是把中斷口連接到GPIO口,設置為外部中斷,當接收到數據時,進入中斷把中斷標志ETH_INT置1,然后輪詢ETH_INT為1時接收數據;
在使用中發現:在接收少量數據時,可以正常運行,但是連續發送大量數據時,一段時間后單片機就無法收到;甚至持續ping一段時間就會無響應。
檢查問題時,發現竟然無法進入中斷;反復調試結果還是不行,不知道是什么問題導致的,上網也沒找到比較有用的結論。
后來想到額一個解決辦法,在主循環中直接通過SPI接口讀取ENC28J60的對應寄存器來獲取狀態;
EPKTCNT是以太網數據包計數寄存器,當接收到一個數據包并將其完整寫入緩沖器時,EPKTCNT寄存器將遞增,所以只要EPKTCNT非0即代表有未處理數據,因此在輪詢中使用 enc28j60Read(EPKTCNT)函數來判斷是否有數據并進行處理。
這種方式經測試運行非常穩定,現在就干脆不用中斷了。
作者:
nnnnnnnnnnnnn
時間:
2022-3-20 23:13
謝謝分享,解決了我的問題
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲免费成人av
|
国产精品久久久久aaaa九色
|
草草草影院
|
亚洲福利
|
精品国产乱码久久久久久蜜臀
|
亚洲+变态+欧美+另类+精品
|
国产激情一区二区三区
|
中文字幕在线免费视频
|
亚洲综合在
|
欧美 日韩 中文
|
久久99精品久久久久婷婷
|
综合色播
|
欧美一区二区三区在线观看
|
99久久久国产精品
|
亚洲综合国产精品
|
欧美激情久久久
|
国产精品人人做人人爽
|
拍拍无遮挡人做人爱视频免费观看
|
成人1区2区
|
国产男人的天堂
|
人成在线
|
久久久国产一区二区三区
|
久久久久久国产精品
|
国产精品精品视频一区二区三区
|
亚洲免费在线观看视频
|
黄色大片视频
|
91精品国产综合久久久密闭
|
国产ts一区
|
蜜桃传媒av
|
成人水多啪啪片
|
很很干很很日
|
亚洲精品久久久久久宅男
|
国产午夜精品一区二区三区嫩草
|
国产成人99久久亚洲综合精品
|
亚洲欧美日韩久久久
|
欧美男人天堂
|
人人人艹
|
这里只有精品99re
|
97av视频在线
|
婷婷久久一区
|
欧美在线成人影院
|