在上一个测试基础上,加入了UART模块,现在可以接收并发送串口数据了,添加的模块如下:
Uart内部视图
需要实现的功能:
上位机串口发送0x8A,点亮LED2,发送0xA8,熄灭LED2,MCU收到命令之后,将收到的命令再发送回上位机,编写机器码程序如下:
PS:使用机器码写程序太费劲了,看来得弄个编译器。
开始运行程序:
下面是初始状态
上位机串口收发去清零,并且LED2是熄灭状态
1、发送0x8A到MCU,显示如下:
可以见到,LED2已被点亮,并且串口收到了MCU回发的数据。
2、 发送0xA8到MCU,显示如下:
可以见到,LED2已被熄灭,并且串口收到了MCU回发的数据。