记得前段时间,收到一个小伙伴的咨询:51单片机用什么仿真?
说到模拟,大家首先想到的一定是单片机仿真软件proteus 。
文章插图
这个软件我很多年前用过一次,后面没什么用 。
原因很简单,虽然使用起来非常方便,但是,单片机开发是一门更注重实战的技能 。
这里的实战不是让你进去proteus上实战,但是在实际电路板上调试 。
软件又强大了,许多参数是固定的,实际的硬件会受到很多因素的影响 。
比如元件选择错误,错误的程序延迟,这些都会导致你的程序和模拟结果不一样 。
所以,我们无边的单片机编程,是决心让学生能够真正做到的,不要用模拟 。
即使你做了一块板,花不了多少钱,但是你从冲压到焊接,重新编写软件实现功能 。
这个过程可以让你学到很多东西,很多时候,问题出在最容易被忽略的地方 。
不要小看那些功能简单的产品,其实没那么简单,有许多因素要考虑,我为此吃了很多苦 。
所以,不要说模拟,记得几年前做产品的时候,我不知道,然后抄同行的板 。
【proteus proteus安装步骤】电路复制的一模一样,但我就是做不到别人的功能,因为客户背后有变化,该产品也被搁置 。
那个问题我也没想明白,稍后,我们将初步判断哪些设备可能会受到影响,因为产品是220V供电,所需的输出电流相对较大,即使电解电容选择错误也会导致产品性能下降 。
所以,我强烈建议初学者学习单片机不要用仿真,自己买开发板和配件花不了多少钱,如果你自己都舍不得投入这笔钱,那就不用学了 。
一般产品开发,没有一个硬件工程师会验证模拟,而是直接调试 。
有问题就飞线,一个产品到最后肯定要经过几道冲板工序 。
我的焊接水平和一些五金知识都是通过这个过程获得的 。
虽然我们从事单片机软件的开发,但是和硬件工程师打交道,难免会有摩擦 。
比如硬件工程师的死不承认是他的问题,除非你找到确凿的证据 。
这种事情我经历过好几次了,如果你想解决问题,你必须自己改变电路,确定最终解决的是硬件问题 。
我之前也是这么说的,为什么要先定位软件,因为做软件的过程必然要频繁接触硬件调试 。
而硬件调试几乎碰不到代码,我做软件很久了,产品太多了,硬件自然也就差不多懂了 。后面,我自己也试过几款产品pcb layout,从零开始慢慢有了自己独立的项目
- 京东无货源店铺怎么开京东无货源开店操作步骤以及开店所需费用
- 报税流程视频教程一般纳税人 怎么报税步骤视频教程
- 苹果数据迁移到苹果的步骤 苹果数据迁移在哪打开
- 红烧鸽子的做法大全步骤有哪些
- 竞价赚钱 竞价赚钱的5大步骤
- 植物大战僵尸贝塔版下载安装 植物大战僵尸活死人版
- 安卓手机有没有必要装杀毒 安卓手机需要安装杀毒软件,为什么苹果手机却不用了
- 教你网页设计的5个步骤 网页设计的步骤有哪些
- 分享新品发布会宣传文案的11个步骤 新品发布会宣传文案该如何写
- 坐飞机流程详细步骤和注意事项 坐飞机流程详细步骤托运