自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lbd321的博客

人前显贵需人后受罪!

  • 博客(17)
  • 资源 (11)
  • 收藏
  • 关注

原创 STM32系统时钟

1、参考资料      《STM32F1开发指南-库函数版本》-4.3小节 时钟系统      《STM32中文参考手册V10》-第六章 复位和时钟控制 RCC      2、时钟系统知识总结      1)STM32有5个时钟源:HSI、HSE、LSI、LSE、PLL          ·HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高          ·

2017-04-28 22:32:08 538

原创 kei5编译单片机工程时出现:*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED

出现这个的原因是因为MDK51没有注册,还需用注册机对keil5重新注册*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED以管理员身份打开keil,注册机选C51,进行注册,显示successly表明成功。

2017-04-28 12:22:37 18675 1

原创 按键实验(GPIO输入)

1、参考资料         《STM32F1开发指南-库函数版本》-第8章  按键输入实验         《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)         2、硬件连接     KEY_UP-PA0   KEY0-PE4   KEY1-PE3   KEY2-PE2     3、GPIO输入操作说明    读取IO口

2017-04-27 23:48:51 2863

原创 用usb to ttl线给stm32f103zet6开发板下载程序

手动ISP下载程序,我们已经知道了,控制BOOT0引脚实现。STM32上电,会自动检测BOOT0引脚是什么电平,如果是高电平,等待用户下载程序;如果是低电平,运行用户之前下载到单片机的程序。所以我们需要把BOOT0引脚引出,然后控制其接地或接VCC来下载程序或者运行程序。手动下载步骤:   1、用串口线连接PA9和PA10,共GND,B1与V3.3跳线帽短接   2、用

2017-04-25 23:04:19 9564

原创 蜂鸣器实验

1、参考资料       《STM32F1开发指南-库函数版本》-第7章 蜂鸣器实验       《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)       2、蜂鸣器的硬件连接      不能通过IO口直接驱动大功率器件      BEEP引脚输出高电平三极管导通,蜂鸣器发声      R38电阻的作用是防止stm32复位时IO口输出

2017-04-25 20:44:13 1401

原创 跑马灯-位带操作

1、参考资料        《STM32F1开发指南-库函数版本》-5.2.1小节IO口的位带操作实现            STM32F1xx官方资料:                《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)                《Cortex-M3权威指南(中文)》第5章 位带操作2、位操作的本质目的就是

2017-04-24 23:10:51 1014

原创 跑马灯实验-寄存器版

1、参考资料  《STM32F1开发指南-寄存器》-第六章 跑马灯实验6.1小节             《STM32中文参考手册_V10》-8.2 GPIO寄存器描述  7.3.7 APB2外设时钟使能寄存器(RCC_APB2ENR)2、编写步骤:         使能IO口时钟。配置寄存器RCC_APB2ENR。     初始化IO口模式。配置寄存器GPIOx_CRH/CRL

2017-04-24 20:55:35 719 1

原创 SMT32控制IO时,模式和速度如果一样可以省略

#include "led.h"#include "stm32f10x.h"void LED_Init(void){    GPIO_InitTypeDef GPIO_InitStructure;                 //定义一个GPIO初始化结构体//    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE)

2017-04-24 12:30:00 562

原创 跑马灯实验-库函数版

1、参考资料        《STM32F1开发指南-库函数版本》-第六章 跑马灯实验6.1小节        《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)2、WarShip原理图         LED0--PD5   LED1--PE5  共阳极   低电平有效   推挽输出:       可以输出强高低电平,连接数字器件

2017-04-23 00:20:18 744

原创 GPIO工作原理(简述)

1、参考资料      《STM32F1开发指南-库函数版本》-第六章 跑马灯实验6.1小节      《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO ) 芯片数据手册(datasheet)2、144个脚,    STM32F103ZET6    -  一共有7组IO口    - 每组IO口有16个IO    - 一共16X7=112

2017-04-21 21:39:46 5158

原创 新建基于寄存器版本的工程模板

1、参考资料  STM32F1开发指南-寄存器版本_V3.0 -3.2小节2、开始步骤和新建固件库一样, USER SYSTEM OBJ           1、将程序源码文件中的启动文件添加到USER目录           2、SYSTEM要从寄存器版本的工程中复制过来           3、设置全局宏,STM32F10x_HD           4、添加头文件路径

2017-04-21 12:31:50 881

原创 新建基于固件库的工程模板-M3

1、参考资料  《STM32F1开发指南-库函数版本》- 3.3  新建基于固件库的MDK5模板2、开发环境MDK5   固件库版本 V3.53、新建工程      1、新建Template文件夹      2、新建子文件夹USER      3、打开MDK5在USER目录新建一个工程      4、选择CPU,STM32F103ZE      5、在Temla

2017-04-21 11:01:01 1497

原创 win10系统设置还原点,系统永不奔溃

教程链接:http://www.toutiao.com/a6404803827871203586/#6649976-qzone-1-8327-3c8d8e8bb11b3fb9a4fd89478693d6c1

2017-04-19 23:33:15 5083

原创 JLINK程序下载

1、《STM32F1开发指南-库函数版本》-3.4.3 JTAG/SWD程序下载与调试2、JTAG 20根线  JLINK驱动安装  JTAG和SWD模式3、MDK上配置JLINK4、Debug  Use  JlINK  settings  升级固件,不能断网断电  选择SW方式,速度为5M或者10M                 Flash Download  左侧

2017-04-19 23:17:32 828

原创 STM32串口下载

1、参考资料   《STM32F1开发指南-库函数版本》-3.4.2  STM32串口程序下载2、PA9(T)  PA10(R)  串口下载引脚3、USB/串口转换电路   CH340   FLYMCU4、下载硬件连接:PA9 和 PA10跳线帽   B0和B1和GND跳线帽5、STM32的ISP下载,只能使用串口1,其他串口只能用作串口通信,不能进行串口下载

2017-04-19 22:52:23 9795

原创 按键控制数码管0-99显示,十位不跳,用定时器T0中断

如果直接在主函数中写按键控制数码管0-99显示,不管怎么延时数码管十位上的数都会闪,原因就是单片机的机器周器太快,人的按键速度是ms级的,所以等你人操作完了,单片机早就执行了不知道多少遍。解决方法就是用中断,这里采用定时器T0溢出中断,工作方式1, 2ms中断显示一次,这样的话既不影响按键操作,又不影响显示,一举两得。以下程序是适用于德飞莱51单片机开发板#includ

2017-04-18 13:36:39 8848

原创 keil5 编译的时候不通过找不到sys.o文件,运行不通过解决方法(win10)

..\OBJ\test.axf: error: L6002U: Could not open file ..\obj\sys.o: No such file or directory程序是光盘里面的,未改动以上是编译stm32程序出现的问题。以下是解决方法:环境变量里有中文,这个也要改:计算机右键-属性-高级系统设置-高级-环境变量-XX的用户变

2017-04-13 14:24:00 31621 32

APMF32F1-keil5-pack包

用APM32F103c8t6代替STM32F103c8t6,需要安装相应的pack。

2021-01-14

基于STM32车牌识别系统资料V1.0_Ricky(1).zip

stm32f103rbt6+OV7670摄像头车牌识别资料,包含制作教程、原件清单、电路图、源码例程(keil4)

2020-05-26

HC-SR04超声波测距模块资料.zip

智能小车最常用的测距避障模块,有C51+1602测距例程,如果需要stm32超声波舵机避障的程序,可以加评论。

2020-05-26

STM32F103C8T6最小核心板程序文档电路图.zip

stm32f103c8t6说明手册,包括例程、芯片手册、电路图。这款stm32性价比高,适合各类stm32相关设计。

2020-05-26

OLED-STM32-SPI和IIC例程资料.zip

OLED 0.96 stm32 SPI和IIC例程资料,还包含了C51、Arduino单片机例程

2020-05-26

myAction.zip

Qt常用的Action图标,便于在Qt程序开发中使用。

2019-08-13

基于QT5的modbus服务器和客户端demo

QT5环境下的Modbus例程,可供工控modbus通信参考。

2019-04-08

正点原子STM32F103+MPU6050实现计步器源码

STM32开发板MPU6050陀螺仪实现计步器功能

2017-06-27

51单片机wifi小车制作资料

史上最全的单片机wifi小车制作资料

2017-03-05

Navicat Premium简体中文版

免费给大家下载,有什么问题尽管留言!

2017-02-19

计算机系统安装与故障维护

2016-12-03

空空如也

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

TA关注的人

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