数字广东网络建设有限公司招聘,海淀seo搜索优化多少钱,高端营销网站定制,wordpress标签打不开嵌入式虚拟仿真实验教学平台课程系列
串口发送数据实验
课程内容
本实验使用 STM32 的串口发送数据。开始仿真后,打开串口监视器#xff0c;串口监视器会打印出要发送的数据。
课程目标
学习配置使用GPIO功能学习配置使用复用功能学习配置使用UART功能
硬件设计
本课程…嵌入式虚拟仿真实验教学平台课程系列
串口发送数据实验
课程内容
本实验使用 STM32 的串口发送数据。开始仿真后,打开串口监视器串口监视器会打印出要发送的数据。
课程目标
学习配置使用GPIO功能学习配置使用复用功能学习配置使用UART功能
硬件设计
本课程涉及到的硬件资源以及相对应的引脚连接如下图1所示。虚拟电路搭建
如上图所示对应的引脚连接如下
软件设计
操作步骤
初始化uart功能
部分代码展示 //串口发送多个数据
int USART_SendDatas (char *pBuffer, int size)
{ int i 0; for (i 0; i size; i) {while (USART_GetFlagStatus(USART1, USART_FLAG_TXE) RESET); USART_SendData(USART1, (uint8_t) *pBuffer);} return size;
}int main(void){ char usart_buf[13] hello world\n;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级2位响应优先级uart_init(115200); //串口初始化为115200delay_init();while(1){USART_SendDatas(usart_buf,12);delay_ms(200);} }仿真
参照平台使用手册在仿真平台上搭建串口发送多个字节实验环境进行仿真实验。
效果展示 结尾
感兴趣的朋友们可以到https://app.puliedu.com/仿真平台注册登录体验体验吧
本文由mdnice多平台发布