STC的P3.1串口RXD可以做成普通的外部中断接收?

2019-03-24 16:56发布

看到它引脚标的是INT。尝试做成外部中断 发现失败。
STC12C5A60S2 -

        WAKE_CLKO = 0x40;
        ES = 1;
        EA = 1;

void uart_isr() interrupt 4 using 1
{
       
        if (RI)
        {
                RI = 0;
                if(PulseCnt == 0)
                        TR1 = 1;        //count start
                PulseCnt ++;
        }
}

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
tangwei8802429
1楼-- · 2019-03-25 00:31
 精彩回答 2  元偷偷看……
bqgup
2楼-- · 2019-03-25 02:48
不能做成外部中断,外部中断的引脚是P32和P33,P30和P31是串口中断的引脚,这些是无法改变的
tangwei8802429
3楼-- · 2019-03-25 05:51
bqgup 发表于 2018-10-27 21:47
不能做成外部中断,外部中断的引脚是P32和P33,P30和P31是串口中断的引脚,这些是无法改变的

000.png

这里是什么意思呢?只能作为唤醒?
Li_Lei
4楼-- · 2019-03-25 05:54
 精彩回答 2  元偷偷看……
ketose
5楼-- · 2019-03-25 08:30
楼上的说的对。
tangwei8802429
6楼-- · 2019-03-25 13:05
huo_hu 发表于 2018-10-29 13:28
是外中断不是uart中断

什么意思?你是说可以做成外部中断?但是外部中断只有INT0 、INT1。

一周热门 更多>