- 博客(5)
- 收藏
- 关注
原创 FreeRTOS移植笔记(二)FreeRTOSConfig.h文件详解
一、FreeRTOSConfig.h介绍 我们在使用FreeRTOS的时候,需要对其进行一下配置,这样我们才能使用FreeRTOS,而大部分选项都在FreeRTOS.h文件里面默认配置了,我们在使用FreeRTOS开发我们的产品的时候,只需要把用到的配置选项放在FreeRTOSConfig.h文件中配置一下即可。二、基本配置 基本配置是FreeRTOS中经常使用的,也就是只要用到FreeRTOS
2017-01-14 22:02:38 1276
原创 FreeRTOS移植笔记(一)创建工程模板
一、开发环境 对于FreeRTOS的移植,如果你使用的IDE开发环境是MDK,这里建议大家使用MDK4.7X即以上的版本,保证能够支持STM32。二、创建工程模板 假设我们已经有了一个裸机的STM32的工程模板,现在我们就直接在这个工程模板上添加FreeRTOS,裸机的STM32的工程模板如下图所示: 准备好裸机的 STM32的工程模板之后,就可以在上边移植FreeRTOS了。具体步骤
2017-01-10 22:30:05 1934
原创 通过BUG来理解STM32的HSE时钟
前言:最近在搞GPRS的时候,遇到了这么一个问题,所使用的单片机为STM32F103RBT6,刚开始先写了个串口打印的程序,波特率设置为19200,可是在上位机上输出的信息总是乱码,检查了好几遍的代码,硬件等等就是没找到问题。于是就在上位机上对波特率从115200往下一个一个的试,终于,当波特率设置为38400的时候,打印信息正确,额滴歌神啊,这是什么情况呢,我在程序中明明设置的波特率为19200,
2016-12-10 11:19:44 3088 1
原创 2.4G NRF24L01无线模块总结
前言 最近野火STM32论坛(www.firebbs.cn)发起了一个开源平衡车的项目,于是就跟着大家一起动手做起了开源平衡车,其中就用到了2.4G NRF24L01无线模块。通过对NRF24L01中英文手册的参考,对其做如下总结,将主要的知识点以博客的形式呈现出来。如果想要对NRF24L01进行更深入的理解,还请以中英文手册为主(本博文内容都能在中英文手册中找到)。一、概述 NRF24
2016-11-17 22:04:42 14507 2
原创 STM32之启动模式
STM32学习笔记之启动模式前言:菜鸟成长过程中的心得总结,欢迎指出本博文的错误之处,以便大家一起学习。谢谢!!!一、STM32的启动模式的选择 在STM32中,我们可以通过对BOOT0和BOOT1的配置,来选择我们所需要的启动模式,而BOOT0和BOOT1的配置,我们可以通过手册来查找,主要有如下图所示的几种启动方式。 二、常用的几种启动模式及其电路原理图1、串口ISP 在使用串口ISP下载
2016-10-28 22:44:13 3965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人