led模组调试软件找不到芯片代码怎么办

led模组调试软件找不到芯片代码怎么办,第1张

百度知道

led模组调试软件找不到芯片代码怎么办

知道了问题的来源,解决就非常简单了,只需要修改以上两个宏定义的值就可以。

这里涉及到STM32F4主时钟的计算,主 PLL 时钟的时钟源要先经过一个分频系数为 M 的分频器,然后经过倍频系数为 N 的倍频器出来之后的时候还需要经过一个分频系数为 P(第一个输裤消出 PLLP)或者 Q(第二个输出 PLLQ)的分频器分频之后,最后才生成最终的主 PLL 时钟。计算公式:

PLL = HSE_VALUE * N / (M*P)

8M晶体计算:

PLL = HSE_VALUE * N / (M*P) = 8M* 336 /(8*2) = 168MHz

25M晶体计算:

PLL = HSE_VALUE * N / (M*P) = 25M* 336 /(25*2) = 168MHz

所以25M晶体对应的HSE_VALUE=25000000,PLL_M=25,修改程序中的

stm32f4xx.h文件122行:

#if !defined (HSE_VALUE)

#define HSE_VALUE ((uint32_t)25000000) /*!<Value of the External oscillator in Hz *

system_stm32f4xx.c文笑如件316行:

#if defined (STM32F40_41xxx) || defined (STM32F427_437xx) || defined (STM32F429_439xx) || defined (STM32F401xx)

/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */

#define PLL_M 25

修改完成后,重新编译工程,正常的话,应该还是调试器检测不到芯片,无法进行程序下载,所以为了挽救死机的芯片重新下载程序。我们需要在下载程序之前,先按住复位键不松开,然后点击下载按胡升知钮,等1秒钟,再松开复位按键,这样就可以下载进去了,程序正常运行,Amazing

尊敬的用户:

您好!感谢您对康佳产品的支持!根据您的反馈;这是锐族馆下载链接:http://www.4008800016.com/?list-90.html

软件解压后,看到包含大图标小图谈局旁标的文件夹,放置在外接存储设备里一个文件腊渗夹:含橡 tv_app ,(这个文件夹需要用户自行手动创建),然后把您的外部设备连接到电视机上,在 锐族馆里面打开使用。

感谢您的来访,祝您生活愉快,再见!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12440248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存