
掌上实验室V9
文章平均质量分 61
在掌上实验室V8基础上,把USB接口改为TypeC,方便与手机共享数据线。简化功能电路,缩小电路板尺寸。真正的便携实验室——掌上实验室V9。
lg28870983
这个作者很懒,什么都没留下…
展开
-
SPI总线入门
SPI(Serial Peripheral Interface)是一种同步串行通信协议,用于在微控制器和外部设备之间进行数据传输。它由一个主设备(通常是微控制器 MCU)和一个或多个从设备组成,即一主多从模式。它通常用于短距离、高速、全双工的通信,它在许多嵌入式系统和电子设备中被广泛应用,如存储器芯片、传感器、显示器驱动器、无线模块等。在 SPI 协议中,主设备是通信的发起方和控制方,而从设备则是被动接收和响应主设备的命令和数据。原创 2024-10-26 09:04:59 · 1149 阅读 · 0 评论 -
RT-Thread基于AT32单片机的CAN应用
RT-Studio中没有CAN相关的图形配置,需要手动修改board.h。在board.h的末尾,增加相关的BSP配置。原创 2024-01-09 01:14:50 · 1107 阅读 · 1 评论 -
RT-Thread基于AT32单片机的Flash应用
RT-Thread内置FAL(flash抽象层),支持MCU内置Flash和SPI Flash,使用SFUD(串行 Flash 通用驱动库)。原创 2024-01-04 23:55:41 · 1001 阅读 · 0 评论 -
RT-Thread基于AT32单片机的485应用开发(三)Modbus从机
的基础上实现了一个极简Modbus从机,支持Modbus功能码01,02,03,04,05,06,15,16。RT-Thread中已经有不少Modbus相关在线软件包,但总体应用起来还是相对复杂,所以在。在具体项目中只要实现下面几个函数就可以直接用了,不过需要注意多线程访问变量加锁问题。只需要在项目中增加两个文件,就可以实现基于RS485的ModbusRTU设备。经实验测试,总体性能还错。原创 2024-01-04 03:42:27 · 1218 阅读 · 0 评论 -
RT-Thread基于AT32单片机的485应用开发(二)
中实现了RS485收发,但总觉得效率不高,函数封装也不完善。考虑到RS485总线应用都是主从式结构,比如工业领域常用的Modbus协议,都是以帧为单位进行收发,本次测试对收发函数进行了封装,并对RS485的收发控制引脚根据波特率进行了自动延时控制,降低了CPU负载。本例中收发全部采用DMA的NON_BLOCKING方式,把接收一帧数据和发送一帧数据进行了函数封装。timeout_ms : 如果在这个时间内没有收到数据,则返回0;在编辑文字的约6分钟内,总共收发了31270个字节,没有发生错误。原创 2024-01-04 01:45:32 · 1000 阅读 · 0 评论 -
RT-Thread基于AT32单片机的虚拟串口VCOM
需要注意的是,如果不打开虚拟COM DMA发送开关,则只能发送一次,具体问题还不清楚,厂家提供的BSP中未做相关说明。如果有编译错误,把相关文件中的RT_WEAK替换为rt_weak即可。原创 2024-01-03 00:09:07 · 854 阅读 · 1 评论 -
RT-Thread基于AT32单片机的485应用开发(一)
采用RT-Thread串口驱动v2,增加RS485收发控制相关代码。由于刚好用到PA15,缺省配置是JTAG,中间遇到不少奇怪问题,特此记录!原创 2024-01-02 22:34:54 · 974 阅读 · 0 评论 -
基于AT32F403A的RT-Thread5.0.2项目测试
RT-Studio快速创建基于AT32单片机的项目原创 2024-01-02 00:43:57 · 760 阅读 · 0 评论