This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2476:MSP430FR2476第6位 P5OUT 双钻

Guru**** 2386460 points
Other Parts Discussed in Thread: MSP430FR2476, MSP430G2955
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1071374/msp430fr2476-msp430fr2476-bit-6-p5out-troble

部件号:MSP430FR2476
《线程》中讨论的其他部件: MSP430G2955

大家好  

 我的 MSP430FR2476第6位 P5OUT 有问题,如果  我将此引脚设置为,则在程序的任何位置,我只使用此引脚像输出一样,没有其他功能

使用指令 bis.b   #BIT6,P5OUT ORX 使用 XOR.b   #BIT6,P5OUT 时,仿真已停止,系统会给出以下错误  

 

我已经签入了所有程序,没有任何其他操作,我使用它来打开/关闭,  


sect ".init_main_program";** init 部分  

主要_:
重置:

movx.w #stack_pointer,sp  

《国际环境与发展会议》,《全球环境与发展报告》,《全球环境与发展报告》

MOV.w #(FRCTLP+NWITS_1),FRCTL0;*设置1等待状态
MOV.w #(FRWPPW+DFWP+PFWP),SYSCFG0;* 帧 和信息存储器保护

movx.b #10000000b,P1OUT;*  
movx.b #00000000b,P2OUT;*  
movx.b #00000010b,P3OUT;*
movx.b #00000101b,P4OUT;*
movx.b #10000110b,P5OUT;*  
movx.b #00000000b,P6OUT;*  

movx.b #111111b,P1DIR ;*
movx.b #111111b,P2DIR;*
movx.b #111111b,P3DIR;*
movx.b #11011010b,P4DIR;* TPIRQ,忙输入;
movx.b #011111b,P5DIR;* DRDY 输入
movx.b #111111b,P6DIR ;*  
;movx.b #10000000b,P1REN;*  
;movx.b #00000010b,P3REN;*
;movx.b #00100101b,P4REN;*
;movx.b #10000110b,P5REN;*

;* Bset_W (BIT6+BIT5+BIT4),P1SEL0;* SPI
;mov.b #01110000b,P1SEL0;* SPI
;mov.b #00000000b,P1SEL1;*  
;mov.b #00000000b,P2SEL0;*
;mov.b #00000000b,P2SEL1;*  
;mov.b #01100b,P3SEL0;*  
;mov.b #00000000b,P3SEL1;*
MOV.b #00000010b,P4SEL0;*;*蜂鸣器;
;mov.b #00011001b,P4SEL1;*
;mov.b #00000000b,P5SEL0;* SPI1 SCLK
;mov.b #00000000b,P5SEL1;*
;mov.b #00000100b,P6SEL0;*每个速度的计时器 B0
;mov.b #00000000b,P6SEL1;*

如果我设置位  #BIT6, P5OUT,则配置完成后会出现此问题  

如果我对 CPU 进行编程并卸下 FET,则控制器本身会进行重置,

如果我禁用了建筑   #BIT6, P5OUT,则工作正常。

我已经检查了硬件错误,但没有发现任何硬件错误。  

什么是? 我真的不明白  

谢谢你  

路易吉  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    什么与 P5.6相关? 评论提到“Micro SW P5.6”。  

    如果您的物理交换机(以某种方式)靠近接地,并且驱动电压过高,则这是一个(低阻抗)短路。 这可能会导致重置,并可能损坏销钉。

    尝试使用电阻器(P5DIR.6=0,P5REN.6=1)将引脚设置为输入;然后设置 P5OUT.6至少会使路径具有高阻抗。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,布鲁斯  

    使用 双向模拟开关 TS3A24159DGSR 的此引脚控制引脚4和8

    所以不要对它有任何意见。   

    我已经检查了 PCB,没有发现短路,现在我将切断微控制器和模拟开关的电线,然后再次检查  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,利ugi,

    此处有任何更新,此问题是否已解决? 现在可以切换 P5.6吗?

    谢谢!

    此致

    约翰逊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    约翰逊,布鲁斯,你好  

    我已经解决了这个问题,PCB 供应商安装了错误  TS3A24157DGSR,而不是 TS3A24159DGSR,

    这2个项目与针脚不兼容,对不起,但我无法想象这种情况。  

    我现在在使用用于 MSP430G2955的固件时 SPI 和 I2Cbus 出现问题  

    我已经适应 了 Msp430fr2476,我想尽快修复,以确保存在一些翻译错误。

    感谢您的支持  

    路易吉