学习cubemx,都是hal库的应用。很多例程都是标准库的,移植过程中出现了一些问题。
今天实现了HAL库驱动液晶屏。昨天做了delay函数的修改。注意的就是把systick的分频系数改了。这样就有1微秒的延时了。
液晶屏的问题是出现了uv16这个关键字的定义,移植了一下正点标准库里的sys.c文件。
需要引入三个文件
#include "stm32f4xx.h"
#include "stm32f407xx.h"
#include "core_cm4.h"
然后把vu的相关定义粘过来就好了。把工程传上来,delay,sys以后可以直接用。