- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Keil有关MicroLIB的注意点
在keil中使用malloc()函数来动态分配内存,返回了分配内存的首地址,但是却无法给内存赋值。同样的程序使用linux GCC编译器编译并运行没有任何问题。因此求助万能的网。经过一番查阅,原来keil中如果需要使用malloc()、calloc()、free()等函数,需要开启MicroLIB。参考资料:https://blog.csdn.net/electrocrazy/articl...
2019-10-30 17:00:29 1126
原创 正点原子delay函数移植到rt thread操作系统(HAL库)
正点原子教程中涉及到的操作系统只涉及了UCOS的教程,其中例程的system文件夹中的delay.c函数只是适配了UCOS。下面将delay.c函数移植到rt thread中,使用的bsp是rt thread stm32中的stm32f407-st-discovery开发板已修改好的delay.c函数(适配HAL库)#include "delay.h"#define SYST...
2019-10-29 21:56:02 2094 1
原创 Keil查看代码运行时间
在要测试的代码前加一个断点,当程序运行到目标行时会停下,然后复位“t1”或“t2”,并在下一行代码前加断点,然后继续运行程序,程序会停在下一行代码前,这个时候“t1”的值就是目标行程序的运行时间。参考资料:https://blog.csdn.net/qlexcel/article/details/56281667 http://www.keil.com/support/m...
2019-10-29 10:43:13 7040
原创 STM32F4中的有关SysTick和延时函数的理解(HAL库)
说到单片机的延时函数,对于很多人来说并不陌生,在F4Cube Hal库中不就是HAL_Delay()函数而已么,但是实际上,简单的HAL_Delay函数的实现原理,并不是那么容易看明白。HAL库中SystemCoreClock的变化过程如下表所示(最终的值取决于在CubeMX中的时钟树配置中的系统时钟SYSCLK)函数【所在文件】 SystemCoreClock SystemIn...
2019-10-28 21:48:20 5494
原创 STM32F4DISCOVERY和STM32F407G-DISC1的差异
最近新购入了ST官方的F4探索者开发板用于调试,在官网上发现这个板子有两个版本,前一个版本叫STM32F4DISCOVERY,后一个版本叫STM32F407G-DISC1。官网提到板子的Demo例程可以从HAL库的Cube开发包(HAL库为目前ST主推的库)和以前的标准固件库的STSWSTM32068包(ST已经不再对这种标准固件库进行维护和更新了)。STM32F407G-DISC1最新的...
2019-10-25 20:46:34 2426
原创 Altium Designer 17在复制原理图元件时出现错误
背景:在设计原理图的时候,对某些元件进行复制的时候,软件会报错,错误信息如下InvalidParameter Exception Occurred In Copy解决方法:如果有安装过Adobe_Premiere_Pro_2019_13.1.2.9_SP_20190425,需要将其删除。该阅读器的虚拟打印机服务会影响AD17的正常工作。(实测可用)...
2019-10-09 15:30:46 4463 2
succBAK_HTTP_IAP.zip
2020-11-11
LWIP_MQTT_Succeed.7z
2020-03-11
GLScene_v1.8_for_RX_10.3_Rio.7z
2019-08-15
UART_Printf.7z
2019-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人