你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
gatsby32 发表于 2019-3-12 16:351 n) @) I$ f* d, `. H8 S 老哥 ,怎么用CUBEMAX初试化引脚啊
gatsby32 发表于 2019-3-13 09:42* i' I( a3 Q' W8 v* B8 M7 V2 G x 老哥 这个task是写在main函数里面吗 ?这个按键中断有什么作用啊?麻烦老哥给我解解惑,第一次学这些 很 ...
gatsby32 发表于 2019-3-28 16:52 0 A% u8 ^0 ]! D" J老哥 这两个函数的内容不一样 ,为了完成实验一 我需要把这个内容改成和你一样的吗4 F6 X" l' \, S ...
gatsby32 发表于 2019-3-29 09:09 5 [/ w6 _* G7 p老哥 ,我不懂按键中断函数有啥用 我可以不写吗 不写的话 有啥影响吗
jeff1996 发表于 2019-7-22 16:34 8 i$ e y: s& ]# {0 Z楼主。 我按照你任务1的程序。 但是我的电机加速到3000RPM需要10多秒。 怎么设置都是10多秒,很奇怪。 请问 ...
论坛里有关于cubemx的教程,搜一下咯
1.在我的程序里按键的作用起的是传递信号的作用,按键中断中翻转LED11引脚,主函数通过读取LED11引脚电平值做是否启动任务的判断。
2.在我的代码里启停是可控的,通过LED11引脚电平来判断是否执行task1。另外,task1的要求就是延时不断启停,我这样写是没有问题的
v3 j* t5 P2 x P F
直接扔好几个问题,还没完全看过来. x0 n& e O/ X& U" }$ z
回复20#和21#:
User_label那个自己想写什么名字无所谓,根据自己喜好就OK9 `" N4 U* o3 K, ]3 e% y2 j
回复22#和23#:
不用跟我的代码完全一样,这个只是我用于控制实验进行与否的一种方式,你也可以通过其他方式来做3 ^( P4 s9 y) T$ U+ T+ q
按键中断的作用我在帖子的开始都说了呀,不写也可以,只是任务一可能变成了不可控的一项实验
/* Programs a Speed ramp for Motor 1 */3 f% z8 b" J: F2 H
void MC_ProgramSpeedRampMotor1( int16_t hFinalSpeed, uint16_t hDurationms );
这个函数的第二个参数你改过吗,第二个参数就是达到目标值的时间,越小加速度越快
考虑另外一个问题,电机惯性较大,电机驱动板的驱动能力有限,也许最多就只能10+s才能达到目标转速
学习了,谢谢。