![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
国产单片机
weixin_41548001
这个作者很懒,什么都没留下…
展开
-
复旦微FM331X 多通道ADC例程
复旦微超低功耗16位MCU FM3316内部带有1个分辨率为11位的 1 阶 sigma-delta ADC,该ADC有6个外部输入通道可供选择,最近在调ADC的时候,发现官网中单通道的ADC转换例程,虽然可以满足大多数客户的需求,但是本公司项目需要多路ADC采样,在需要多路AD这里写链接内容C采样的时候需要注意在不同通道之间切换时,需要增加一个函数;在读取某个通道的ADC值之前先调用这个函数选择...原创 2018-09-02 20:01:35 · 1036 阅读 · 0 评论 -
复旦微MCU FM33A0XX 自己写的RTC例程
最近在操作复旦微的CORTEX-M0 FM33A048的时候,需要用外部32K时钟,实现时中断使能,闹钟中断使能,秒中断等其他中断禁止。但调试中遇到每秒都会产生秒中断,无法禁止。经过调试发现,RTC初始化函数没什么问题,问题应该出在RTC服务函数的处理上,中断的产生首先是总中断要打开,然后相应的中断要开启,第三要中断标志位要置起,当有多个中断源使用同一个中断入口的时候,只用if(SET == RT...原创 2018-09-02 20:11:41 · 2880 阅读 · 0 评论 -
复旦微FM331X 实现PWM输出占空比0-100可调 例程
很多厂家的MCU的PWM输出范围都是从0.4%-100%,虽然可以满足大部分应用场合,但是有些应用还是觉得不够方便,比如在LED调光,或者控制某些电机的时候;如果disable PCA的话PWM管脚是低电平的,但是当客户使用多路PWM的时候会影响到其他路的输出,所以需要采用切换到IO模式再输出这个方法是可以的,如果要输出0%的话,可以通过切换成IO模式,再输出低电平来实现;附件是按照我的方法,在复...原创 2018-09-02 20:15:15 · 1627 阅读 · 0 评论