TA的每日心情 | 开心 2019-12-23 15:32 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我在proteus里进行仿真,让msp430G2553的所有引脚输出高电平,但P1.4引脚却还是低电平(如图)。8 H8 L* y9 m8 x3 a
2 l6 l S2 w" E' |' O
0 W# w1 p* ^' u* w% ^3 C代码如下:
8 [( i! ~7 S7 F9 V, |% U6 c# z! d#include <msp430g2553.h>9 W) d! [# o& |8 F; }4 D M/ E
int main(void) {: N6 f' L! E! {* D' d
WDTCTL = WDTPW | WDTHOLD;- M O6 r" l R: U, n, X: O
P1DIR = 0xff;9 y% z- Z7 {8 ^9 ?
P1OUT = 0xff;9 ^, Y$ c5 l( l; x, J
} ; I7 b" L" } w- S! x J) ~, m
9 ~& ^& P/ M* N; o9 k& K
# d- l5 X; l7 |# l2 I
我怀疑是这个引脚上的其他功能占用了它的输出,但按照数据手册上说的把P1SEL、P1SEL2、ADC10AE0、CAPD等几个寄存器置零之后也还是不行。
2 |' e9 s! T+ Z$ Q+ k+ }) ~# p2 [& i7 H( P4 s; n8 B
" I/ D! k0 a0 M. h Q0 a* z# E9 ]- _3 m
想请教一下,这里是不是有什么其他的坑呢?
: @. D& k6 S4 Y% h3 PProteus的版本是8.8 SP1,编译器用的是IAR for MSP430 7.12.4
F0 H: p. g% _8 U) `9 A4 H* e# ~* G0 J
O; c8 W8 b4 J6 z1 o
1 o Q; l; k3 q* T8 W9 @' X- _
' W: Q( V2 O6 \ |
|