新手关于430单片机g2553的问题
答案:2 悬赏:40 手机版
解决时间 2021-02-18 14:55
- 提问者网友:雾里闻花香
- 2021-02-17 17:50
新手关于430单片机g2553的问题
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-17 18:32
1.CACTL2 = P2CA4; // CA1/P1.1 = +comp
这一句已经激活了P1.1的功能了
2.在这个程序中根本就用不到delay这个程序
是别人后加的 就算有 也不是系统编好的 需要自己编写
3.那句低功耗的程序没有错 应该是仿真操作问题 我也遇到过 我自己瞎整 有个方法 我也不知道原理 你在中断程序第一句设个切换断点再试试
至于程序的意义 我认为:P1.1是输入的不是输出的。全置零 进入低功耗 等计时周期 唤醒cpu,把P1.1输入的电压值和0.25Vcc比较,进入低功耗,等计时周期 唤醒cpu P1.1与0.5Vcc比较 进入低功耗 等计时周期~~~~~~~
个人意见 不能肯定是对的 你参考一下吧~~~~
这一句已经激活了P1.1的功能了
2.在这个程序中根本就用不到delay这个程序
是别人后加的 就算有 也不是系统编好的 需要自己编写
3.那句低功耗的程序没有错 应该是仿真操作问题 我也遇到过 我自己瞎整 有个方法 我也不知道原理 你在中断程序第一句设个切换断点再试试
至于程序的意义 我认为:P1.1是输入的不是输出的。全置零 进入低功耗 等计时周期 唤醒cpu,把P1.1输入的电压值和0.25Vcc比较,进入低功耗,等计时周期 唤醒cpu P1.1与0.5Vcc比较 进入低功耗 等计时周期~~~~~~~
个人意见 不能肯定是对的 你参考一下吧~~~~
全部回答
- 1楼网友:掌灯师
- 2021-02-17 19:50
P1.1是用作比较捕获定时器;
dalay是编程习惯,事先申明;
_BIS_SR(LPM0_bits);改成——BIS_SR_register(LMP0_bits);试试。
dalay是编程习惯,事先申明;
_BIS_SR(LPM0_bits);改成——BIS_SR_register(LMP0_bits);试试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯