实验报告
文章平均质量分 78
钙锌
这个作者很懒,什么都没留下…
展开
-
基于DMA的串口通信
DMA的基本定义DMA,全称Direct Memory Access,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实现和完成的。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场过程,通过硬件为RAM和IO设备开辟一条直接传输数据的通道,使得CPU的效率大大提高。DMA的主要特征。原创 2023-11-04 21:14:46 · 75 阅读 · 1 评论 -
STM32简单串口通信
野火串口助手链接:提取码: 5x3aSTM32串口下载软件链接:FlyMcu提取码: 9y4cchar c;//指令 #:停止 *:开始\n";//输出信息char tips[]="无效指令......\n";//提示1char tips1[]="开始发送......\n";//提示2char tips2[]="暂停发送......\n";//提示3//标志 #:停止发送, *:开始发送。原创 2023-10-28 21:28:07 · 130 阅读 · 1 评论 -
嵌入式Linux系统开发基础【04】
在只使用keil的时候,无论是创建工程还是代码编写,都要麻烦很多,而用STMCubeMX+keil+hal库实现则比较容易。原创 2023-10-17 21:39:33 · 39 阅读 · 0 评论 -
嵌入式Linux系统开发基础之使用gcc和Makefile编译C程序
请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1) 请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行;2) 请在windows系统下用你熟悉的编译工具编译主程序main1.c 并运行;原创 2023-09-16 18:01:35 · 85 阅读 · 2 评论