1.项目介绍
之前参加了面包板的组织的ST开发板和uFun开发板的活动,学到到了不少新知识;后来就想把之前做的一些小实验做成一块小板子,主要硬件功能是使用STM32采集编码器或接收红外数据来调节直流电机的转速,实时的监测转速与电流大小的对应关系,通过USB转串口芯片将打印消息输出到PC显示。
2.硬件设计
2.1.原理图设计
2.2.PCB设计
3.回板焊接调试
在调试硬件的时候,红外接收头的输出引脚输出不正常,有异常波形输出,通过排查是因为R7这个串阻刚开始使用的是10K,太大了,数据手册上建议是100~200R左右,所以在改成150R后,红外的接收就正常了,另外R8是一个可选焊器件。
4.STM32CubeMX设置
具体的设计可以参照之前发的帖子,介绍得还算详细,这里就直接贴出工程文件吧
2019-7-9 17:34 上传
点击文件名下载附件
在使用STM32CubeMX自动生成MDK 5版本的Keil工程后,直接打开工程,将调试工具配置成J-LINK,SWD模式,不管怎么操作,就是识别不到STM32这个芯片,检查原理图和焊接也没有发现问题,就在快要崩溃的时候,自己手动新建KEIL工程,一步步配置,竟然可以正确识别到芯片了,也可以下载了。这个问题之前也没碰到过,不知道有没有网友有这样的经历,知道是怎么回事的……
5.工程代码及器件手册
2019-7-9 17:42 上传
点击文件名下载附件
2019-7-9 17:42 上传
点击文件名下载附件
2019-7-9 17:42 上传
点击文件名下载附件
2019-7-9 17:42 上传
点击文件名下载附件
全部回复 13
评测文章
热帖
大家都在看的技术资料
举报
内容系网友发布,其中涉及到安全隐患的内容系网友个人行为,不代表面包板社区观点
关闭
站长推荐 /3
- 返回顶部
工具栏