peng-zhihui / ElectronBot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于舵机驱动板的问题

FrankXu626522 opened this issue · comments

通过stm32cubeMX生成的代码找不到i2c和adc收到信号后处理并发送到PWM的相关内容。有没有大佬来指点一下信号处理和伺服控制相关的代码在什么地方?QAQ

在UserApp/main.cpp

在UserApp/main.cpp

整个UserApp的代码我都没有找到调用的地方,这一部分代码不是运行在stm32f0上面的吗?

在UserApp/main.cpp

整个UserApp的代码我都没有找到调用的地方,这一部分代码不是运行在stm32f0上面的吗?

你应该再仔细点读代码,还有,准备好文件对比工具,这样方便很多 Core里是有部分用户代码

I2C是通过RX回调来处理上位机数据的 HAL_I2C_SlaveRxCpltCallback
ADC是通过Timer的回调来读取的 HAL_TIM_PeriodElapsedCallback
都在UserApp/main.cpp里

还有Ctrl里的motor驱动里的pid

在UserApp/main.cpp

整个UserApp的代码我都没有找到调用的地方,这一部分代码不是运行在stm32f0上面的吗?

你应该再仔细点读代码,还有,准备好文件对比工具,这样方便很多 Core里是有部分用户代码

I2C是通过RX回调来处理上位机数据的 HAL_I2C_SlaveRxCpltCallback ADC是通过Timer的回调来读取的 HAL_TIM_PeriodElapsedCallback 都在UserApp/main.cpp里

还有Ctrl里的motor驱动里的pid

谢谢指点,主要是之前手欠cubemx保存了一次工程,没找到Main()的调用

在UserApp/main.cpp

整个UserApp的代码我都没有找到调用的地方,这一部分代码不是运行在stm32f0上面的吗?

你应该再仔细点读代码,还有,准备好文件对比工具,这样方便很多 Core里是有部分用户代码

I2C是通过RX回调来处理上位机数据的 HAL_I2C_SlaveRxCpltCallback ADC是通过Timer的回调来读取的 HAL_TIM_PeriodElapsedCallback 都在UserApp/main.cpp里

还有Ctrl里的motor驱动里的pid

您好想问一下文件对比工具是什么呀