找回密码
 注册
关于网站域名变更的通知
查看: 525|回复: 0
打印 上一主题 下一主题

【求助】STLink 仿真显示comm timeout

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-7-1 16:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
STM8903 三相电机驱动程序。2 y$ ^8 |+ o1 ^! t# I
发现如果程序里有对PB端口读操作 STlink就好显示error显示如下:- X8 c) e0 Y9 K- a7 [

" ~, @( b4 p" Q, p7 ^( ^更准确的说是一旦PB端口PB7为1时读操作就会引发Error。% l4 n/ h; c% n3 z
PB端口5,6,7接Hall Sensor,电平为5V/0V电平无异常。当把电机转到100,101,110三个位置时,就会显示一时错误,无法进行仿真。( U* K- V5 c3 k7 t$ n# R9 w
其他状态目前没有发现问题,如果屏蔽这段程序则仿真正常。
5 B  e. u( w) n; ]void Hall_GetStep(void)
; R9 L' T  `- {6 a{6 ]. A" S& A0 Z, y
    u8 hallCode;
- p8 v0 B' F! C7 b  a9 l    , K5 Y2 L+ }! U9 V2 ^# _
    hallCode = GPIO_ReadInputData(HALL_PORT);+ K# o- Q: S6 B) ^; w
    hallCode = (hallCode & 0xE0)>>5;
' q+ c' T0 c: h1 }    / Z4 C" Y1 s7 R/ D# J' b
    MotorControler.Hall_Code = hallCode;
1 H3 k/ u% l+ K  b  R3 T   
/ Z# q: ^! I9 K4 S2 x    switch (MotorControler.Hall_Code)% T9 a% H. d9 z/ T) c! s# r
    {
/ _# d; f0 z4 V. Q4 r4 r1 c7 K& v        case 0x01:    MotorControler.Hall_Step = 0;     break;
$ b( d3 i7 c* B8 ~$ b+ c        case 0x03:    MotorControler.Hall_Step = 5;     break;
- c, R# D- f  F. Q3 Y. X        case 0x02:    MotorControler.Hall_Step = 4;     break;
+ p/ R7 Q9 T8 {  j        case 0x06:    MotorControler.Hall_Step = 3;     break;
& Z) M/ |* _! M" k2 S, x; m8 V9 f        case 0x04:    MotorControler.Hall_Step = 2;     break;
" l# ]" |) G6 V, `3 v: K$ {        case 0x05:    MotorControler.Hall_Step = 1;     break;        
7 v: T4 z8 R% f7 B1 j  v5 U; |/ N        default:    MotorControler.Hall_Step = HALL_CODE_ERROR; break;
  a" E1 N* f# r- f    }
) @* S4 F( I, G. s3 y}           
# r' c  S; E5 g  _9 H已经更换过一次mcu问题还在,请教有没有大虾遇到过这个问题,或者有解决思路,帮忙指点一下。   
) H' u  Y% O8 v  T7 ~& }拜谢。% r+ H4 A, H3 F0 t3 p
. [& F  d- r/ |+ f5 m/ v- k; ^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-11 17:07 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表