7851|16

1027

帖子

0

TA的资源

五彩晶圆(中级)

楼主
 

【申精】开源我的多功能调试工具:UsbHub+xlink+USB转串口/485/Nrf24L01/红外 [复制链接]











原理图.pdf (1.38 MB, 下载次数: 154)

程序.rar (3.43 MB, 下载次数: 164)

看了小马哥的多功能调试工具真是羡慕啊,于是也做了个高速USBhub托了个xlink, 用stm32实现 USB转串口TTL/串口232/串口485(通过跳线来实现)/NRF24L01/红外,同时支持输出一路PWM输出。

反正也用不到Altra的调试,于是就将另两路USB接了两个USB座,方便接U盘。

测试了下USB转485,(因为485需要控制换向端),发现效果比想象的要好啊!

与其说这是个调试工具,到不如说是个简易的stm32的开发板,接两条杜邦线就可以来调试啦。

2012-10-25:
实现USB obLink调试以及USB转串口。这基本上都是以前就调好过了的。
但是调试的时候发现oblink在下载的时候,当在Keil中设置速度最大时不稳定,经常下载失败,但是之前做的单独的oblink就没这问题,怀疑是GL850A的问题,看了下手册才知道其REF管教要接680欧的电阻,而自己想当然的焊了1.5K的电阻,换后问题解决。

2012-10-26:
开始调试NRF24L01,比较顺利,照着例程很容易就给移植过来了,但是突然发现,发送和接收函数中,发送的就是固定的32字节,而接收的也是固定的32字节,于是就想修改成适合程序的风格:send(u8 *buf,u16 len),接收至少要知道接收到了几个字符!于是看了下NRF24L01的寄存器,刚好有这个寄存器,读取便可知道里面有多少数据,于是跟着修改了发送的函数,将发送的数据个数修改成任意设置的,结果发现接收那块死活接收不到数据了,于是增加了发送的个数到32字节,终于收到数据了。于是设置了下接收FIFO的大小,结果发现,发送的数据只有跟接收FIFO一样的时候,接收端才能收到数据!真是变态啊!至少要有个超时吧??于是改了就32字节了,发送的数据如果超过32字节,就拆包发,如果少于32字节,就加个0做结尾符,多发几个无用的数据,接收端就像处理字符串那样去处理吧。

2012-10-28:
开始调红外。当初做原理的时候,没想那么多,直接扯了条线接到一个IO上去了,结果看了下原子的程序,用的是定时器的输入捕获来做的,于是想改成收到中断后开定时器的方式来解决问题。刚好找到了他之前的一个版本的程序,修改了下居然OK了。而且效果也很不错,用家里的DVD遥控器试了下,也没问题。OK,暂告一段落。

2012-11-06:
第一次试着去做了一个亚克力面板,感觉还不错,但是价格太高了,不知道又没有什么好的方法。
此帖出自stm32/stm8论坛

最新回复

要是白菜价,我就要,否则还是不要了  详情 回复 发表于 2012-12-8 18:20
点赞 关注(1)
 

回复
举报

755

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
漂亮!
此帖出自stm32/stm8论坛
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
这个工具完全可以用来做stm32的开发板来用滴。
此帖出自stm32/stm8论坛
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

4
 
很不错啊
此帖出自stm32/stm8论坛
 
 
 

回复

2057

帖子

0

TA的资源

五彩晶圆(初级)

5
 
楼主发的帖都是精品啊!
此帖出自stm32/stm8论坛

点评

呵呵 谢谢兄弟支持啦!  详情 回复 发表于 2012-11-11 09:47
 
 
 

回复

125

帖子

0

TA的资源

一粒金砂(中级)

6
 
fgggggggggggggw33333333333333333
此帖出自stm32/stm8论坛
 
 
 

回复

125

帖子

0

TA的资源

一粒金砂(中级)

7
 
3wwwfgggggggggggggggggggggggggggggggggggggggggggggggg
此帖出自stm32/stm8论坛
 
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

8
 

回复 5楼 IC爬虫 的帖子

呵呵 谢谢兄弟支持啦!
此帖出自stm32/stm8论坛
 
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

9
 
建议改跳线,并把芯片管脚全部引出,这样不仅能当调试工具,还能当个学习板
此帖出自stm32/stm8论坛

点评

呵呵,谢谢您的建议。 不过这个的初衷就是为了 做个调试工具 因为开源 所以 可以自由定制 比如 在USB转485端 就可以加入FreeModbus协议进去 都可以啦  详情 回复 发表于 2012-11-11 12:39
 
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

10
 

回复 9楼 一个小白 的帖子

呵呵,谢谢您的建议。
不过这个的初衷就是为了 做个调试工具
因为开源 所以 可以自由定制
比如 在USB转485端 就可以加入FreeModbus协议进去
都可以啦
此帖出自stm32/stm8论坛

点评

板子确实很精致,很好。 我现在正打算学stm32,所以看到板子,就不由自主的想到把它变成学习板了。。。:lol  详情 回复 发表于 2012-11-11 22:51
 
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

11
 

回复 10楼 sblpp 的帖子

板子确实很精致,很好。
我现在正打算学stm32,所以看到板子,就不由自主的想到把它变成学习板了。。。
此帖出自stm32/stm8论坛

点评

确实完全可以作为一个开发板用 而且 板载仿真器啊!  详情 回复 发表于 2012-12-8 11:51
 
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

12
 
呵呵 谢谢了!
需要不?
给你便宜些!
此帖出自stm32/stm8论坛

点评

要是白菜价,我就要,否则还是不要了  详情 回复 发表于 2012-12-8 18:20
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

13
 
呵呵,好东西,抽空整个玩玩
此帖出自stm32/stm8论坛
 
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

14
 

回复 11楼 一个小白 的帖子

确实完全可以作为一个开发板用
而且 板载仿真器啊!
此帖出自stm32/stm8论坛
 
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

15
 

回复 12楼 sblpp 的帖子

要是白菜价,我就要,否则还是不要了
此帖出自stm32/stm8论坛

点评

哦!胶州大白菜还是很贵的! 鲁迅先生对其有记载: 主席(毛)曾经用胶州大白菜 作为 国菜 招待贵宾!  详情 回复 发表于 2012-12-8 19:45
 
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

16
 

回复 15楼 一个小白 的帖子

哦!胶州大白菜还是很贵的!
鲁迅先生对其有记载:
主席(毛)曾经用胶州大白菜 作为 国菜 招待贵宾!
此帖出自stm32/stm8论坛
 
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

17
 
一个USB HUB
两个stm32F103C8T6
你还想白菜价啊大哥!
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表