![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
ailong91
新手←→老手←→新手←→新手
展开
-
STM32F103 多通道PWM多频率输出,TIM1~TIM4多频率可变PWM输出:TIM1_CH1(PA8)、TIM2_CH1(PA0)、TIM3_CH1(PA6)、TIM4_CH1(PB6)
利用STM32F103进行多通道独立PWM可变频率输出时,遇到TIM1_CH1无法正常输出。经过研究后,成功解决。初始化TIM函数,可传递TIM相关参数进行初始化。时钟频率72M。频率为72M/arr/pscvoid TIM_PWM_Init(TIM_TypeDef* TIMx,u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;原创 2021-08-28 18:21:05 · 3756 阅读 · 0 评论 -
初尝GD32F103,打开模板工程遇到无法选择GD系列芯片
一直使用STM32F系列芯片,后面看到国产芯片据说可完美替代STM32F,而且国产主频还是108Mhz,STM32F103最高才72Mhz,所以也想尝尝味道怎么样,于是就有了下面的问题。。官方提供了还是比较全面的东西,而且也支持使用keil开发,于是就下载了官方的library,并下载了Demo程序准备看看。我使用的keil版本是V5.25,由于这个keil增加了许多功能比较好用,所以就喜欢用这个版本。不知道其他keil 5版本会不会遇到和我一样的问题。1、首先先安装GD的library pac原创 2020-09-28 12:01:05 · 8526 阅读 · 11 评论 -
STM32F103 库函数写外部中断时程序卡死,追踪运行卡死在启动文件.s的 B.中解决办法,实测OK,供参考
编写中断函数及配置中断时,代码没有问题,使用GPIOA PA11作为中断,程序烧录后一直无法运行,追踪了好久,程序一直死在启动文件.s的B.中,搜索大神们关于程序卡死在B.文件中,说如下:(在此谢谢大神https://blog.csdn.net/u014470361/article/details/78780444),继续下文但是我找了半天,很确信中断函数都进行了处理处理,说明不是这个问题。继续探究,先附上代码,解决方法如下:void GPIO_InterFuntionInit(void){原创 2020-07-09 10:22:50 · 3594 阅读 · 0 评论 -
Keil编译出现:Error: C9555E: Failed to check out a license.LICENSE ERROR (R207(3): REGISTRY READ ERROR)
系统环境:win10Keil版本:C51 V9.56&Keil MDK V5.25 共存编译时出现报错:Error: C9555E: Failed to check out a license.LICENSE ERROR (R207(3): REGISTRY READ ERROR)原因:License到期,原License到期日为2020年,License到期。解决...原创 2020-02-21 11:39:00 · 49747 阅读 · 24 评论