找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1666|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

C8051F330單片機外部中斷可以使用P1口嗎?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:980872 發(fā)表于 2022-2-21 11:26 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大神,C8051F330,交叉開關(guān)那邊顯示T1中斷可以使用P1的口,

可是這邊配置的時候,只能使用P0的端口。

如果需要使用P1的端口作為外部中斷,請問,該如何使用? 需要將P0的端口都跳過之后,再使用P1端口嗎?如果是這樣的話,IT01CF該如何配置?



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:123289 發(fā)表于 2022-2-26 17:03 | 只看該作者
看手冊中,中斷入口有哪些就明白了。
回復(fù)

使用道具 舉報

板凳
ID:624769 發(fā)表于 2022-2-26 18:52 | 只看該作者
C8051系列的交叉開關(guān), 是一個、優(yōu)先權(quán)的設(shè)置,其實,你是不能直接指定IO的。

以外部中斷0 為例, 當(dāng)你只開了外部中斷0的交叉開關(guān),那么,外部中斷0的引腳就在P0.0,
如果你開了外部中斷0的交叉開關(guān),同時又開了串口0的交叉開關(guān),那么,外部中斷0的引腳就在P0.2,
如果你開了外部中斷0的交叉開關(guān),同時又開了SPI的交叉開關(guān),那么,外部中斷0的引腳就在P0.4,
即只要優(yōu)先級比外部中斷0高的開關(guān)打開了,外部中斷0的IO就會順位后移,

所以,如果你要把外部中斷 后移到P1.x 引腳,你可以同時打開 串口,SPI, IIC 的交叉開關(guān),那么,外部中斷0的位置自然的就被頂?shù)搅?P1.0, 如果還要往后,你可以再開CP0, 或者 SYSCLK的開關(guān)。當(dāng)然,這樣做的結(jié)果,就是這些IO,都被占用了,你無法把他們當(dāng)普通IO來用了。

得失,自己衡量吧。
回復(fù)

使用道具 舉報

地板
ID:893997 發(fā)表于 2022-2-26 21:20 | 只看該作者
可以這樣
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表