工具/软件:
我正在执行一个原型设计项目、其中涉及记录 ADC 读数、并希望将 microSD 卡用于外部存储器。 我计划使用 eUSCI_A1外设的 SPI 连接的命令、但需要借助一些帮助了解设置以及如何发送命令、因为我之前仅使用过 UART。
当前 SPI 设置代码:
// SPI config
UCA1CTLW0 |= UCSWRST; // enable software reset
UCA1CTLW0 |= UCSSEL__SMCLK; // clock speed = 1 MHz
UCA1BRW = 0; // baud rate = 115.2 kbaud
UCA1CTLW0 |= UCSYNC; // eUSCI in SPI mode
UCA1CTLW0 |= UCMST; // SPI master mode
// SPI port pins
P4SEL1 &= ~BIT1; // SPI SCLK
P4SEL0 |= BIT1;
P4SEL1 &= ~BIT2; // SOMI
P4SEL0 |= BIT2;
P4SEL1 &= ~BIT3; // SIMO
P4SEL0 |= BIT3;
PM5CTL0 &= ~LOCKLPM5;
UCA1CTLW0 &= ~UCSWRST; // disable software reset
我找到 了之前的问题、但 Resource Explorer 中似乎不再提供所述的 FR5994演示。
使用 CCS 12.8。