
应广单片机外设驱动
文章平均质量分 60
应广单片机主要介绍应广单片机外设的的基本应用
zhongvv
应广单片机开发,欢迎大家探讨!QQ:85547259
展开
-
关于应广11Bit_PWM的一点理解
我的理解是:这个PWM可以认为是10bit半的,不是真的11bit的。只是10bit占空比的最低位可以通过DB0来控制是输出完整的(1bit)宽度的时间还是(半bit)宽度的宽度的时间,这样和10bit数据组合一下,就变成11bit分辨率。原创 2024-08-31 15:56:21 · 504 阅读 · 0 评论 -
应广单片机软PWM实现呼吸灯
应广单片机很多几乎所有型号单片机都自带硬件pwm,但是这些硬件pwm基本都是给调光调速或是电压调节等使用,如果硬件pwm已经用完了。那么还能实现LED的呼吸灯吗?答案是可以的。原创 2024-03-12 10:02:08 · 699 阅读 · 0 评论 -
应广单片机使用IHRC校准ILRC--附带产物随机数产生器
应广单片机内部有两个时钟源分别是IHRC和ILRC,IHRC频率在16M附近,ILRC一般为几十K,IHRC在烧录的时候可以进行校准,IHRC校准之后,频率还比较稳定.ILRC没有校准这个功能.由于ILRC不能在烧录的时候进行校准,而且电压和温度对ILRC有不小影响,因此每次上电去到的ILRC的时钟就有一些差别,而这个差别正好有时候可以用.就是当做一个伪随机数来用./*单片机内部RC时钟为 IHRC默认为16M,因此,IHRC/8=2M,系统时钟为2M*///记录1s后的计数器的值,即ILRC的时钟。...原创 2022-08-15 17:19:36 · 1577 阅读 · 0 评论 -
应广单片机11bitPWM配置
应广单片机有两种硬件pwm,一种是8bit,另外一种是11bit,8bit的配置稍微简单一些.现在以pms133/psm134为例子,贴一个11bit pwm配置的例子.修改一下可以应用于应广其他系列的单片机中.要注意的是pms152的11bit pwm无法仿真,配置也稍微有点不同.在使用的时候要注意一下.再强调一遍,pms152的 11bit pwm 无法用仿真器仿真.只能通过烧片测试.计算公式如下:配置/*11bit pwm输出OK*/void PwmG0Init(vo...原创 2020-10-22 09:13:00 · 2311 阅读 · 1 评论 -
应广单片机-外部中断demo
对于一般的应用,比如键盘,充电检测灯,甚至一些通信,定时查询端口状态就OK了,但是一些特殊应用,特别是通信类的。最好还是用中断,那不多说,上代码。欢迎探讨和交流!#include "extern.h"#define DISABLE 0#define ENABLE 1#define HIGH 1#define LOW 0 #define DISABLE 0#define ENABLE 1 #define EMPTY 0#def...原创 2020-08-29 09:51:45 · 1549 阅读 · 0 评论 -
应广单片机应用之--滚码
在些应用场合,每个单片机需要有不同的地址,比如2.4G通信.应广单片机内部没有EEPROM,那么怎么解决每个单片机有不同的地址/ID呢?滚码就是一个解决方式.先写好代码,然后在烧录的时候可以设置一个初始值和滚动步长.,在初始值的基础上,每烧录一个单片机,码字按步长增加.这样就可以在一定范围你保证每个单片机有不同的地址.常用16bit或32bit,用pms132为例子.上代码....原创 2020-04-23 12:24:27 · 5605 阅读 · 0 评论 -
应广单片机定时器中断配置
应广单片机主要应用于消费电子,资源有限,只有一个定时器,因此用好T16定时器就非常关键了.可以说是整个单片机系统的核心配置不说那么多了,直接上代码.BIT LED_G : PA.3;#define GRE_LED_FLASH {if(LED_G){LED_G=0;}else{ LED_G=1;}}/***********...原创 2019-12-28 00:34:32 · 3047 阅读 · 14 评论 -
应广单片机IO口配置
应广单片机IO口主要由 3个寄存器进行设置 ,表中为PA.0的说明,其他端口同样适用. 例如io口有如下定义 BIT ADC_IN : PB.0; BIT USB_IN : PB.1; BIT LED : ...原创 2019-12-19 13:59:20 · 3049 阅读 · 0 评论 -
应广单片机adc和pwm例程
应广单片机Otp单核系列主要有以下几个系列,15x系列为纯iO,13x系列为带12bit的adc,17x系列为带8bit的adc,现在我用pms132B写个adc/pwm例程,方便大家快速上手.不多说,上代码.#include "extern.h"/**********adc*****************/Word usAdcSum;Word usAdcS...原创 2020-01-01 21:11:10 · 6175 阅读 · 7 评论