![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
#应广单片机
文章平均质量分 79
应广单片机
记帖
个人代码博客分享,从事多年嵌入式产品开发,涂鸦智能签约作者,安谋科技(中国)题库出题者,立创EDA暑期训练营讲师, 扫地机行业资深开发者,32位MCU开发者,精通嵌入式开发及RTOS开发,Lora和蓝牙开发者。
展开
-
STM32CUBEMX(7)--移植雅特力AT32F403AVGT(兼容STM32F103VGT6),DAC输出电压
STM32CUBEMX移植雅特力AT32F403AVGT7[兼容STM32F103VGT6]----双串口通过DMA方式接收不定长数据概述硬件准备选择芯片型号配置时钟源配置时钟树DAC配置生成工程设置代码生成设置生成代码代码编写结果演示最后概述本篇文章主要介绍如何使用STM32CubeMX移植到雅特力AT32F403AVGT7,并通过DAC输出电压,在芯片中有2个12位的DAC口可以供选择。硬件准备首先需要准备一个开发板,这里我准备的是雅特力AT32F403AVGT7的开发板:选择芯片型号雅原创 2020-10-29 10:22:48 · 32212 阅读 · 2 评论 -
应广PMS154C(1)--11位PWM输出
应广PMS154C--11位PWM输出概述PMS171B之PWM配置PWM计算与配置11位PWM输出完整代码演示效果最后概述作者在以前已经讲解完PMS171B端口输出高低电平,PWM输出,在所用的PMS154C芯片有个为11位PWM输出,就写个11位PWM例程,方便大家快速上手。这里选用8PIN的单片机进行开发,引脚如下图所示,选取7号管脚进行开发。PMS171B之PWM配置pwmg0c寄存器是配置PWMG0控制,所以需要开启OWMG0,同时输出到PA0,时钟选择IHRC,故配置如下: pw原创 2020-06-10 18:33:18 · 39201 阅读 · 0 评论 -
应广PMS171B(6)--烧录
应广PMS171B--6烧录概述烧录器接线烧录概述当程序编译通过后,需要将代码烧录到芯片中检验是否有问题,同时在将程序刻录至 IC 之前,请先确认程序在仿真器已摸拟正确。同时需要注意以下2个步骤步骤 1 :在使用程序烧录器前,请确认已接上电源,并已连接至您的计算机 USB 接口。步骤 2 :在执行工具前,请先打开程序烧录器电源开关;烧录器接线可以通过如下接线,接入到烧录座中,可以看到,当芯片放入会显示IC ready。同时,也可以使用P-002机器背部接口进行接线。烧录 对于需要烧录原创 2020-06-03 20:44:57 · 36013 阅读 · 0 评论 -
应广PMS171B(5)--看门狗&&按键输入&&切换档位
应广PMS171B--5看门狗&&按键输入&&切换档位概述PMS171B配置之看门狗寄存器配置管脚输入完整代码演示效果最后概述看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗置零,重新开始计数。如果看门狗增加到设定值就认为程序没有正常工作,强制整个系统复位。PMS171B配置之看门狗寄存器clkmd寄存器是时钟模原创 2020-06-03 20:33:14 · 35678 阅读 · 0 评论 -
应广PMS171B(4)--ADC
应广PMS171B--4ADC概述PMS171B配置ADCPA0检测3V代码演示效果最后概述应广PMS171B单片机有很实用的功能,对于PMS171B-S08,有3个ADC输入管脚,8bit的ADC,分别是AD8、AD9、AD10。本文使用AD10作为ADC检测口,并配合端口输出高低电平来进行检验。PMS171B配置ADCadcrgc寄存器是ADC调节控制寄存器,本文使用VDD为参考电压,需配置7位为0,adcrgc配置如下所示:adcrgc=0b000_0_00_00adcc寄存器是A原创 2020-06-03 20:21:47 · 36499 阅读 · 2 评论 -
应广PMS171B(3)--比较器测供电电源VDD电压
应广PMS171B--3比较器测供电电源VDD电压概述PMS171B配置之比较器初始化比较器测供电电源VDD电压完整代码演示效果最后概述应广PMS171B单片机有很实用的功能,就是可以用内部的分压电阻,Band-gap 电路提供 1.2V 参考电压,和比较器一起,测试单片机VDD电压.不使用任何外部器件,不占用端口就可以测试供电的电源电压.!当电池低压的时候可以做相应的动作.比如休眠,进入低功耗等。本章就写一个实例,当低于4.2V时候,LED输出低电平,高于4.2V时候,LED输出高电平。PMS171原创 2020-06-03 20:03:28 · 35970 阅读 · 2 评论 -
应广PMS171B(2)--PWM输出
应广PMS171B--2PWM输出概述PMS171B之PWM配置PWM计算与配置PWM输出完整代码演示效果最后概述作者在上期已经讲解完端口输出高低电平,这章建立实例来讲解PWM输出,在所用的芯片有个为PWM输出,就写个PWM例程,方便大家快速上手。这里选用8PIN的单片机进行开发,引脚如下图所示,PWM引脚为5。PMS171B之PWM配置tm2b寄存器是用来配置PWM的占空比的,0-7位代表数值为0-255。tm2s寄存器是用来配置PWM的分频,7位代表PWM分辨率,6-5为预分频器,4-原创 2020-06-03 18:37:03 · 35529 阅读 · 0 评论 -
应广PMS171B(1)--概述&&配置端口输出高低电平
@TOC概述作者经常使用一些国产芯片或者价格价格美丽的单片机,这款应广单片机PMS171B价格美丽,性价比高,mini-c好用,适用于消费电子开发。但是案例demo太少了,为了方便大家能够快速入门。为了方便大家应用和开发,这里写一个PMS170B的点灯程序代码应用,是偏向于实际产品的那种。这里选用8PIN的单片机进行开发,引脚如下图所示。PMS171B模板#include"extern.h"//是程序的头文件。voidFPPA0 (void)//相当于程序的 main() 函数。{/*单片机原创 2020-06-03 18:13:06 · 36508 阅读 · 0 评论