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

STM32 硬件(软件?)问题搞不定,超级奇怪又难搞,高手进....  

[复制链接]
asmmcu 提问时间:2018-12-22 16:43 /
阅读主题, 点击返回1楼
收藏 1 评论59 发布时间:2018-12-22 16:43
59个回答
lei-346021 回答时间:2018-12-26 12:53:47
不行找人写个程序,不能在一颗树上吊着,还不知道为什么
asmmcu 回答时间:2018-12-26 15:17:00
不能下载的板子,,用表测过NRST都拉低了的。  

已招多了一个程序员。他也写了一个程 序专测ADC口并打印到串口。

发现用曾被拉低过ADC的板子测试,有一块还是会自动拉低。拖焊也时好时坏的。

另两块拖焊就好了,,现在让他在好的板上写一个ADC专测的来装机测,看会不会再出现拉低情况。



qiangtech 回答时间:2018-12-26 16:51:51
能不能先换个ADIN的引脚来试一下呢?
asmmcu 回答时间:2018-12-27 09:31:39
@qiangtech

不止一个ADC15,,其它ADC都 偶有这现象,,,只是ADC15是重灾区。
chuan199 回答时间:2018-12-27 09:56:21
1.確定軟件是否在特定情況下把PC5(adc5)設定為outport L
2.當事情發生時,試著把R21斷開,再上拉PC5,若無法上拉,應該是軟件的問題,除非有其他地方短路

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

月月鸟刘 回答时间:2018-12-27 15:46:40
有没有做过电磁兼容性试验,特别是EMS系列试验,看看是不是被干扰了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

xmshao 回答时间:2018-12-27 15:53:33
你如果每块板都有问题,不妨重点检查下电源及所有的电源脚连接情况。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

KEY1 回答时间:2018-12-27 17:11:57
五哥1 发表于 2018-12-23 00:37
理论上讲STM32F103RE的芯片国产的多,高仿的芯片在市场上是存在的(GD32),你不妨用F4系列的芯片来做。 ...

GD32 能用STM32的开发环境吗?比如CubeMX
asmmcu 回答时间:2018-12-27 17:12:23
谢谢楼上几位帮忙。估计不会软件拉低ADC15,因为其它的ADC口也会出现。
电源电路是两级稳压(DC/DC稳5V再LDO稳3.3V 只给STM32 用)。应该纹波很小。芯片
的电源引脚 同用3.3V,全部有连通。

现在在用另一工程 师写的,只测ADC15,14 及ADC7的程 序进行测试。
同时电路的阻值修改小了,让其驱动能加强。
改动:测温电路中的上拉10 K改成1K,,ADC口的引脚限流10K改成短接。
早上9点测试到现在下午5点,,,这个ADC15重灾区还没出现问题。另两个也正常。




KEY1 回答时间:2018-12-27 17:15:33
你换个思路么,换个AD端口检测,看会不会有同样的问题,然后还可以换个开发板来单独进行你电路中的ADC端口检测,看有没有什么问题,这样 问题划分就很明显了
asmmcu 回答时间:2018-12-27 17:24:25
没有开发板。直接是产品样机打板。改端口很麻繁。

现在有下面几问题想不通:1,出现ADC15拉低,,,为什么重启不能重新配置。2,为什么拖焊一下STM芯片就又可以了。3,ADC15出现拉低后为什么会受旁边的引脚BEEP脚 控制了。 4,为什么也会波及到了复位脚NRST了。
五哥1 回答时间:2018-12-27 19:05:15
50031185 发表于 2018-12-27 17:11
GD32 能用STM32的开发环境吗?比如CubeMX

我负责任的说可以的,我刚才还用CUBEMX写了WT588D的语音模块在GD32f103re上。先用3.5标准库写了一次,然后在又用HAL库再次重写,然后又移植到STM32F401里。过几天,写完文档再发表。

点评

这个牛叉了,这是抄袭的裤衩都不剩了。  发表于 2019-1-3 20:04
五哥1 回答时间:2018-12-27 19:06:23
asmmcu 发表于 2018-12-27 17:12
谢谢楼上几位帮忙。估计不会软件拉低ADC15,因为其它的ADC口也会出现。
电源电路是两级稳压(DC/DC稳5V再LD ...

这样看来是程序的问题了
radio2radio 回答时间:2018-12-27 22:18:02
6楼和8楼说的可能对。
watershade 回答时间:2019-1-3 20:09:39
你说的NRST怎么也拉低了,这不科学呀。软件基本做不了这事情。不妨暂换种方式,用官方对应的开发板。将你说的“肇事”程序员的程序在里面测试一下。用个独立的电源试一下。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版