本帖最后由 南来之风 于 2021-1-24 23:59 编辑
按键User Switch (SW0)对应PIC16F15244的RC2引脚
Datasheet上关于IOC部分,我们可以尝试将RC2的引脚边沿变化作为IOC的一个触发源
首先打开MAPLAB X IDE新建一个工程后打开MCC,下面展示的是配置RC2引脚为输入,下降沿Negative触发IOC中断
下图所示为EUART的TX功能,即当按键按下的时候通过串口发送相应文字信息。
点击GENERATE生成配置代码
在pin_manager.c中添加代码,当按键按下后,发送到串口
main.c中要使能全局中断和外设中断
运行后,当按键按下后,串口显示预设信息
顺便使用了一下MAPLAB DATA VISUALIZIER. 里面也有串口终端功能,非常方便!
另外,通过修改main.c中的代码,生成一个简易方波,然后通过DATA VISUALIZIER的PLOT功能:
可以暂停波形滚动,然后通过光标定位高电平的边沿位置,可以看出刚好3s的延迟,与设计代码是一致的。
给MAPLAB点赞,给MCC点赞,给DATA VISUALIZER点赞,非常的便利!!!再放一次漂亮的板卡!
|