自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 STM32 在PC端串口助手上打印中文字符----printf()函数重定向

前言本博文基于STM32F103ZET6和MDK5.2.6和库函数V3.5.0开发;本博文采用七星虫德飞莱开发板,USB-TTL电路,USART1和野火串口调试助手;如有不足,多指教;串口通信作为拓展单片机功能的一个外设,其本身还有一个常用的功能就是用于调试使用,通过对一个值的输出从而观察所要的值是否正确,比较形象,但是自己在写串口的时候写出来的程序不能像当初VC++里的C语言一样利用...

2019-01-31 12:30:33 9107 5

原创 STM32 对外设基地址,总线外设基地址和寄存器基地址的理解

前言本博文基于STM32F103ZET6和MDK以及V3.5.0库函数;本博文从Cortex-M3内核的寻址空间映射一直聊到库函数是怎样配置具体的某一个寄存器;如有不足之处,多多指教;Cortex-M3存储器映射由于STM32系列芯片为32位处理器,所谓32位处理器,也即是地址总线有32根,可寻址空间为2^32=4GB;如下图从图片上可以看出,ARM公司已经为芯片生产厂商们划分好...

2019-01-26 15:43:13 9462 10

转载 STM32 MDK变量显示"not in scope"的问题解决

直接提供两种方法的链接:(不一定哪一种能用)https://blog.csdn.net/gmpy_tiger/article/details/50395719https://blog.csdn.net/qlexcel/article/details/56279198

2019-01-25 23:53:14 3906

原创 STM32 BOOT0和BOOT1对于下载程序的应用

前言本博文基于STM32F103ZET6和MDK5编写;如有不足之处,还请多多指教;STM32开发板下载程序的两种方式一: 仿真器下载(J-Link,ULink等等)步骤:(1)(2)...

2019-01-24 22:39:20 5920 2

原创 STM32输入捕获--“PWM输入模式”(可拓展多路同时捕获)

前言博文基于STM32F103ZET6和标准固件库V3.5.0在MDK5环境下开发;本博文只讨论输入捕获的PWM输入模式,这个模式是STM32输入捕获检测脉宽和频率的一种硬件处理机制,大大减小了代码量,提高了检测效率,而实际上对于PWM信号的检测还有其他方法,并且关于繁琐的寄存器的介绍这里就不多说了,有兴趣的话可以直接去我的另外一个博客里去看: https://blog.csdn.net/w...

2019-01-20 15:07:43 12413 10

原创 C51单片机 定时器模拟单路输出PWM

前言本博文基于STC89C52RC和Keil5 C51环境开发;如有不足之处还请多多指教;需要的东西定时器0;管脚P1.0;代码如下:#include <STC89C5xRC.H>#define ENABLE 1#define DISENABLE 0typedef unsigned char uchar8;sbit P1_0 = P1^0;bit...

2019-01-20 00:32:48 1082

原创 C51单片机 通过定时器模拟输出多路PWM

前言本博文基于STC89C52RC和keil5 C51开发;本博文用描述两种模拟输出PWM波的方法;如有不做之处还请多多指教;方法一:需要用到的东西利用定时器0完成(定时器1也一样);利用P1.0~P1.3完成4路PWM的输出(不同的占空比);...

2019-01-19 23:40:00 4231 4

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除