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

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

[复制链接]
STMCU-管管 提问时间:2021-2-20 14:46 /
阅读主题, 点击返回1楼
收藏 评论125 发布时间:2021-2-20 14:46
125个回答
nitrogen8212-41 回答时间:2021-2-22 14:55:41
大作战2:
连线.png
阿青_STM32 回答时间:2021-2-22 15:28:58
Q1:下载后程序不运行,反复排查代码没问题。
Keil工具是否勾选下载后自动重启,复位电压不正常,或者内部时钟外部时钟没有正常设置。

Q2:DAC+DMA生成正弦波,有时正常,有时不正常。
DMA传输DAC数据存在信号干扰或者工作模式不符

Q3:TIM1 PWM不工作
未开启TIM1的使能信号,或者资源被其它优先级高的程序占用

Q4:如何把编码器16位数扩展32位?
将两个16位计数器级联,累计溢出并启动另一个16位计数器
                                                
Q5:能不能用5V电源?
不能用5V电源,尽管有些IO口可支持5V电压
                                          
Q6:升级到F407VE,出现各种死机
外部时钟不一致,或者启动文件不匹配
                                                
Q7:把代码整理一下就不能用了?
面向过程的C程序代码,执行代码需要先后顺序,尤其是调用某些子程序,其顺序不能颠倒
kinyon 回答时间:2021-2-22 15:31:35
大作战1:我会填词:
牛头马面
汗牛充栋
蜗行牛步
气喘如牛
kinyon 回答时间:2021-2-22 15:37:35
大作战2:我会解谚语(连线) 言语.png
卡卡罗特 回答时间:2021-2-22 19:27:57
牛山濯濯
泥牛入海
气吞牛斗
目无全牛
卡卡罗特 回答时间:2021-2-22 19:33:53
连一连
141952eefl3fkrzlc5k0e7.png
ddllxxrr 回答时间:2021-2-22 21:45:34
牛气冲天
汗牛充屋
多如牛毛
气冲斗牛
ddllxxrr 回答时间:2021-2-22 21:50:14
Q1:下载后程序不运行,反复排查代码没问题。
        答:芯片型号没有选对
                                                Q2:DAC+DMA生成正弦波,有时正常,有时不正常。
                                                答:配置有问题
                                                Q3:TIM1 PWM不工作
                                                 答:TIM1没有给时钟信号
                                                Q4:如何把编码器16位数扩展32位?
                                                答:采两次
                                                Q5:能不能用5V电源?
                                               答:可以
                                                Q6:升级到F407VE,出现各种死机
                                              答:好好看下手册,肯定有不同的地方
                                                Q7:把代码整理一下就不能用了?
                                               答:把关键的代码给删除了
行色匆匆 回答时间:2021-2-22 22:40:54
牛之一毛
搏牛之虻
鼠入牛角
扛鼎抃牛



行色匆匆 回答时间:2021-2-22 22:45:00
stm.jpg
lark 回答时间:2021-2-22 23:53:23
牛骥同皂
吴牛喘月
蜗行牛步
目无全牛
lark 回答时间:2021-2-22 23:56:09
111.png
lark 回答时间:2021-2-23 00:17:39
Q2:DAC+DMA生成正弦波,有时正常,有时不正常。
DAC的初始化参数不对或正弦波频率超范围

Q3:TIM1 PWM不工作
配置参数不对或未使能

Q5:能不能用5V电源?
按说明书,一般都是3,3V供电,有些MCU可能也能5V供电

Q6:升级到F407VE,出现各种死机
查一下初始化函数、中断向量

Q7:把代码整理一下就不能用了?
查一下格式、变量、函数、程序流图
sylar.z 回答时间:2021-2-23 11:02:20
问题1排查方法:
硬件方面,电源、复位脚状态、boot脚状态、所有地脚是否接地、部分引脚需要接电容、晶振是否起振等。之后排查软件,代码没问题,就要查看时钟配置。

问题2排查方法:

这个情况感觉buffer去溢出的可能性比较大,导致在buffer区的数据不连续

问题3排查方法:
主要排查TIME1的时钟配置、功能配置、IO配置、是否使能

问题4排查方法:可以选用32位定时器或16位定时器级联触发

问题5排查方法:
STM32 MCU的部分芯片兼容5V电源,可参考手册

问题6排查方法:
最主要大概是时钟配置吧,很多外设需要使用固定时钟频率。另外升级后,库文件也会有变化,需要排查一下

问题7排查方法:
查看是否有预定义宏被丢失,功能函数上是否有顺序上的调换


weiwei4 回答时间:2021-2-23 11:10:15
牛高马大
对牛弹琴
鲸吸牛饮
庖丁解牛

所属标签

相似问题

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