你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
gatsby32 发表于 2019-4-9 09:16 哥,你能给我详细说说这个表达式是怎么算出速度的吗?为啥是 Speed_ref = (15500 * Speed_Adc) >> 16,右移 ...
15500是电机能达到的最大转速,Speed_Adc的最大值是4096,ADC采样值和速度参考值的换算方式为:(Spped_ref-0)/(Speed_Adc-0)=15500/4096=15500>>16;
gatsby32 发表于 2019-4-9 10:02 4096是2的12次方啊 哥
gatsby32 发表于 2019-4-9 11:41 哥 不好意思,我不知道还可以翻页看下一楼。这个是什么意思LL_EXTI_ClearFlag_0_31 (LL_EXTI_LINE_13);为什 ...
gatsby32 发表于 2019-4-10 09:17 哥,这个ADC是12位的 值不会超过4096,但是为什么 Speed_Adc的值这么大啊
gatsby32 发表于 2019-4-11 09:57 哥 照理说4096是2的12次方应该右移12位,但是我右移12位之后电机转速根本不正常,只有1600多转,而且不可调 ...
nobutac67618 发表于 2019-6-17 10:33 楼主好,请问我按照你写的代码,下载之后Workbench界面上显示software error。能否帮忙解答下,多谢! ...
子曰好人 发表于 2019-6-17 14:29 在程序中,只有这两个地方可能触发软件错误,你可以调试的时候在这两个地方打断点,就知道是哪儿的问题 ...
请看本帖12楼,我已做了解释,这里写错了,应该是右移12位
你有没有仔细看帖子里面的讨论。。ADC是12位的,右移12位哪里有错么,我没有在代码里改过来
清除第13号引脚出现的中断信号,因为NUCLEO板子的蓝色USER按键是PC13引脚,每个IO的中断都有一个外部中断线对应
说实话我忘记了,你单独旋钮转到底有ADC能采出大多值你就除以多少吧
在程序中,只有这两个地方可能触发软件错误,你可以调试的时候在这两个地方打断点,就知道是哪儿的问题了。
很大可能是出现了HardwareFault
谢谢楼主回复,能否请帮忙发一下您配置CubeMX生成的report(pdf版本)?因为您发的ioc文件貌似打不开(好像由于版本原因)