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

【1024活动】写一手好“Bug”的程序员们!Hello world  

[复制链接]
STMCU-管管 发布时间:2022-10-24 11:11
阅读主题, 点击返回1楼
收藏 评论80 发布时间:2022-10-24 11:11
80个回答
liuxingkeji 回答时间:2022-10-24 20:41:31
最近发现的一个问题,TouchGFX生成的代码,MDK打开编译报错,这时候打开工程下的ioc文件,也就是STM32CubeMX工程,再生成一次就没问题了4 j/ p8 Z# P# t
xudongqiang 回答时间:2022-10-25 09:05:19
666666666666
4 w& x! @. z- b
y369369 回答时间:2022-10-25 09:12:41
1、HAL库在用库函数调整输入捕获的极性时,要先重置上一次的设定,才能修改成功:
, g9 Q+ E0 U; F! e
  1. TIM_RESET_CAPTUREPOLARITY(&htim1,TIM_CHANNEL_1);" i. @6 K& H# F! k3 I, l
  2. TIM_SET_CAPTUREPOLARITY(&htim1,TIM_CHANNEL_1,TIM_INPUTCHANNELPOLARITY_RISING);0 [  I6 V; w' U2 @
复制代码
4 D0 b5 H) E4 ?0 `6 Y) q' {- f2 [

1 G- F3 l0 v; g! |2、标准库在初始化高级定时器TIM1、TIM8时,和初始化普通定时器不同,需要多调用一个函数才能正常输出PWM信号:- M+ e9 k3 }/ o8 G3 d6 V
  1. TIM_CtrlPWMOutputs(TIM8,ENABLE);& C0 S$ v  ?0 H6 W# c
复制代码
5 t( y2 j  `2 j' P' ~
( E1 V5 Q0 L" t8 U/ u& n+ w1 [  ?
STMCU-管管 回答时间:2022-10-25 09:14:05
meiyao 发表于 2022-10-24 15:37( f1 G  y: [, O& G: ]+ O5 }; t) f
666转起来
/ z% J7 F8 H  y: m
无效评论,建议说个日常解决的小bug: O2 ]( q8 @0 W9 K
STMCU-管管 回答时间:2022-10-25 09:14:12
xudongqiang 发表于 2022-10-25 09:05$ t4 ?8 v2 i* Y0 u
666666666666

9 z" e3 @/ f% b% ~3 c% g3 n) Q无效评论,建议说个日常解决的小bug
9 O9 m. E! g) M; @* o) i* E
STMCU-管管 回答时间:2022-10-25 09:14:32
工大小白 发表于 2022-10-24 15:411 }$ L2 z; L9 g, x9 i4 T
签到

) M- ?/ a% l3 P( ]无效评论,建议说个日常解决的小bug
8 b! Z2 x0 S" r$ n# v& x
sitdown 回答时间:2022-10-25 10:35:29
地址指针偏移的时间指向三个不同的数据,由于偏移的时候偏移量没有搞对,就是敲出来的代码和自己想的不一致,结果得到的数据总是不对,就找这个bug用了俩天的时间,简直崩溃file:///C:\Users\HP\AppData\Local\Temp\SGPicFaceTpBq\11064\38F9E1A8.png" e$ p0 c. |* Z0 C2 W& [* k
LN 回答时间:2022-10-25 12:37:44
我发言的找不到了,
7 D3 {& r0 U& ~; U
LN 回答时间:2022-10-25 12:41:57
出错最多的是数组长度固定了,取数据的时候,取到数组以外的值造成调试故障不断。后来就不加固定值了。. i0 w7 e: {8 ]8 S) I# E
wj20180813stm32 回答时间:2022-10-25 12:45:15
函数返回值使用局部变量啦。找到查询很麻烦
% a: {0 A1 j0 s! ^" T+ e& J& }
9 _, U9 A7 i2 ~! ^, @  V# _3 F; b6 g
小小超 回答时间:2022-10-25 13:22:35
签到" T6 e) T0 R9 ^& `
BEEE 回答时间:2022-10-25 13:48:52
BUG: 01100010 01110101 01100111硬件ERROR HardFault_Handler,程序飞起来了
0 k9 H2 b. o9 }3 v! G# o
/ W: F2 I3 o  z1 H
21st 回答时间:2022-10-25 14:31:14
调试USB的时候千万不要依靠软件抓包,因为有些出错的包软件会把它滤掉(bus hound),最好借助硬件抓包工具
1 v& x, I3 J( g( J0 V7 v2 ~% m1 S
施晓晓 回答时间:2022-10-25 15:34:42
签到签到群多8 [3 I4 w  b: R( E, W
moluxiyan 回答时间:2022-10-25 15:35:09
签到签到: W# J% i2 `9 K

3 g! n. @+ w, w6 s7 x" T
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版