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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    我在proteus里进行仿真,让msp430G2553的所有引脚输出高电平,但P1.4引脚却还是低电平(如图)。% ]) m/ o9 }5 L4 ^: h, q

    * d  `& s% _9 p' N- y8 a( S0 \; b6 R3 |
    代码如下:
    ' Y2 G! B. @9 m% B. q" J* a
    #include <msp430g2553.h>5 ^+ \% r+ S8 ~9 G+ `
    int main(void) {
    # G' P& C6 b" B' [- f& W! [  WDTCTL = WDTPW | WDTHOLD;
    9 R3 o, H5 `5 `7 ^  P1DIR = 0xff;8 F% I$ _2 i- U- _& J0 ~
      P1OUT = 0xff;
    2 A% u2 `* k* _- {, e& K+ Z, ]}

    ' |6 V5 z3 v& h/ v
    ; Y; m9 H1 J" t# H) F: M  g1 ]! x3 S* e5 w
    我怀疑是这个引脚上的其他功能占用了它的输出,但按照数据手册上说的把P1SEL、P1SEL2、ADC10AE0、CAPD等几个寄存器置零之后也还是不行。
    6 J, Q" _$ \! _* M9 ]) }1 \
    ; l% ]% z9 h% K/ A4 F. ~ 2 B# f. Q" d# E- Y8 F. j2 K3 `! `

    9 a5 _6 q+ a3 z  a) D+ F2 T+ k) Z" p想请教一下,这里是不是有什么其他的坑呢?% a  }5 b; L9 C6 O/ N8 h& x! s
    Proteus的版本是8.8 SP1,编译器用的是IAR for MSP430 7.12.4# G$ t0 t1 l2 C6 e
    9 i2 N/ Z0 U4 o$ |0 g; S
    7 f! h* u4 }7 H  j9 [9 O

    + K6 T1 ^. d0 r) r9 u1 A2 a. }6 V- ^0 g9 O3 r7 W# M2 G4 y

    该用户从未签到

    2#
    发表于 2019-11-26 11:01 | 只看该作者
    分两步看8 A( h' z& r- u) d0 n) _: t* ^
    1  硬件,IO口后级会不会影响
    3 f6 g- U9 \& U( D: B8 T2  软件,寄存器会不会配置错误

    该用户从未签到

    3#
    发表于 2019-11-26 11:03 | 只看该作者
    会不会那个寄存器没有配置好* A6 A( \& I( ]1 p) ^7 @
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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