OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6089|回复: 4

USMART,成功移植,

[复制链接]

13

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2014-7-10
在线时间
0 小时
发表于 2014-11-13 17:20:02 | 显示全部楼层 |阅读模式



用原子的代码把自己的写的一个PWM程序弄进去,完美一运行,PS,这个功能真的不错,good。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-11-13 20:08:01 | 显示全部楼层
恭喜。这功能当时花了我不少时间写的,呵呵现在看来非常值得。
各种外设调试都可以用到,事半功倍。
最新的usmart是3.2版本了,功能更多更好用。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-11-13 20:18:32 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
以前用的很古老的格式数据操作的,很是麻烦,呵呵

还是原子哥的USMART方便,直接调用

我用的还是3.1版本的
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-11-13 20:26:09 | 显示全部楼层
[mw_shl_code=c,true]//本程序只供学习使用,未经作者许可,不得用于其它任何用途 //ALIENTEK STM32开发板 //正点原子@ALIENTEK //技术论坛:www.openedv.com //版本:V3.2 //版权所有,盗版必究。 //Copyright(C) 正点原子 2011-2021 //All rights reserved //******************************************************************************** //升级说明 //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,才可以使用!! //V3.2 20140828 //1,修改usmart_get_aparm函数,加入+/-符号的支持 //2,修改usmart_str2num函数,支持负数转换[/mw_shl_code]
各版本的说明,探索者F4开发板使用的是usmart3.2
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

138

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-5-12
在线时间
4 小时
发表于 2015-1-3 14:31:52 | 显示全部楼层
楼主就是修改了usmart_comfig.c里面的部分么,我去试一下,感觉很不错的调试方式
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-27 10:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表