Other Parts Discussed in Thread: MSP430G2553, PGA460, ENERGIA, MSP-EXP430F5529LP, BOOSTXL-PGA460
我使用 MSP430F5529LP 板与 GUI 连接、以使用 PGA430 BOOST XL EVM。 该 EVM 经专门设计可与其他 TI Launchpad 电路板交叉兼容。 我有一个 MSP430G2553板、因此尝试上传 PGA460_USSC 库的 GetDistance 示例代码。 我收到以下错误消息:
Energia:1.6.10E18 (Windows 8.1)、板:"MSP-EXP430G2 w/MSP430G2553"
构建选项已更改、正在全部重建
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.cpp:在函数'void SPI_initialize()'中:
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:67:2:错误:'UCB1CTL1'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:68:2:错误:'UCB1CTL0'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:71:45:错误:"PM_UCB1CLK"未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:72:46:错误:"PM_UCB1SDA"未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:73:46:错误:"pm_UCB.S."未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:75:2:错误:'UCB1BR0'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:76:2:错误:'UCB1BR1'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.cpp:在函数'void SPI_disable()'中:
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:86:5:错误:'UCB1CTL1'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.cpp:在函数'uint8_t SPI_send (uint8_t)'中:
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:94:2:错误:'UCB1TXBUF'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:95:9:错误:'UCB1STAT'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:98:9:错误:'UCB1RXBUF'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.cpp:在函数'void SPI_SET_divisor (uint16_t)'中:
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:109:2:错误:'UCB1CTL1'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:110:2:错误:'UCB1BR0'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:111:2:错误:'UCB1BR1'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.cpp:在函数'void SPI_Set_bitorder (uint8_t)'中:
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:120:5:错误:'UCB1CTL1'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:121:5:错误:'UCB1CTL0'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.cpp:在函数'void SPI_SET_datamode (uint8_t)'中:
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:130:5:错误:'UCB1CTL1'未在此范围内声明
C:\Users\kevin\Documents\Energia\libraries\slac741g\utility\pga460_USCI_SPI.CPP:133:9:错误:'UCB1CTL0'未在此范围内声明
找到"PGA460_USSC.h"的多个库
已用:C:\Users\kevin\Documents\Energia\libraries\slac741g
未使用:C:\Energia-1.6.10E18\libraries\slac741g
未使用:C:\Energia-1.6.10E18\libraries\slac741g
未使用:C:\Energia-1.6.10E18\libraries\slac741g
未使用:C:\Energia-1.6.10E18\libraries\slac741g
退出状态1
为具有 MSP430G2553的电路板 MSP-EXP430G2编译时出错。
本报告将提供更多信息
"编译期间显示详细输出"
在文件->首选项中启用选项。
但是、当我选择 MSP-EXP430F5529LP 板进行编译和上传时、我不会收到此类错误消息。
2.将 GetDistance 代码上传到 MSP-EXP420F5529LP 后,我在串行监视器上不会看到任何文本(波特率匹配为9600)。 我还注意到、仅显示一个板的多个 COM 端口(其他所有端口都已断开连接)。