# MC3172_MRS **Repository Path**: ylc0919/mc3172_mrs ## Basic Information - **Project Name**: MC3172_MRS - **Description**: 基于MRS开发MC3172. - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-05-28 - **Last Updated**: 2023-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MC3172 Mrs Project 本分支为mrs工程hal库代码。 基于官方二代开发板,以外部48M无源晶振为时钟源。 板载LED以2s周期闪烁。 线程配置见Doc。 # 注意 使用hal库,务必正确配置mc31xx_hal_conf.h中的系统时钟 # 第一代开发板管脚图 ![](/6.Doc/第一代开发板io.jpg) # 更新说明 ### HAL 1.2.2 2022-09-09 1.添加修改波特率函数,允许GPCOM在程序运行中单独修改波特率。 ### HAL 1.2.1 2022-09-06 1.修改HAL_DELAY(),现在最大可执行0xFFFFFFFFms的延时。 2.优化hal库超时判断,包括mux和uart模块的超时,现在以更低的间隔来判断超时,也不再有额外的超时上限。 ### HAL 1.2.0 2022-09-03 1.添加uart模块。 ### HAL 1.1.2 2022-08-18 1.修改gpio部分寄存器名称。 2.将所有gpio寄存器添加到库中。 3.给gpio模块添加assert。 ### HAL 1.1.1 2022-08-18 1.优化delay_us()延时函数,略微提高us级延时的精度。 ### HAL 1.1.0 2022-08-14 1.添加hal库全局资源管理模块,占用一个线程,可配置。全局资源各线程循环获取,当前持有资源的线程下次将会最后判断。 2.添加互斥锁。 3.给printf()函数使用互斥锁。 ### HAL 1.0.2 2022-08-11 1.添加gpio输出输出方向修改函数。 ### HAL 1.0.1 2022-08-06 1.修改头文件包含,现在使用hal库统一包含#include "mc31xx_hal.h"。 2.添加hal库通用定义及函数。 3.修复gpio不能正确读取的问题。 ### HAL 1.0.0 2022-08-04 1.根据GPIO已知寄存器添加驱动库。