自定义博客皮肤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的博客

人前显贵需人后受罪!

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

原创 JLINK仿真器用SWD模式下载/调试只需三根线

stm32上的jlink接口有20个,然而并不是所有的接口都是必须的,在网上找了一些资料,想用杜邦线连接stm32和jlink仿真器,因为排线实在难插拔。试了一下只需三根线就可以下载和调试,分别是1、7、9三根线。下面附图:(20脚实际上可以不接,但是VCC一定要接,不然下载会报错)

2017-05-29 23:45:28 13473 1

原创 基于STM32wifi小车制作(五)-基本完工

小车的硬件组装已经基本完成,软件调了一天也成功了。遇到的问题有: 1、OLED显示初始化应该放在GPIO初始化和中断初始化后面,不然程序无法正常启动 2、距离显示和中断一起执行的问题,困扰了一天,最终把中断要执行的程序比如前进、后退、舵机等这些功能放到串口中断服务函数中,在主函数中执行距离显示。 3、最后加了温湿度传感器,也在主函数中进行显示。 4、设置距离限制...

2017-05-26 23:52:15 4143 3

原创 基于STM32wifi小车制作(四)

今天把底盘和电路板组装到一起,车差不多做好了。遇到的问题有:   1、继电器模块失灵,先前是3.3V供电,电压不够,改成5V供电,问题解决。   2、路由器模块一开始用的7805稳压供电,测试结果小车一控制就掉电,电源电压降得比较厉害,然后用四节五号电池单独供电就好了。   3、拆电路结束后,路由器的GND没有与stm32接在一起,导致小车跑飞,这个注意一下就行。下面是小车的照

2017-05-25 23:44:44 3760 2

原创 基于STM32wifi小车制作(三)

这次还是硬件电路的焊接,增加了OLED接口,舵机接口,超声波模块接口,还有LED灯珠和继电器连接接口。需要注意的是:   1、舵机采用的是9G舵机,为了防止出现舵机抖动,在信号脚焊了一个4.7K的上拉电阻。   2、舵机供电采用5V供电稳定,如果用3.3V就会造成供电不稳,出现抖动。   3、超声波模块也是5V供电,3.3V测试不行。   4、LED灯珠直接接在5V两端,发现灯

2017-05-24 23:51:06 5599 3

原创 基于STM32wifi小车制作(二)-电源设计

小车的电源采用三节18650串联的方式供电,电压为12V,并联一个数码管电压表显示,再用7805稳压到5V,用排针引出5V接口,给后期的模块供电。        本次项目采用的stm32芯片,这个芯片的工作电压是3.3V,这里用了降压模块,主要是为了省钱,用已有的模块,还可以用LM1117T芯片稳压到3.3V。3.3V也引出来供电。       报警电路的设计,采用有源蜂鸣器,用NPN

2017-05-23 21:21:04 3212

原创 基于STM32F103WIFI视频小车制作(一)

制作小车的器件都买好了,包括stm32核心板,电机驱动模块,稳压模块等等。总体硬件布局是这样的:核心板+底板模块用胶沾到洞洞板上,各种接口用排针引出来,用标签贴好标识。下面是一些模块图片:

2017-05-21 10:52:08 4366

原创 正点原子2.8寸TFTLCD接到stm32f103zet6最小系统板上显示失败解决方法

最近学了一下stm32TFFLCD显示,突发奇想,把它接到最小系统板上,按照电路图接好了之后,程序也是下载的原子的,结果就显示背光,不显示字。搞了两天终于发现复位引脚没接,开发板上的复位和其他外设都是接在一起的,复位引脚是25号,最小系统上没有复位引脚引出来,我就照着电路图焊个引脚出来,效果还是不错的。一开始就是这样,白色。接上复位引脚就好了,完美解决。

2017-05-19 11:28:25 15557 38

原创 J-Link在线调试stm32开发板,无需多次下载,实现仿真

今天在淘宝买的JLINK仿真器到手了,试了一下,东西是好的,毕竟一分价钱一分货。然后一直有个疑问就是仿真是仿真用的,目的就是减少FLASH的擦写次数,延长单片机的寿命,而 每次用JLINL仿真,在MDK里一直是下载后仿真,这和每次烧写程序没有区别呀?查了十几分钟发现MDK配置不对,改好之后只需下载一次,就可以实现多次仿真,无需多次下载,以下是配置图:第一次下载一定要选中Erase

2017-05-16 23:28:47 10144 3

原创 STM32 USMART调试组件

1、USMART是由ALIENTEK开发的一个灵巧的串口调试交互组件,通过它你可以通过串口助手调用    程序里的任何函数,并执行。因此,你可以随意更改函数的输入参数(支持数字(10/16进制)、字符串      、函数入口地址等作为参数),单个函数最多支持10个输入参数,并支持函数返回值显示。      2、USMART的特点     1.可以调用绝大部分用户直接编写的函数。

2017-05-15 23:09:39 767

原创 FSMC的初识

FSMC(Flexible Static Memory Controller,可变静态存储控制器)     ·STM32系列采用的一种新型的存储器扩展技术。     ·方便地进行不同类型大容量静态存储器的扩展。     ·STM32通过FSMC可以与SRAM、ROM、PSRAM、NOR Flash和NANDFlash存储器的引脚直接相连。     ·支持代码从FSMC扩展的外部存储

2017-05-15 09:54:50 416

原创 STM32 PWM输出函数

1、参考资料     《STM32F1开发指南-库函数版本》-第14章 PWM输出实验     《STM32中文参考手册V10》-第14章  通用定时器2、STM32 PWM工作过程            ·STM32 PWM工作过程(通道1为例)             CCR1:捕获比较(值)寄存器(x=1,2,3,4):设置比较值。          

2017-05-10 23:05:43 6264 1

原创 STM32定时器中断实验-TIM3

1、参考资料      《STM32F1开发指南-库函数版本》-第13章 定时器中断时实验      《STM32中文参考手册V10》-第14章 通用定时器2、时钟选择       计数器时钟可以由下列时钟源提供:          ①内部时钟(CK_INT)          ②外部时钟模式1:外部输入脚(TIx)          ③外部时钟模式2:外部触发输入

2017-05-10 11:35:28 8797 1

原创 通用定时器基本原理

1、参考资料       《STM32F1开发指南-库函数版本》-第13,14,15章         《STM32中文参考手册V10》-第14章通用定时器2、通用定时器概述      ·STM32定时器                ·三种STM32定时器区别                ·通用定时器功能特点描述         STM32的通用TIMx

2017-05-09 15:35:56 6020 4

原创 窗口看门狗实验

1、参考资料    《STM32F1开发指南-库函数版本》-第12章 窗口看门狗实验    《STM32中文参考手册V10》-第18章 窗口看门狗2、窗口看门狗概述      之所以称为窗口就是其喂狗时间是一个有上下限的范围内(窗口),你可以通过设定相关寄存器,      设定其上限时间(下限固定)。喂狗的时间不能过早也不能过晚。            而独立看门狗

2017-05-08 17:44:52 1271

原创 独立看门狗实验

1、参考资料      《STM32F1开发指南-库函数版本》-第11章 独立看门狗实验      《STM32中文参考手册V10》-第17章 独立看门狗2、独立看门狗概述     ·为什么要看门狗?       在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,       造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控

2017-05-05 20:56:15 1984

原创 外部中断实验-M3

1、参考资料:     《STM32F1开发指南-库函数版本》-第10章  外部中断实验     《STM32中文参考手册V10》-第9章  中断和事件2、外部中断概述    ·STM32的每个IO都可以作为外部中断输入。    ·STM32的中断控制器支持19个外部中断/事件请求:       线0~15:对应外部IO口的输入中断       线16:连接到PVD

2017-05-05 15:26:19 622

原创 STM32串口寄存器库函数配置方法

1、参考资料      《STM32F1开发指南-库函数版本》- 5.3 usart串口文件夹介绍                                    -第9章 串口实验      《STM32中文参考手册V10》-第25章通用同步异步收发器(USART)2、串口通信基本原理        ·常用的串口相关寄存器           ·USART_SR

2017-05-04 18:02:06 3437

原创 SPI初识

SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议,比如AT91RM9200。SPI协议概括SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个

2017-05-04 17:57:34 362

原创 串口通信基本原理

1、参考资料      《STM32F1开发指南-库函数版本》- 5.3 usart串口文件夹介绍                                     -第9章 串口实验      《STM32中文参考手册V10》-第25章通用同步异步收发器(USART)2、通信接口的背景知识     ·处理器与外部设备通信的两种方式:            ·并行

2017-05-04 10:48:05 5699

原创 NVIC中断优先级管理

1、参考资料    《STM32F1开发指南-库函数版本》-4.5 小节 中断优先级分组管理     《STM32中文参考手册V10》-第9章 中断和事件2、NVCI中断优先级分组    ·CM3内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。    ·STM32并没有使用CM3内核的全部东西,而是只用了它的一部分。

2017-05-03 20:27:46 2086

原创 STM32端口复用

1、参考资料      《STM32F1开发指南-库函数版本》-4.4小节 端口复用和重映射      《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)2、端口复用     STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。     也就是说,一个GPIO如果可以复用为内置外设的功能引脚,     那么当这个GPIO作为

2017-05-03 19:08:42 1810

原创 Systick滴答定时器-延时函数

1、参考资料      《STM32F1开发指南-库函数版本》-5.1小节 delay文件夹介绍          《Cortex-M3权威指南-中文》-第8章最后一个小节:Systick定时器2、Systick定时器    Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。        Systick定时器常用来做延时,或者

2017-05-02 12:58:03 3192

原创 NVIC的初识

NVIC全称为Nest Vector Interrupt Controller,人们一般称之为“嵌套中断向量控制器”,是用来管理中断嵌套的,核心任务就是在于其优先级的管理。NVIC给每个中断赋予先占优先级和次占优先级。它们的关系描述如下:1、拥有较高先占优先级的中断可以打断先占优先级较低的中断(类似前面所说的执行优先级)。2、若两个先占优先级的中断同时挂起,则优先执行次占优先级较高的中断。

2017-05-01 20:49:32 1069

原创 stm32时钟系统复习

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

2017-05-01 20:20:39 461

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关注的人

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