PWM的输出不是接在B口,B口只是接按键,方波信号在C口输出。
如果直接用PWM,我输出50HZ的方波,算出来的PR2值要16位,但是PR2只有8位啊。
如果定时到后,再查询KEY的值,假如某个KEY被按下,则程序就会去执行某个KE ...
西门闩 发表于 2010-6-9 17:23 
如果不是在同一个IO口上,连IO复用的麻烦都省了,这好象已经是很简单的考题了把,实在不明白这样的考题有什么难点.
还是自己多思考思考把.
写的是50HZ,但这个世界上显然没有正好理想的东西,即使PWM计算的值是正确的,还要受系统频率的限制呢,所以这显然有一个精度的问题,至于要做到多高的精度显然只有你自己清楚,鉴于50HZ这样的频率确实很低,完全也可以用IO模拟输出来达到和PWM输出一样的精度,当然,软件如何模拟需要自己去琢磨了
|