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

遇到了一个P1.4端口没有输出的奇怪问题

[复制链接]
  • TA的每日心情
    开心
    2019-12-23 15:32
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-11-26 09:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    我在proteus里进行仿真,让msp430G2553的所有引脚输出高电平,但P1.4引脚却还是低电平(如图)。, r6 r; Y; }' z, Y% G2 z+ f
    * \  z' P; U. N) ]2 Z

    & o5 K+ _! I8 L# s代码如下:
    ' R% o4 B% L2 O. e9 R& X
    #include <msp430g2553.h>
    + m3 J" E, k$ ?7 Zint main(void) {; v6 I" M7 V( N4 b6 l& O* a4 j
      WDTCTL = WDTPW | WDTHOLD;2 ]) L. e) t* m/ V
      P1DIR = 0xff;
    + F$ A0 |- W1 w$ D2 X  P1OUT = 0xff;
    4 [# c! {. [& C9 P2 X2 |}

    + ^) E, |6 T7 r& z. f5 @4 g3 m! l) K9 T

    6 P: ?" o5 x% @8 [3 f  F0 o' A8 w我怀疑是这个引脚上的其他功能占用了它的输出,但按照数据手册上说的把P1SEL、P1SEL2、ADC10AE0、CAPD等几个寄存器置零之后也还是不行。, Z7 z( o$ }0 }; C

    $ y  G# f  D- w' D6 g3 p8 p! q' f$ S3 b & }  c/ J" _% C: O% G& F

    0 P% `3 }* G9 Z& h$ x想请教一下,这里是不是有什么其他的坑呢?! u6 x; u8 T) F1 ]
    Proteus的版本是8.8 SP1,编译器用的是IAR for MSP430 7.12.4
    ( l: H5 g( P2 P+ i. P1 C0 z) i4 ^4 n2 F, I+ @
    % X8 b8 ^' u! H1 x' h1 Y, }
    0 D4 i* f) q( i% E' S- v% t

    4 T0 ~" P+ U9 ?1 Q  i; m$ m: n

    该用户从未签到

    2#
    发表于 2019-11-26 11:01 | 只看该作者
    分两步看
    2 W5 z5 {; x2 i$ \* n1  硬件,IO口后级会不会影响4 x9 D' k, W; h2 D+ `
    2  软件,寄存器会不会配置错误

    该用户从未签到

    3#
    发表于 2019-11-26 11:03 | 只看该作者
    会不会那个寄存器没有配置好
    # a& m+ {# |$ T* M
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-24 16:15 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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