自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

beijxin0g的博客

Enjoy Science and Technology,Enjoy Life!

  • 博客(15)
  • 收藏
  • 关注

转载 stm32的三种编程下载方式

stm32的三种编程下载方式:参见FreedomXura旭日的博客;网址http://blog.chinaunix.net/uid-20788517-id-263475.html

2017-03-07 21:41:39 1691

原创 FT232驱动安装不成功的解决方案

作者在调试STM32F407的过程中,想用FT232芯片USB转串口,与连接电脑进行比较直观的调试。但是,在安装FT232驱动的过程中,Windows7 提示:无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能未正确签名或已损坏,或者可能是来自未知来源的恶意软件(代码 52) 。经过网上搜索修改注册表、手动安装驱动等多种方法,未果。后面经多次尝试找到了解决方案。原因是:

2017-03-06 21:25:28 17574 4

原创 STM32 IIC通信

IIC协议

2016-11-28 17:02:35 1109

原创 STM32F4 DMA

DMA是一个搬运工。

2016-11-28 11:31:37 2215

原创 STM32串口通信

1.常用的串口相关寄存器: (1)USART_SR状态寄存器,对应的库函数 FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG); (2)USART_DR数据寄存器,对应的库函数 void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);

2016-11-27 17:21:11 461

原创 STM 32F407ZGT6输出PWM波

1.PWM工作过程原理图

2016-11-26 23:25:00 2798 1

原创 在SWD模式下用SEGGER J-Flash 下载STM32.hex文件

1.SEGGER J-Flash基本设置如下: (1)菜单栏选择Options->Project Settings->General,设置如下 (2)Target Interface 设置如下: (3)CPU设置如下: 注意:选择正确对应的Device型号 其它选择默认。 2.菜单栏选择File->Open date file->选择相应的.hex文件; 3.菜单栏选择T

2016-11-26 19:13:52 4850 1

原创 STM32F407ZG定时器

1.STM32F407ZG共有14个定时器。2个高级定时器(TIM1和TIM8),10个通用定时器(TIM2、TIM3、TIM4、TIM5、TIM9、TIM10、TIM11、TIM12、TIM13、TIM14),2个基本定时器(TIM6、TIM7); 各个定时器的特点如下: 官方参考手册:通用定时器框图,比较详细的描绘了定时器的基本工作过程。 2.定时器的时钟源:系统时钟、外部信号(E

2016-11-26 09:58:19 4797

原创 MDK5新建工程---点亮LED

1.建立工程文件夹; 2.新建工程,选择芯片型号; 3.修改工程目录,在工程文件夹中复制库文件,并在工程目录中添加相应的文件(主要包括.c文件,启动文件); 4.设置头文件存放路径,添加全局宏定义标识符:STM32F40_41xxx,USE_STDPERIPH_DRIVER; 5.编译,链接; 注意:Keil 5.0 SystemCoreClock参数可以查看系统频率;

2016-11-26 09:00:48 580

原创 NVIC中断优先级管理

NVIC中断优先级管理

2016-11-22 16:56:30 922

原创 STM32 GPIO I/O复用和映射

STM32 GPIO I/O复用和映射

2016-11-22 16:01:54 1151

原创 STM32的时钟(二):SysTick定时器实现Delay()函数

SysTick是一个简单的24位倒计数定时器,当计数到0时,可产生中断请求,系统将从RELOAD 寄存器中自动重装定时初值,只要不把它在SysTick 控制及状态寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作。时钟来源可以是处理器时钟,也可以是参考时钟(通常是片上时钟源)。SysTick定时器有4个寄存器:CTRL、LOAD、VAL、CALIB1.分析SysTick_CLK

2016-11-21 08:24:48 659

原创 STM32的时钟(一)

任何外设使用之前,必须使能其相应的时钟,而使能相应的时钟是通过配置相关的寄存器实现的。STM32 的时钟树参阅官方文档。1.  STM32的驱动系统时钟的时钟源有三个分别是:HSI、HSE、Main PLLHSI:高速的内部时钟源,来自芯片内部的RC振荡器,频率是16MHz,精度不高,可以用作向外部输出时钟信号,可以用作系统时钟,可以用作Main PLL的时钟源;HSE:高的外部时钟源

2016-11-20 18:56:54 505

原创 genymotion下载的模拟器无法用vm virtualbox启动的问题的解决方法

genymotion下载的模拟器无法用vm virtualbox启动的问题的解决方法:启动vm virtualbox在设置中修改网络选项中的混杂模式---修改成“允许虚拟电脑“如下图:确定即可。在vm virtualbox中启动genymotion下载的模拟器,如果可以正常启动,在genymotion中点击start一般就可以正常启动了。如果该方法不行,卸载高版本的vm,下

2016-04-09 14:31:26 967

原创 刚刚注册的博客

hey,今天刚刚注册的博客,开启Android Studio的学习之旅。安装Android studio+genymotion,实现其联调。

2016-04-08 23:26:04 275

空空如也

空空如也

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

TA关注的人

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