求助大神,新手编程无法运行
本帖最后由 midfieldmaestro 于 2019-5-7 16:22 编辑第一天编程可以运行。第二天不知道怎么了,不能运行,是程序错误还是板子问题?
使能GPIOf时钟;确定gpiof方向;输出高低电平
midfieldmaestro 发表于 2019-4-25 11:52
我用排除法确定了一下,“SystemInit()函数”是这个函数的问题,我的源程序应该怎么改?还请指教!!! ...
在CUBEMX中生成的工程,供楼主参考:
问题已解决,缺少system_stm32f4xx文件(时钟配置文件),有同样问题的可以参考一下
勾选即可解决问题。
能直接用寄存器地址,强转指针类型,访问结构体成员的新手,在论坛我还没看到第2个 貌似还有一个system_stmxxx.c 本帖最后由 wenyangzeng 于 2019-4-25 11:32 编辑
这种指针类型的直接操作太高级了,要读懂很困难。况且那个SystemInit()函数没有执行,系统根本没有初始化。如何正确运行。况且楼主没有把CUBEMX的固件库添加的工程中。
楼主应该先下载ST官方演示代码,一步一步深入。 Debug调试一下,应该是可以跑的。
具体楼主所说的“不能运行”,说得太笼统了。信息太有限 这种看多了头有点疼:lol tyhjrwx2011 发表于 2019-4-24 21:59
能直接用寄存器地址,强转指针类型,访问结构体成员的新手,在论坛我还没看到第2个 ...
应该是我程序问题,把PF9端口高低电平改到测试程序里,LED灯可以亮;
我找不到我的程序问题在哪里?
希望各位帮忙解答一下,谢谢!:handshake
tyhjrwx2011 发表于 2019-4-24 21:59
能直接用寄存器地址,强转指针类型,访问结构体成员的新手,在论坛我还没看到第2个 ...
可能是启动文件有问题 wenyangzeng 发表于 2019-4-24 22:07
这种指针类型的直接操作太高级了,要读懂很困难。况且那个SystemInit()函数没有执行,系统根本没有初始化。 ...
我用排除法确定了一下,“SystemInit()函数”是这个函数的问题,我的源程序应该怎么改?还请指教!!!
这个程序可以运行
真的很奇怪,我第一天也是用原来的方式编程的,可以运行,第二天编程就不能运行了!
页:
[1]
2