本博客将介绍STM32CubeMX简单使用,作为自己的学习整理,如果碰巧你也看到了,希望能有一点点小小的帮助。 系 统:Win10专业版 STM32CubeMX版本 Version 5.0.0 开发板:正点原子STM32f103VET6精英版 调试器:STlink ...
分类:
其他好文 时间:
2018-11-24 14:23:19
阅读次数:
227
时间:2018/11月/15 经过实践中发现,使用stm32cubeMX 自动生成的代码,烧入单片机后第一次,断电重启后能够运行。 但是,再次对其进行操作的时候,发现无法进行调试,也无法对其下载程序。 怀疑是硬件问题,比如怀疑是硬件不稳定导致的。但是实际上原因并不是。 换了另外一块主芯片一样的不同设 ...
分类:
其他好文 时间:
2018-11-16 00:30:17
阅读次数:
216
HAL_UART_Receive_IT(&huart1, (uint8_t *)aRxBuffer, Number);意思是接收到Number个字节后,触发HAL_UART_RxCpltCallback,没收满是不会触发的。而且HAL_UART_Receive_IT是一次性的,触发完后需要时要再调用 ...
分类:
其他好文 时间:
2018-11-12 13:22:24
阅读次数:
524
参考传送门 关于IIC的原理这里我就不多说了,网上有很多很好的解析,如果要看我个人对IIC的理解的话,可以翻看我前几篇文章,这里主要讲一下怎样利用STM32CubeMx实现IIC的通讯,经过个人实践,感觉HAL库的硬件IIC要比标准库的稳定。好了,下面就从STM32CubeMx 配置开始一步步实现I ...
分类:
其他好文 时间:
2018-09-14 17:16:04
阅读次数:
1271
系列文章: stm32+lwip(一):使用STM32CubeMX生成项目 stm32+lwip(二):UDP测试 stm32+lwip(三):TCP测试 stm32+lwip(四):网页服务器测试 stm32+lwip(五):以太网帧发送测试 STM32CubeMX是一个图形化的配置工具,根据用户 ...
分类:
其他好文 时间:
2018-09-08 11:46:08
阅读次数:
900
参考资料:1、ST HAL库官网资料 2、https://blog.csdn.net/u014470361/article/details/79206352#comments 一、STM32CubeMX配置外部时钟 注意在进行外部时钟配置时,即“High Speed Clock”和“Low Spee ...
分类:
其他好文 时间:
2018-08-15 19:33:42
阅读次数:
304
目标:利用TIM3结合普通GPIO实现一个1--100HZ的可控频率,误差在0.5HZ以内 1.在这里我是使用STM32CuBeMx建立的工程,工程建立过程就不细说了,这里主要讲解实现部分。 我使用的是STM32F07系列外部晶振为8MHz,CuBeMx建立的工程有一个好处就是可以减少很多初始化的步 ...
分类:
其他好文 时间:
2018-07-27 19:13:15
阅读次数:
851
上次开发一个项目,使用一个小容量的STM32 ARM CORTEX核心的单片机,使用STM32CUBEMX自动生成配置代码,正准备编写程序的时候,发现容量竟然有6K多。这个容量在使用大容量FLASH的单片机时不感到什么,可是使用小容量单片机的时候,就明显不够用了。? ? 没有办法,只好打算回去使用原来的StdLib库,前两年不就这么干的嘛,也没什么难
分类:
其他好文 时间:
2018-05-04 18:25:04
阅读次数:
7824
为了方便调试,使用Keil5+Proteus。1、新建Proteus STM32项目,选择STMF103C6 2、新建STM32CubeMX项目,选择同型号CPU,选择UART1,Asynchronous.(异步模式) 3、保存项目,Keil5打开,在Main.c,写以下代码,编译生成hex文件。 ...
分类:
其他好文 时间:
2018-02-07 22:53:47
阅读次数:
293
近两年,微软越来越拥抱开源支持跨平台,win10搭载Linux子系统,开源VSCode作为跨平台编辑器,VS2017官方支持了Linux和嵌入式开发功能。 ST也是,近两年开发的软件工具基本都是跨平台(基于Java)的,比如STM32CubeMX,MCUFinder,STM32CubeProgram ...
分类:
其他好文 时间:
2018-01-29 21:36:30
阅读次数:
4712