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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    我在proteus里进行仿真,让msp430G2553的所有引脚输出高电平,但P1.4引脚却还是低电平(如图)。# h1 r2 p6 F- \. f
    % j: A& U. [- i1 I& W% D: w: u
    / v, S. e- N' q: ]9 w( h- o: m
    代码如下:
    ) t6 P8 C" O" R2 A( C
    #include <msp430g2553.h>
    0 N" X, P& q& b6 f; i8 nint main(void) {
    6 B& V& T/ H: _7 T8 X' X3 t. v  WDTCTL = WDTPW | WDTHOLD;
    ( }4 N! D5 j% o4 U" ?- v+ G3 A. i  P1DIR = 0xff;
    3 Q. L. {5 K3 j, x! q* Z3 Q  P1OUT = 0xff;
    ) z/ B2 X7 f4 G" K4 P" j- c2 e}

    3 S! M% F6 o- O' j" ]# n8 O2 c6 G& l9 }) h

    $ \4 r2 S7 v. G1 L: H" D3 m我怀疑是这个引脚上的其他功能占用了它的输出,但按照数据手册上说的把P1SEL、P1SEL2、ADC10AE0、CAPD等几个寄存器置零之后也还是不行。# S  l4 D2 e" T

    - e4 g) v! o7 ?, H* R7 n. F" ]8 K $ h9 y% a+ K6 X

    5 w+ @$ h+ \$ R; {: i* |$ T/ }$ o想请教一下,这里是不是有什么其他的坑呢?
    $ C0 m& X  y3 S3 F" g% M& K1 J" {Proteus的版本是8.8 SP1,编译器用的是IAR for MSP430 7.12.4
    # {4 Q" B# V1 }& x+ U
    3 [* ^  z1 t& k, c$ B
    $ S9 I0 T! q- H; B7 P( I2 I, e" {
    6 H/ r! q' Z5 X7 k

    + [! L+ w8 w* e$ [( X

    该用户从未签到

    2#
    发表于 2019-11-26 11:01 | 只看该作者
    分两步看3 D+ s& f; N; d+ e4 a
    1  硬件,IO口后级会不会影响  k( a/ h" X8 E, K5 B" E: I+ w* c
    2  软件,寄存器会不会配置错误

    该用户从未签到

    3#
    发表于 2019-11-26 11:03 | 只看该作者
    会不会那个寄存器没有配置好5 a: C( h2 r* @
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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