简易通信系统软件设计(一)

大学实验课要求进行一个简易通信系统的软件设计,在此记录以下学习过程:

在此声明,该设计由我与室友共同完成,仅作为学习记录。

一、系统框图

首先,此为软件的系统框图,因此不包含电源、天线等硬件以及发送数据等流程;

其次,实验设计STM32F103C8使用核心板,不包含外围电路,硬件需要提前设计好。

二、软件流程图

我们可以看到,一个规范的软件流程图需要首先进行初始化(自检省略),之后进入idle状态(空闲状态),idle状态后有三种情况,接收到PC端串口中断表示进入发送数据的过程,接收到无线端中断表示进入接收数据的过程,按键由于会涉及不同的功能,不同的功能状态下键值不同,因此单独作为一种情况。

这样一个简易通信系统的软件设计就初步完成了!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值