刚刚在原子买的F7开发板,我是一个单片机初学者,所以就老老实实按着原子发布教材学,我用的HAl库函数版教程,首先原子论坛给的STM32cubeF7只有50多兆,教材上说找STM32Cube_FW_F7_V1.4.0DriverCMSISInclude,其实根本找不到这个路径,CMSIS下没有Include,然后我去官网下载了500兆的解决了这个问题,接着说实验 0-1 Template工程模板里有USE_HAL_DRIVER,STM32F767xx,其实根本没有,全是F429的资料,接着编译新建工程时说只有1个错误,实际却有9个,从头文件删掉第44行代码之后编译也是一堆错误,我以为是我哪里没做对,可是照着教程做了三遍都是9个错误,目前HAL库函数教程才看到3.3节,实在看不下去了,错误太多,不知道下面还有多少错误
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
j明显的新手自己新建工程出错,简单的说一下你的问题,
1、“ 0-1 Template工程模板里有USE_HAL_DRIVER,STM32F767xx,其实根本没有,全是F429的资料”?
下面是我打开的F7的例程,就有这些定义,不知道你看的哪里的?。
2、你编译出现9个错误,错误如下:
这个错误提示已经如此明显了,就是在文件stm32f7xx_hal_timebase_rtc_alarm_template、stm32f7xx_hal_timebase_tim_template中有重复定义的东西的,可以看出你是将HAL库中的所有文件都添加到了工程中!但是你去看一下例程中有没有将这些文件添加到工程中,这个也就是为什么你说的你自己新建工程就有9个错误,而例程就没有错误。看教程、看例程要仔细。
3、如何学习
作为老司机,只能提醒你,看资料和程序一定要仔细、仔细、再仔细!
你直接编译我们例程有没有错误?
直接编译你们的程序没有错误,我是按着教程做有9个错误
一周热门 更多>