【平衡小车学习记录】第一天:关于protues8.9的重装
之前安装的是protues8.7,我打算仿真平衡小车要用到STM32F103C8T6,但它原本的库里没有这个芯片,于是通过以下文章我找到了导入元器件的方法。
【我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《如何在Proteus8.9中从官网中添加没有的元器件(以添加STM32F103ZET6为例子)》, 一起来围观吧 https://blog.csdn.net/weixin_42532989/article/details/108223556?utm_source=app&app_version=4.5.3】
但问题是我的protues中Library没有它步骤中的Import Part,通过下面的评论得知需要8.9的版本才有,于是瞎折腾去下载了8.9。具体过程不说了,总结遇到的几个问题:
- 资料地址:链接:https://pan.baidu.com/s/14PhUoKC94H8CImIlz-Hsgg
提取码:y5uo
复制这段内容后打开百度网盘手机App,操作更方便哦
(主要就是三个文件:一个Patch的破解文件夹、一个translation的汉化包、一个驱动文件)
-
具体配套教程地址为:http://www.ddooo.com/softdown/152540.htm
**注意:**从这里面下载的话他第一次下载会连同下载一些流氓软件,很恶心。而且下载下来的压缩包里竟然没有那个驱动文件,还得通过里面一个网址用百度网盘下载,所以直接从我上面那个百度网址下载就行。 -
至于这个教程,我是一点也没用到,因为可能是我之前残留的8.7导致它的那个Licence注册已经有了,后面也就和他的教程完全不一样。搞了好久,查了好多解决方法结果都没用,于是在无意间瞎弄了一下(一直点next,反正就把它先安起,最后一步不点close,运行Patch里的那个PP8.9exe文件)再打开就破解完成了。注意期间不要改变安装地址,因为破解软件只能识别到C盘地址。
-
至于最开始的问题,我想导入STM32F103C8T6也成功导入了,但问题来了,不能仿真,百度了一下发现貌似protues目前还不支持C8的仿真,只有C6。但其实C8和C6的区别并不大。平衡车涉及到的IO口两者都能实现(目前大概是这样,目前我也还没深入了解)。所以最后还是回归到用C6来仿真,但我今天也没仿真成功,折腾到这里我就没在搞下去了。就去看了一下小车的PID算法去了,才发现原来PID在代码中实现起来也是挺简单的。具体等明天看完所有教程再总结。