Microchip
登录
直播中
马知一
8年用户
216经验值
私信
关注
[问答]
怎么用中断来测试PIC18F42上的捕获模式?
开启该帖子的消息推送
中断
PIC18
嘿,伙计们,我试着用中断来测试PIC18F42上的捕获模式,这就是我所拥有的。代码应该只在引脚RC2的每个上升沿显示从ReadCapture1()返回的值。它应该将值打印到LCD。但是它显示的值远远大于65535,并且它们甚至为负值。您知道为什么会发生这种情况/如何修复吗?提前感谢。
回帖
(4)
张娜
2020-4-6 18:15:48
您可能希望使该变量“长”——但是无论如何,您在printf中使用的%d从32768开始变为负值,而不是65535:无论如何,在IRQ处理程序内花费这么多时间(对LCD)不是个好主意。PS:写到LATx,而不是PORTx。
您可能希望使该变量“长”——但是无论如何,您在printf中使用的%d从32768开始变为负值,而不是65535:无论如何,在IRQ处理程序内花费这么多时间(对LCD)不是个好主意。PS:写到LATx,而不是PORTx。
举报
tijing忽忽
2020-4-6 18:32:04
同意,花那么多时间在ISR上,你可能会错过下一个(或两个或三个…)上升沿的捕捉,从而给出不正确的结果。
同意,花那么多时间在ISR上,你可能会错过下一个(或两个或三个…)上升沿的捕捉,从而给出不正确的结果。
举报
李飞
2020-4-6 18:43:12
受到警告
提示:
作者被禁止或删除 内容自动屏蔽
举报
杨玲
2020-4-6 18:55:32
还是把他们带到哪里?在液晶显示器上?
还是把他们带到哪里?在液晶显示器上?
举报
更多回帖
rotate(-90deg);
回复
相关问答
中断
PIC18
MICRUM UCOS III移植到
PIC18F42
的问题有哪些
2020-05-07
1283
从
PIC18F26K42
移植到
PIC16F
886的项目
上
的随机复位
2020-03-30
2049
PIC18F57K42
-支持固件升级
2018-09-05
2373
pic18f47k42
.h错误?
2018-10-19
3638
PIC18F
14K22 EUART
中断
不能被
捕获
2018-09-13
2030
PIC18F
25J50大阵列问题
2020-04-13
998
PIC18F47K42
的I2C问题
2020-04-01
2254
怎么使用
PIC18F
4520实现
中断
功能?
2020-03-05
2146
Pickit 3不能与
PIC18F27K42
+UART一起使用
2018-10-10
2013
TCP/IP协议栈是否支持
PIC18f56k42
控制器
2018-10-08
2433
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分