完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
USMART 是由 ALIENTEK 开发的一个灵巧的串口调试互交组件,通过它你可以通过串口助手调用程序里面的任何函数, 并执行。 因此, 你可以随意更改函数的输入参数(支持数字(10/16进制)、字符串、函数入口地址等作为参数),单个函数最多支持 10 个输入参数,并支持函数返回值显示,目前最新版本为 V3.1。
有了 USMART,你可以轻易的修改函数参数、查看函数运行结果,从而快速解决问题。比如你调试一个摄像头模块,需要修改其中的几个参数来得到最佳的效果,普通的做法:写函数->修改参数->下载->看结果->不满意->修改参数->下载->看结果->不满意….不停的循环, 直到满意为止。这样做很麻烦不说,单片机也是有寿命的啊,老这样不停的刷,很折寿的。而利用USMART,则只需要在串口试助手里面输入函数及参数,然后直接串口发送给单片机,就执行了一次参数调整,不满意的话,你在串口调试助手修改参数在发送就可以了,直到你满意为止。这样,修改参数十分方便,不需要编译、不需要下载、不会让单片机折寿。 USMART配置步骤: ①将USMART包添加到工程中,头文件要包含到path。 ②添加需要调用的函数到usmart_config.c文件中。 ③主函数中调用usmart_dev.init函数初始化usmart。 ④即可通过助手发送命令,调用在usmart注册过的函数 USMART系统命令: USMART有7个系统命令: ?: 获取帮助信息 help: 获取帮助信息 list: 可用的函数列表 id: 可用函数的ID列表 hex: 参数16进制显示,后跟空格+数字即执行进制转换 dec: 参数10进制显示,后跟空格+数字即执行进制转换 runtime 1,开启函数运行计时;0,关闭函数运行计时; 请按照程序编写格式输入函数名及参数并以回车键结束. |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
3041 浏览 3 评论
1514 浏览 3 评论
4641 浏览 1 评论
2011 浏览 1 评论
3249 浏览 2 评论
508浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 18:20 , Processed in 1.316122 second(s), Total 71, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号