将PWM做到100kHz(8bit以上)的方法有哪些?最好是支持C编译的。

答:要做到PWM频率100kHz(8bit)以上,单片机的频率要求100kHz*256=25。6MHz。所以,要实现这种要求的单片机需要满 足两个条件:
1. 单片机有PWM输出;
2.系统频率达到25.6MHz,或者单片机内部能自己提供25.6MHz的频率(ATtiny15内部就有提供一 个25.6MHz的频率做为定时/计数器的时钟)。

生成海报
点赞 0

创世纪

单片机学习,电子制作DIY学习与分享,各种新鲜的,有趣的,好玩的,一起来吧!机器人、无人机、树莓派/Raspberry Pi、arduino、极客、创客等

暂无评论

相关推荐

对单片机的速度,有何要求?Holtek的单片机能符合该项应用吗?

答:目前HOLTEK的单片机速度最高为8MHz,一条指令执行时间为0.5us,以这样的速度,可以满足大多数项目的开发;不知你说的具体是什么项目。目前HOLTEK单片机主要有OTP和Mask两种,将来会推出Flash的单片机;但 HOLTEK的开发系统很完善,在开发阶段,HOLTEK还可以适当提供免费样片,相对来说,开发成本并不会比用Flash来得高。

在一个由MCU的产品中,开发完成,批量生产时,需要测试。然而,测试员可能不能测试到软件的每一处。在写程序时,做一个专门的测试流程,在某种条件满足时(比如几个键盘的同时按下),进入测试程序。测试程序中用一些比较短的时间来工作。如何实现?

答:以HOLTEK IC生产厂商的角度来看,对于一个MCU成品,一旦它的外围器件连接OK,它的MCU芯片基本逻辑功能运行正常,此MCU成品基本上就是良品了。因为IC在出厂前,都经过了逻辑、烧写测试,所以发给客户的封装片都是合格的。客户生产时所产生的不良片,大多数是I/O遭到破坏造成的(例如ESD破坏、高电压破坏),如果IC的I/O逻辑功能运行正常就说明此IC可以运行 任何程序,并不需要测试到软件的每一处才能保证MCU成品的良率。因此您的测试方法已经可以保证IC的良率了。