你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

牛牛大作战,开年福利发车  

[复制链接]
STMCU-管管 提问时间:2021-2-20 14:46 /
阅读主题, 点击返回1楼
收藏 评论125 发布时间:2021-2-20 14:46
125个回答
weiwei4 回答时间:2021-2-23 11:15:27
st.png
wxgsnake 回答时间:2021-2-23 21:57:18
大作战1:

牛郎织女
吴牛喘月
多如牛毛
目无全牛
wxgsnake 回答时间:2021-2-23 21:59:02

wxgsnake 回答时间:2021-2-23 22:00:00
大作战2:
下载.png
wxgsnake 回答时间:2021-2-23 22:22:34
Q1:下载后程序不运行,反复排查代码没问题。
详细检查启动流程的每个步骤,Keil调试工具自重启功能是否开启,外部供电的复位电压需测试,时钟是否频率一致。

Q2:DAC+DMA生成正弦波,有时正常,有时不正常。
DMA传输DAC数据应考虑波形串扰吧

Q3:TIM1 PWM不工作
使能信号是否开启

Q4:如何把编码器16位数扩展32位?
级联迭代
                                                
Q5:能不能用5V电源?
能用5V电源
                                          
Q6:升级到F407VE,出现各种死机
不兼容,修改程序
                                                
Q7:把代码整理一下就不能用了?

不能颠倒程序执行顺序


老牛洋车 回答时间:2021-2-24 13:10:14
大作战一:
QQ截图20210224124326.jpg

大作战二:
QQ截图20210224124825.jpg

大作战三:
  Q1:下载后程序不运行,反复排查代码没问题。
    A1:重点检查硬件部分,如:供电是否正常,外部线路(如晶振等)是否正常,单片机是否损坏等。


    Q3:TIM1 PWM不工作
    A3:检查时钟是否开启(我经常犯),配置是否正确,定时器使能否。

    Q4:如何把编码器16位数扩展32位?
    A4:利用溢出中断将两个16位的计数器联合起来使用。

    Q5:能不能用5V电源?
    A5:STM32单片机不能直接使用5V电源,应该使用3.3V左右的电源,不能波动太大。


    Q6:升级到F407VE,出现各种死机
    A6:芯片规格不同,时钟、内存以及外设都有可能不同,代码需要针对芯片数据手册进行相应修改。


    Q7:把代码整理一下就不能用了?

    A7:很可能是整理的过程不小心变动了代码的逻辑关系,应该每修改一步就下载测试一遍,成功之后再继续下一步修改。我称之为步步为营,这样就不容易出现问题。
freeelectron 回答时间:2021-2-24 17:09:39
大作战3:
1:BOOT启动方式没选对,复位管脚接法错误,使用了外部晶振没起振。外设功能异常,进入HardFault_Handler中断。
3:TIM1定时器没开启,TIM1和对应的IO外设时钟没使能,NVIC是否有配置。
5:不能用5V电源,STM32典型供电电压1.8V到3.6V,一般最大不超过4V;在数据手册上可知部分IO可容忍5V输入,但是不可以直接使用5V供电。
6:既然是升级,有可能是容量、主频速度升级、产品系列等方面升级。容量升级一般不会导致问题,速度升级后,部分外设有对时序有要求,比如I2C、SPI、单线设备等。
7:程序有注释符号被整理工具给调整了,部分功能有冲突,部分功能初始化先后顺序
zhdjet 回答时间:2021-2-24 19:36:58
145923lou2ngdc2cgkgdyc.jpg
zhdjet 回答时间:2021-2-24 19:38:32
大作战1:我会填词:

大作战2:我会解谚语(连线)
145923lou2ngdc2cgkgdyc.jpg
大作战3:我是社区大牛
解决以下STM32开发过程中常见问题:
                                                Q1:下载后程序不运行,反复排查代码没问题。
A1: 时钟没有正确运行,外部晶振没有工作;复位管脚可能用问题;外设可能用问题存在。
                                                Q2:DAC+DMA生成正弦波,有时正常,有时不正常。
A2:可能数据溢出或信号源有问题。
                                                Q3:TIM1 PWM不工作
A3:TIM1定时器没使能,TIM1和对应的IO外设时钟没使能。
                                                Q4:如何把编码器16位数扩展32位?
A4:用定时器溢出中断,配合定时器的低16位合并成扩展成32位。
                                                Q5:能不能用5V电源?
A5:可以用5V电源给电路供电,但不能直接给额定电压低于5V的元件供电,如供电电压1.8V-3.6V的ST的芯片,必须配合降压稳压电路供电。
                                                Q6:升级到F407VE,出现各种死机
A6:可能要检查升级芯片后的外围电路;原程序升级后的相关软件配置;如I2C、SPI、单线设备、外围输入输出设备等。
                                                Q7:把代码整理一下就不能用了?
A7:这个整理要是如何整理了?简单的代码对齐、代码风格的整理是不会影响运行的。如果在程序的次序上或功能的整理上以及代码的优化及配置进行整理而出现了不可见的人为疏漏,就可能不能用了!

LN 回答时间:2021-2-24 22:34:27
牛头马面
对牛弹琴
多如牛毛
庖丁解牛
aa195 回答时间:2021-2-24 23:22:40
牛气冲天
九牛一毛
多如牛毛
庖丁解牛
aa195 回答时间:2021-2-24 23:23:39
153640hi8dc27cgoc2sq3o.png
hbut 回答时间:2021-2-24 23:27:40
牛刀小试
汗牛充栋
多如牛毛
目无全牛
兰花 回答时间:2021-2-24 23:34:46
牛之一毛   
放牛归马
气吞牛斗
气喘如牛[img]file:///C:\Users\xps\AppData\Roaming\Tencent\Users\1294244902\QQ\WinTemp\RichOle\~SX[VTXCWQWNEI(@E]}5KRV.png[/img]

兰花 回答时间:2021-2-24 23:36:23
hsjbs 发表于 2021-2-24 23:34
牛之一毛   
放牛归马
气吞牛斗

大作战二
~SX[VTXCWQWNEI(@E]}5KRV.png

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版