淘宝店:【吴建英店】
地址:【】
你好,海报。 读了你的帖子后我恍然大悟。 海报现在的处境,真的是我梦想的那种生活。 我同意将其作为艺术来对待。 看到自己编的节目和作品,有一种美感。 赚钱是一种信念,从工作开始我就一直想一个人干活。 但现实往往并不如人意。 我在一家引进国外技术进行批量生产的电子公司工作。 我从工作开始就一直在做逆向工程,阅读汇编程序,然后进行转换和吸收。 自从我开始工作一年以来,仅此产品还没有完全吸收(当然我很多时间都在做其他杂事)。 因此,不可能做太多的项目。 以后有产品的时候,我肯定会想到尽快推出,而不是自主开发。 我所做的只是在原有的基础上进行微创新。 现在我在电子工业不发达的家乡工作。 。 。 最近,我一直想着来深圳这样的城市体验一下自己,但我的父母认为我年纪太大了,找不到一个可以组建家庭的伴侣。 我是一个1989年出生的男人。 目前唯一确定的就是抓紧时间学习技术。 生活充满矛盾,此刻的我很迷茫。 请给我一些指导。 谢谢。
——听听史蒂夫·乔布斯的话,跟随自己的内心就不会出错。 人们在做出选择的时候,应该问问自己的内心和直觉。 如果你是搞单片机或者电子的,只有来深圳才能获得源源不断的项目需求。 像我这样的人在大陆是没有立足之地的。 我想来深圳追求梦想不会影响你的婚姻,也不会影响你的父母。 相反,如果能在深圳占有一席之地,更有利于家人的幸福。 以我为例。 以前工作的时候,只有过年的时候才有时间回家(我家住广西梧州)。 现在,我每个月都有四五天回家和父母团聚,全家人都很高兴。
我敢问楼主,应该是用汇编语言编程的。 微控制器编号程序怎么样? C语言比汇编差多少? ——除了读书时用汇编语言写程序外,参加工作后,我做的项目都是C语言,没有一个是汇编语言的。 如果客户坚持用汇编编写,那么我会告诉他再找一位专家。 说实话,汇编不太实用,我不提倡学习。
对于微控制器和嵌入式系统来说,各有各的优势。
——单片机属于电子方面,嵌入式属于计算机PC编程方面。 对于更复杂的彩屏显示器或显示接口要求,嵌入式系统比微控制器更具优势。 但对于很多项目来说,当需要做复杂的界面显示操作时,大多数老板都不会选择嵌入式,而是选择单片机与电脑上位机进行串口通信。 对于复杂的接口,采用VB来开发上位机。 这样,在计算机上设置完所有操作和参数设置后,再将数据传输到单片机。 这种微控制器加位计算机的解决方案比嵌入式解决方案更加经济可靠。
我觉得这很有帮助。 您能分享一些微控制器的经验吗?
——你想更多了解哪些方面的体验?
我回答所有问题。
我想知道像原贴者这样的技术人员是如何使用PIC、AVR或者一些常用的单片机来制作外设的。
你做电路或者写代码的时候不需要看DATASHEET吧?有协议什么的吗?
是不是完全可以徒手写下来,随手拿起呢? ——
如果是我以前用过的单片机,只需要复制之前的代码,在初始化中做一些修改即可。
可以使用。 如果是未使用过的型号,
还是得看IC资料,不过都差不多。我做过很多项目,所以开发了自己的一套
固定的程序框架,比如常用的关键程序、关键服务程序、显示程序、用户需要实现什么
函数式程序等等,我都有固定的模式。 所以逻辑部分对我来说从来都不是困难的。
只要客户能用中文描述的逻辑,我都可以用C语言实现。 我相信大部分工作
任何工程师都可以做到。单片机的强大关键在于项目经验,因为每次做一个新项目时,你经常会
我们常常会遇到很多意想不到的问题。 当你解决了它们,就意味着你已经取得了一些进步。
毕业后我才深刻认识到C语言和单片机的巨大作用。 我觉得我本科学的单片机还是不错的。 正好最近买了吴剑英的开发板来学习。 我也去了论坛,发现我不是一个普通人。 我还有3年的时间去读研究生。 请问楼主,从51开始之后,以后会研究什么类型的电影,可以加深单片机的能力? 可以直接使用ARM9吗?
——如果你想从事电子行业。 那么你应该学习电路板设计,比如protel99软件的使用。 之后还要玩几个比较常用的单片机实验。 例如,远程控制、段码单色液晶模块显示、点阵单色液晶模块显示、温度计、湿度计、交直流电压电流表、交流功率因数、实时时钟、日历、读卡器、串口通信等。 。 学完51后,建议学习PIC单片机。 这种微控制器在工业控制或仪器仪表中最常见。 了解了这些之后,建议多读一些模拟电路的基础知识,比如运放之类的。 以后我会学习CPLD和DSP编程。 有机会承担一些项目并使它们变得更好。 (62楼截止)
这是个好主意,先生。 。 确实可以让很多新人看到事实。 我一直觉得很多搞嵌入式技术的人都是在吹牛。 没有多少人有能力完全理解从硬件架构到软件架构的所有内容并从头开始构建产品。 。 ARM-LINUX 与此无关。 它只是移植系统,然后在其上运行应用程序。 极其无聊。 但目前有一个情况。 STM32 等 ARMcortex 芯片比微控制器更便宜,速度也快几倍。 您认为微控制器如何与这些 ARM 芯片竞争? 你是否也将这些STM32芯片视为微控制器? 但确实,这个东西的用法和微控制器类似。
——兄弟,看了你的回复,我很有共鸣。 您提到“STM32 等 ARMcortex 芯片比微控制器更便宜、更快”。 事实上,ARMcortex本身就是一个微控制器,所以你可以把它当作一个微控制器来使用。 即使是ARM9,只要不自带操作系统,运行在裸机上,那么ARM9也是一个微控制器。 我想如果用ARM9来做跑马灯程序的话,裸机ARM9的实时速度肯定会比带操作系统的ARM9快,程序体积会更小,可靠性会更高。 如果可能的话,尽量不要使用操作系统。 带有操作系统的芯片本身就是一个负担。 当你可以不用操作系统时,尽量不要使用它。
最近我在东北有一个大项目。 今天刚从东北回来,收获很多。 该项目目前在中国尚不存在。 上个月我们从国外取了一个样本供参考。 然后我们在这里生产电路板。 编程完成后,我们在两天前将样品发送给了客户。 该客户的总工程师60多岁。 ,我一生都从事电子行业,经历过从4位单片机到16位计算机,从敲二进制代码到写C程序。 他看了我的样品后,一直摇头。 实际查出12处故障。 EMC检查了一些电源部件,说不合格; 电源不能采用普通变压器整流电路,必须采用开关电源; 电容器不能使用国产的,必须使用进口材料; 不能使用电路板的阻焊颜色。 使用普通的绿色,但是改为黑色,因为黑色是军工产品的象征; 使用PWM进行电机调试; 等等。 我无言以对。 在他面前,我真的很年轻,还有很多东西要学。
(吴建红说他想和大家分享他的单片机生活很久了~~)今天我突然有了一个想法。 我会尽快在这篇文章中与大家分享我每天所做的事情以及我承担单片机项目的经验。 相当于直播我每天的单片机工作和生活。 这样大家就会大致知道我目前在做哪些项目,遇到了哪些具体的技术问题,或者其他问题,以及我是如何解决的。 我很感谢这个论坛的版主,他们让我从此有了另一种人生经历。 我会继续更新,不会当太监。 如果我必须加上一个时间限制,我希望是十年,并在这篇文章中继续分享我的微控制器生活。