magnbudie 发表于 2015-1-14 14:31:51

cxtarm 发表于 2015-1-14 14:25
设置成10000?楼主太高估单片机的能力了。你设置成10000,就是要设置成100us进一次tick中断,OS进行一次任 ...

多谢分析,怪我没仔细看数据类型。我说明一下,片子是STM32F4,主频180M的 。这样的话,可以确认是STM32cubemx的bug了,如图中我画的第二条红线所示,最大可以设置为32768的。


magnbudie 发表于 2015-1-14 14:33:05

cxtarm 发表于 2015-1-14 14:28
另外,你把值改成0.1后,虽然编译没有问题,但是程序能正常运行吗?

编译有问题的,8个警告的。整数的话,是得不出小数的

magnbudie 发表于 2015-1-14 14:33:43

magnbudie 发表于 2015-1-14 14:33
编译有问题的,8个警告的。整数的话,是得不出小数的

所以程序不修改根本没法用

magnbudie 发表于 2015-1-14 14:34:25

magnbudie 发表于 2015-1-14 14:33
编译有问题的,8个警告的。整数的话,是得不出小数的

不好意思,没仔细看你的问题,改后,程序正常。

cxtarm 发表于 2015-1-14 14:38:43

magnbudie 发表于 2015-1-14 14:31
多谢分析,怪我没仔细看数据类型。我说明一下,片子是STM32F4,主频180M的 。这样的话,可以确认是STM32c ...

F4系列的貌似的确可以跑100us。cubemx是ST刚推出来没多久,有BUG正常,自己能找出来解决掉就好了。我不太喜欢用这一类东西,生成的代码执行效率不知道怎么样。

magnbudie 发表于 2015-1-14 14:46:53

cxtarm 发表于 2015-1-14 14:38
F4系列的貌似的确可以跑100us。cubemx是ST刚推出来没多久,有BUG正常,自己能找出来解决掉就好了。我不太 ...

其实他的代码风格我挺喜欢的,我挺喜欢用的。
大部分初始化都是通过预编译完成的。我感觉HAL库跟标准库在资源占用方面差别不是很明显。
还有就是他的自带函数都封装的挺好的,以及回调函数,弱定义之类的,都挺好用的,我现在的代码量直线下降。只不过,到现在为止,库函数的介绍一直没有中文版。说好的F1年前支持,也没兑现

cxtarm 发表于 2015-1-14 16:11:28

magnbudie 发表于 2015-1-14 14:46
其实他的代码风格我挺喜欢的,我挺喜欢用的。
大部分初始化都是通过预编译完成的。我感觉HAL库跟标准库在 ...

是么,看来我也需要好好跟进了

sanx 发表于 2015-2-10 16:47:01

magnbudie 发表于 2015-1-14 14:46
其实他的代码风格我挺喜欢的,我挺喜欢用的。
大部分初始化都是通过预编译完成的。我感觉HAL库跟标准库在 ...
F1 的已经出来了, 只是问题一大堆
看我发的帖,希望大家能帮忙解决

watershade 发表于 2015-7-19 23:55:13

这个是mx软件的bug,我发现在mx4.9.0中的这个选项提示最大为1000.

magnbudie 发表于 2015-8-21 10:14:17

watershade 发表于 2015-7-19 23:55
这个是mx软件的bug,我发现在mx4.9.0中的这个选项提示最大为1000.

看来我说得没错,修复了
页: 1 [2]
查看完整版本: 采用stm32cubemx生成freertos的bug分析