USMART V3.1
USMART是由ALIENTEK开发的一个灵巧的串口调试互交组件,通过 它,你可以通过串口助手调用程
序里面的任何函数,并执行.因此,你可以随意更改函数的输入参数(支持数字(10/16进制)、字符串、
函数入口地址等作为参数),单个函数最多支持10个输入参数,并支持函数返 回值显示.V2.1新增
hex和dec两个指令.他们可以用于设置函数参数的显示格式.也可以用于数据的进制转换.
例如:
输入"hex 100" 会在串口调试助手上看到 HEX 0X64.
输入"dec 0X64" 会在串口调试助手上看到 DEC 100.
升级说明
V1.4
增加了对参数为string类型的函数的支持.适用范围大大提高.
优化了内存占用,静态内存占用为79个字节@10个参数.动态适应数字及字符串长度
V2.0
1,修改了list指令,打印函数的完整表达式.
2,增加了id指令,打印每个函数的入口地址.
3,修改了参数匹配,支持函数参数的调用(输入入口地址).
4,增加了函数名长度宏定义.
V2.1 20110707
1,增加dec,hex两个指令,用于设置参数显示进制,及执行进制转换.
注:当dec,hex不带参数的时候,即设定显示参数进制.当后跟参数的时候,即执行进制转换.
如:"dec 0XFF" 则会将0XFF转为255,由串口返回.
如:"hex 100" 则会将100转为0X64,由串口返回
2,新增usmart_get_cmdname函数,用于获取指令名字.
V2.2 20110726
1,修正了void类型参数的参数统计错误.
2,修改数据显示格式默认为16进制.
V2.3 20110815
1,去掉了函数名后必须跟"("的限制.
2,修正了字符串参数中不能有"("的bug.
3,修改了函数默认显示参数格式的修改方式.
V2.4 20110905
1,修改了usmart_get_cmdname函数,增加最大参数长度限制.避免了输入错误参数时的死机现象.
2,增加USMART_ENTIM2_SCAN宏定义,用于配置是否使用TIM2定时执行scan函数.
V2.5 20110930
1,修改usmart_init函数为void usmart_init(u8 sysclk),可以根据系统频率自动设定扫描时间.(固定100ms)
2,去掉了usmart_init函数中的uart_init函数,串口初始化必须在外部初始化,方便用户自行管理.
V2.6 20111009
1,增加了read_addr和write_addr两个函数.可以利用这两个函数读写内部任意地址(必须是有效地址).更加方便调试.
2,read_addr和write_addr两个函数可以通过设置USMART_USE_WRFUNS为来使能和关闭.
3,修改了usmart_strcmp,使其规范化.
V2.7 20111024
1,修正了返回值16进制显示时不换行的bug.
2,增加了函数是否有返回值的判断,如果没有返回值,则不会显示.有返回值时才显示其返回值.
V2.8 20111116
1,修正了list等不带参数的指令发送后可能导致死机的bug.
V2.9 20120917
1,修改了形如:void*xxx(void)类型函数不能识别的bug。
V3.0 20130425
1,新增了字符串参数对转义符的支持。
V3.1 20131120
1,增加runtime系统指令,可以用于统计函数执行时间.
用法:
发送:runtime 1 ,则开启函数执行时间统计功能
发送:runtime 0 ,则关闭函数执行时间统计功能
runtime统计功能,必须设置:USMART_ENTIMX_SCAN 为1,才可以使用!!
正点原子@ALIENTEK
技术论坛:www.openedv.com
修改日期:2013/11/20
Copyright(C) ALIENTEK 2011-2021
没有合适的资源?快使用搜索试试~ 我知道了~
STM32的DS3231时钟芯片驱动串口测试程序
共96个文件
h:40个
c:39个
ino:3个
4星 · 超过85%的资源 需积分: 50 94 下载量 47 浏览量
2018-07-25
22:45:45
上传
评论 3
收藏 340KB RAR 举报
温馨提示
STM32F1串口打印DS3231时间输出,测试.直接可以使用的,使用的原子STM32的工程模版通俗易懂 //ALIENTEK战舰STM32开发板实验22 //IIC 实验 //技术支持:www.openedv.com //广州市星翼电子科技有限公司
资源推荐
资源详情
资源评论
收起资源包目录
我的ds3231例程CSDN.rar (96个子文件)
我的ds3231例程CSDN
USMART
usmart.c 15KB
usmart.h 5KB
usmart_config.c 4KB
usmart_str.h 3KB
readme.txt 3KB
usmart_str.c 11KB
OBJ
ds3231.hex 44KB
Examples
DS3231_oscillator_test
DS3231_oscillator_test.ino 763B
DS3231_set
ds3231_set.ino 2KB
DS3231_test
ds3231_test
ds3231_test.ino 3KB
.DS_Store 6KB
HARDWARE
LCD
font.h 16KB
lcd.c 81KB
lcd.h 9KB
IIC
myiic.h 1KB
myiic.c 3KB
LED
led.h 638B
led.c 1KB
KEY
key.c 2KB
key.h 1KB
24CXX
24cxx.c 4KB
24cxx.h 1KB
DS3231
DS3231.c 3KB
DS3231.h 491B
keilkilll.bat 399B
SYSTEM
delay
delay.h 1KB
delay.c 5KB
sys
sys.h 3KB
sys.c 616B
usart
usart.h 1KB
usart.c 5KB
STM32F10x_FWLib
inc
stm32f10x_adc.h 21KB
stm32f10x_tim.h 51KB
stm32f10x_usart.h 16KB
stm32f10x_dac.h 15KB
stm32f10x_bkp.h 7KB
stm32f10x_dbgmcu.h 4KB
stm32f10x_pwr.h 4KB
stm32f10x_sdio.h 21KB
stm32f10x_wwdg.h 3KB
stm32f10x_rtc.h 4KB
stm32f10x_gpio.h 20KB
stm32f10x_flash.h 25KB
stm32f10x_dma.h 20KB
stm32f10x_rcc.h 30KB
stm32f10x_iwdg.h 4KB
stm32f10x_fsmc.h 26KB
stm32f10x_exti.h 7KB
misc.h 9KB
stm32f10x_spi.h 17KB
stm32f10x_crc.h 2KB
stm32f10x_i2c.h 29KB
stm32f10x_can.h 27KB
stm32f10x_cec.h 6KB
src
stm32f10x_sdio.c 28KB
stm32f10x_adc.c 46KB
stm32f10x_bkp.c 8KB
stm32f10x_cec.c 11KB
stm32f10x_usart.c 37KB
stm32f10x_pwr.c 9KB
stm32f10x_flash.c 61KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_wwdg.c 6KB
stm32f10x_gpio.c 23KB
stm32f10x_crc.c 3KB
stm32f10x_rtc.c 8KB
stm32f10x_dac.c 19KB
stm32f10x_spi.c 30KB
stm32f10x_can.c 44KB
stm32f10x_iwdg.c 5KB
stm32f10x_dma.c 29KB
stm32f10x_tim.c 107KB
stm32f10x_i2c.c 45KB
stm32f10x_rcc.c 50KB
misc.c 7KB
stm32f10x_exti.c 7KB
stm32f10x_fsmc.c 35KB
CORE
startup_stm32f10x_md.s 12KB
core_cm3.c 17KB
core_cm3.h 84KB
startup_stm32f10x_hd.s 15KB
USER
stm32f10x_it.c 2KB
main.c 948B
ds3231.uvprojx 18KB
JLinkSettings.ini 671B
DebugConfig
Target_1_STM32F103ZE.dbgconf 7KB
Target_1_STM32F103C8.dbgconf 7KB
ds3231.uvoptx 17KB
寄存器.txt 1KB
system_stm32f10x.h 2KB
stm32f10x_conf.h 3KB
ds3231.uvopt 16KB
system_stm32f10x.c 36KB
ds3231.uvguix.Jerry 86KB
stm32f10x_it.h 2KB
stm32f10x.h 619KB
共 96 条
- 1
资源评论
- XD7429716362020-04-26我没读出来
- 呲音圣手2022-05-14没读出来zsbd
- guidanghu2019-08-12还行..不错....
qq_25560065
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 31-31.渗透测试SQL注入盲注
- 老板必备实体门店超常规营销获客,218套实体店落地方案解析-课程网盘链接提取码下载 .txt
- 基于Python+Flask+MySQL+SWPU数据库原理开发最流行的外卖订餐系统+源码+开发文档(高分优秀项目)
- ESG的同群效应数据集(2010-2022年).xlsx
- 华为OD机试机考题库Go语言实现36道题(含题目描述、详细解题报告).zip
- 新能源锂电池行业创业的财富方案,锂电池回收高阶课-课程网盘链接提取码下载 .txt
- 30-30.渗透测试SQL注入基础(下)、工具和POST类型(上)
- ssm(老年公寓管理系统)
- TP179-V1.1.2-51单片机蓝牙遥控车.zip
- auto-sqladmin
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功