理论教育 在CCS编辑器中添加McBSP0发送和接收功能的代码,并剖切基础进行投影

在CCS编辑器中添加McBSP0发送和接收功能的代码,并剖切基础进行投影

时间:2023-06-23 理论教育 版权反馈
【摘要】:在CCS编辑器中打开main.c文件,添加下面的代码到主函数中。程序清单B.3:main()函数代码图4-11V 向剖面图的产生假想用剖切平面P 剖开基础并向V 面进行投影;基础的V 向剖面图前两行用片上支持库函数来使能McBSP0发送和接收。这个和0xFFFE的“与”AND操作是必需的,这样才能确保最低的有效位一直为0,为了避免重新编译代码。)程序清单B.5:HWI_McBSP_Tx函数代码图4-13剖切平面的位置及方向2.剖切符号的画法剖切位置和剖视方向。

在CCS编辑器中添加McBSP0发送和接收功能的代码,并剖切基础进行投影

现在,我们需要添加一些代码到源文件中。在CCS编辑器中打开main.c文件,添加下面的代码到主函数中。

程序清单B.3:main()函数代码

978-7-111-33881-9-Part03-41.jpg

前两行用片上支持库函数来使能McBSP0发送和接收。注意,自变量是在DSP/BIOS配置文件中指出的句柄的名字。接下来的行使能我们在HWI配置中已经选择的两个硬件中断。你必须始终明确地使能硬件中断。这就是主函数的所有工作,保存这些更改。

在CCS编辑器中主函数中打开hwi.c函数。添加下面的代码到这个HWI_McB-SP_Rx函数。这里是简单的读取串口数据寄存器并且存储数据在全局变量数据中。我们不必测试和观察数据是否有效,因为这是中断服务程序只有在数据有效是才被引用。

程序清单B.4:HWI_McBSP_Rx函数代码(www.daowen.com)

978-7-111-33881-9-Part03-42.jpg

添加下面的代码到HWI_McBSP_Tx函数。这将从全局变量数据中获得有效的数据,并且写它到串口发送器。这个和0xFFFE的“与”AND操作是必需的,这样才能确保最低的有效位一直为0,为了避免重新编译代码。(C6711板上的代码使用最低有效位表示一个接下来即将发送的可编程字———我们不希望无意地发生这件事。)

程序清单B.5:HWI_McBSP_Tx函数代码

978-7-111-33881-9-Part03-43.jpg

现在,构建这个工程,下载到你的DSK板并且运行。一个在编解码器的输入的音频信号现在将从编解码器的输出端发送出去。这个工程能够充当一个为将来的工作而构建好的块,通过添加代码使用不同的方法来处理数据。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈