历史上的今天
今天是:2025年03月23日(星期日)
2020年03月23日 | PIC单片机学习遇到的一些问题
2020-03-23 来源:eefocus
1、中断优先级
中断优先级的设置虽然能够比较合理的管理资源,但是如果在中断里写太多内容会导致另一个中断可能永远进不去的现象。比如在定时器中断里定20ms,但是中断里面处理的代码量太多超过20ms,则会出现另一个中断优先级低的刚等待定时器执行完要开始执行时,定时时间到了又进定时中断。如此循环低优先级的中断永远也进不去。(给低优先级中断IE位重新复位可以在短时间无视优先级执行,不过过一段时间也会出现上述情况。作者亲身试过的bug)
2、AD采样出现波动大的问题
有时程序出现AD采样的数值波动大往往是因为可能这时候的供电情况不同,可能你跟原先状态比关闭了什么开启了什么。如开关GPS、开关功放导致的。
3、XC编译器与系统不兼容问题由于系统与编译器不兼容问题,会导致编译器编出来的HEX有问题,可能会出现你即使烧写成功了,但整个机器还是没能运行起来的现象。
史海拾趣
|
近年来GPS业市场才真正觉醒。GPS市场需要经历如此长久的摸索和暗夜?简单说来,在客观上,地区之间发展不平衡,经济生活水平尚没有达到普遍接受GPS的高度。在主观上,技术革新频率低,早期企业缺乏持续发展观念,忽视技术研发目标和实际市场需求层 ...… 查看全部问答> |
|
我使用easyarm8962做了一个使用蜂鸣器奏乐的实验。我用的下面的方法来使蜂鸣器发出特定频率的声音,蜂鸣器发出了声音,但却没有声调的变化(我已经定义好了一个乐谱,音符就是用不同的频率表示): // 蜂鸣器发出指定频率的声音 //&nb ...… 查看全部问答> |
|
利用TrackPopupMenu显示弹出菜单,可是无法高亮显示某一项; 试过一些方法: 1、CMenu不支持高亮显示函数CMenu::SetDefaultItem; 2、API函数SetMenuItemInfo也不行; 3、模拟按键事件好像也不行(不知道发送时机,弹出菜单是模态的); 请各位出 ...… 查看全部问答> |
|
据IHS公司的消费与移动MEMS市场研究报告,微机电系统(MEMS)市场中最大和最有活力的领域是消费与移动器件,通过积极开拓智能手机和平板应用,2011年MEMS市场将再度实现创纪录的增长率。 2011年消费与移动MEMS营业收入将达到22.5亿美元,取得迄 ...… 查看全部问答> |
|
很多同学分不清这三个概念,教科书上也诸多谬误,有些操作系统,也乱用这些概念,导致同学们一头雾水。 打个比方,比干巴巴的理论解释,更易于理解: 任务=送货, 线程=送货的车, 线程执行=开车 调度=决定何时开哪部车 进程=道路+加油站+车+ ...… 查看全部问答> |
|
问: BQ77910锂离子保护 问者: 1740888BQ77910怎样设计才可搞成4-20串,还有评估主板上的J7上的TS是接主机的热敏电阻?J9上的三个引脚也是接主机还是测试用的啊,我知道CHGCTL是充电控制脚。J6脚上的功能是什么来的,麻烦专家分析。 答: 回复: BQ77 ...… 查看全部问答> |
|
刚在淘宝上买了一个FT232 USB转串口,今天拿来调试,老显示有乱码,对照了原理图,没发现连接有错误,连的J1口。 后来随手想试试看 是不是接错了,把TXD和RXD反过来接,就OK了。 问了淘宝卖家,人家说他们的原理图没有问题, ...… 查看全部问答> |




