C8051fxxx 交叉开关跳过问题

2020-01-27 11:26发布

C8051fxxx 交叉开关条过问题老是弄不明白,有玩过的帮忙总结一下:


我老是糊涂:

1)是被跳过的i/o用作普通I/O,还是没被跳过的呢?
2)外部中断口,要被使能的话,对应的I/O是该被跳过还是不应该跳过

理解上就是感觉有矛盾!!多谢帮忙用过的朋友用通俗的语言总结总结!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
Lauchael
1楼-- · 2020-01-28 04:49
大秦正声 发表于 2013-8-20 15:07
多看老外的例程!安装silabs ide 软件。

同感。我因为这个交叉开关问题,专门多看了几个例程。
modbus
2楼-- · 2020-01-28 08:22
被跳过的i/o用作普通I/O,不会被特殊功能模块占用。外部中断为端口输入,不受交叉开关影响,即使被分配为特殊功能模块的外部中断管脚依然可以产生外部中断功能。
and001
3楼-- · 2020-01-28 09:07
请问楼上是不是可以理解为不管交叉开关设置成有效或者无效,外部中断都是P0.0(对应INT0) & P0.1(对应INT1)两个PIN,不会改变?!

如果这样我就理解了!

还有就是:1)要将I/O设置成普通输出口怎么设置?
         2)要将I/O设置成普通输人口(一般为按键输入用)呢?
         是否将要跳过SKIP寄存器对应的口置“1”
大秦正声
4楼-- · 2020-01-28 14:01
 精彩回答 2  元偷偷看……
大秦正声
5楼-- · 2020-01-28 16:57
假如你需要使用uart0,外部参考电压,外部晶振,spi,i2c,pca,ad,和外部中断,这些有优先级别,但外部中断只能在p0.0到p0.7分配,其中有的引脚是固定的,你可以
仔细看英文手册!
lovelywwei
6楼-- · 2020-01-28 19:52
SKIP是为了让你需要的外设功能映射到你想要的引脚上去,被SKIP的引脚就当作普通IO就是了,如果作为输出要选择是OD还是PP。就这样。

一周热门 更多>