dsp28335sci
时间: 2023-10-06 13:07:10 浏览: 70
在DSP28335中,SCI是指串行通信接口(Serial Communication Interface),可以通过SCI实现串口通信。SCI包含了发送(TX)和接收(RX)功能,可以通过配置SCI的GPIO管脚来进行初始化。
首先,要初始化SCI的GPIO管脚。以SCI-A为例,需要将GPIO35和GPIO36配置为SCI功能管脚,并设置为上拉和异步输入模式。以下是示例代码:
```c
void InitSciaGpio() {
EALLOW;
GpioCtrlRegs.GPBPUD.bit.GPIO36 = 0; // 上拉(SCIRXDA)
GpioCtrlRegs.GPBPUD.bit.GPIO35 = 0; // 上拉(SCITXDA)
GpioCtrlRegs.GPBQSEL1.bit.GPIO36 = 3; // 异步输入模式
GpioCtrlRegs.GPBMUX1.bit.GPIO36 = 1; // 配置为SCI-A引脚
GpioCtrlRegs.GPBMUX1.bit.GPIO35 = 1; // 配置位SCI-A引脚
EDIS;
}
```
接下来,可以进行SCI的FIFO初始化。具体的FIFO初始化操作可以在初始化函数中进行。没有提供具体的初始化代码,但你可以根据需要设置FIFO的深度以及其他相关参数。
通过上述的初始化步骤,你可以配置DSP28335的SCI接口,从而实现串口通信。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [DSP28335SCI_FIFO中断字符串接收与回发](https://download.csdn.net/download/qq_50689146/85010423)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [TMS320F28335项目开发记录10_28335之SCI模块](https://blog.csdn.net/scottly1/article/details/40392033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [DSP28335的SCI模块简介和配置](https://blog.csdn.net/qq_44920122/article/details/129660796)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]