51单片机用什么仿真?新手学习单片机的实战不是让你在实际的板子上调试

说到仿真,大家第一个想到的肯定是单片机仿真软件proteus。所以我们无际单片机编程坚决让学员能实际动手干,就不要用仿真。而硬件调试基本接触不到代码,软件做久了,产品做多了,自然而然硬件也懂得差不多了。

说到仿真,大家首先想到的一定是单片机仿真软件proteus。

51单片机用什么仿真?新手学习单片机的实战不是让你在实际的板子上调试

很多年前我用过一次这个软件,然后就再也没有使用过。

原因很简单。 虽然使用起来很方便,但是单片机开发是一门更注重实战的技能。

这里说的实战不是让你在proteus上练习,而是让你在实板上调试。

无论软件多么强大,很多参数都是固定的,但实际的硬件会受到很多因素的影响。

例如,如果元件选择不正确或者程序延迟不正确,这些都会导致你的程序与仿真结果不同。

因此,我们无极单片机编程决心让学生实际去做,而不是用模拟。

即使你做一块板子,成本也不高,但是你从做板子到焊接,然后编写软件来实现功能。

这个过程可以让你学到很多东西,而问题往往就在最容易被忽视的地方。

不要小看那些功能简单的产品。 事实上,制作起来并没有那么简单。 有很多因素需要考虑。 我因此受了很多苦。

所以,我们不谈模拟。 我记得几年前做产品的时候,我没有想法,抄袭了同行的板子。

电路照搬得一模一样,就是不能产生别人的功能。 后来由于客户端发生变化,该产品被搁置。

我从来没有想过这个问题。 稍后,我们将初步确定哪些组件可能受到影响。 由于产品采用220V供电,需要输出比较大的电流,即使电解电容选择错误也会影响产品性能。

因此,我强烈建议新手学习单片机不要使用仿真。 自己购买开发板和配件并不需要花多少钱。 如果你舍不得投入这点钱,那就不用学了。

一般来说,在实际的产品开发中,那些硬件工程师不会进行仿真验证,而是直接在板上进行调试。

如果有问题,请飞线。 一个产品肯定需要经过多次制板过程。

我自己的焊接水平和一些硬件知识就是通过这个过程获得的。

虽然我们从事单片机软件开发,但与硬件工程师打交道时难免会产生摩擦。

例如,硬件工程师拒绝承认这是他的问题,除非你找到确凿的证据。

我已经经历过好几次这样的事情了。 如果我想解决这个问题,就得自己飞线、改电路。 最终确定问题是硬件问题。

这就是我之前一直说的,为什么我们要先定位软件,因为制作软件的过程中难免会经常接触到硬件的调试。

硬件调试基本上接触不到代码。 搞了很长时间软件,做了很多产品,自然对硬件也了解的差不多了。后来我自己也尝试了几个产品的PCB布局,逐渐有了从零开始独立做项目的经验。

单片机

如何学习32位单片机?51单片机的开发教程及使用技巧

2024-5-10 11:02:02

单片机

2017年专业综合课程设计实习大纲及实习要求专业基础

2024-5-10 12:03:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索