上个星期小编收拾的吴坚鸿回复,本站们都反响说很有感受,吴坚鸿关于咱们这种火热的反响也觉得很感动。可是在小编和他联络中,他表明平常太忙了,所以不能确保能够长时刻在本站上发表文章。可是他也在论坛的回复中表明,会抽时刻和咱们共享他多年的单片机阅历!小编接着收拾吴坚鸿的回复,本站也能够去他的原文帖子上回复哦~~也欢迎咱们和吴坚鸿相同积极的讲话,好的文章小编会尽力帮你引荐的!吴坚鸿凭仗一篇文章就已经成为本站上的红人了,各位加油咯!
楼主你好,看了你的这篇帖子真是恍然大悟,楼主现在的状况真的是我抱负中的那种日子。当成艺术来做比较附和,看到自己编的程序和著作由衷觉得一种美感。挣钱是信仰,作业以来一向想着单作。可是现实往往不顺人意,我在一家引入国外技能进行量产的电子公司作业。作业以来一向做的逆向工程,看汇编程序再转化吸收,作业一年以来光这一个产品还未彻底吸收(当然许多时分在做其他杂七杂八的事)。所以项目不行能做多。今后有产品必定也是第一时刻想到引入,而不是自主开发,我做的仅仅在原有的基础上进行微立异罢了。现在在家园作业,这儿电子工业不发达。。。最近就想什么时分来深圳这样城市历练自己,可是爸爸妈妈觉得我老大不小了给我安排目标享嫡亲,我89年的人。。现在仅有确认的便是抓住时刻学技能。人生对立啊,现在苍茫啊,求大大指点迷津,感谢。
——听乔布斯的话,跟随心里是不会错的。人做挑选的时分,要问问心里,问问直觉。搞单片机,搞电子,只需来深圳,才会有连绵不断的项目需求,像我这样,在内地也不会有用武之地。我觉得你来深圳寻找你的愿望,并不会影响到你的婚姻大事,也并不会影响你孝敬爸爸妈妈。反而,假如你能在深圳占有一席之地,那么愈加有助于你家庭的美好。比方像我吧,我曾经上班打工的时分,每年春节的时分才有时刻回家(我在广西梧州)。现在呢,我每个月都有四五天的时刻回家跟爸爸妈妈聚会,一家人都很高兴。
敢问楼主,应该是用汇编言语编程的吧,要吧单片机编号程序,C言语比汇编差多少啊?——我除了曾经读书的时分用汇编言语编写过程序,出来作业之后,做的一切项目都是用C言语,没有一个项目是用汇编言语的。假如有客户非要用汇编写,那么我就叫他别的找高人。说句心里话,汇编不实用,我不发起学。
关于单片机和嵌入式,各有各的优点吧。——单片机归于电子方面,嵌入式是归于电脑PC编程方面。在彩屏显现或许显现界面要求比较杂乱的,嵌入式比单片机有优势。可是许多项目,当它需求做杂乱界面显现操作时,大部分的老板都不会挑选嵌入式,而是挑选单片机与电脑的上位机来进行串口通讯,杂乱的界面用VB来开发上位机,这样,一切的操作与参数设置都在电脑上设置好了之后,再把数据传送给单片机,这种单片机加上位机的计划,要比嵌入式的计划愈加经济与牢靠。
感觉很有协助楼主还能再共享一些单片机的阅历么——你还想了解哪方面的阅历?我是有问必答。
我想知道像楼主这种程度技能的人,运用PIC、AVR或许些常用的单片机,在做外围电路或许编写代码的时分底子都不需求看一眼DATASHEET了吧?协议什么的是不是彻底能够徒手写,信手拈来?——假如是自己曾经用过的单片机,我只需把之前的代码拷过来,在初始化那里做些修正就能够用了,假如是没有用过的类型,IC材料仍是要看看的,可是都迥然不同。我做的项目比较多,所以探索出了一套自己固定的程序结构,比方常用的按键程序,按键服务程序,显现程序,用户需求完成的功用程序等等,我都有固定的形式。所以逻辑部分关于我来说,历来都不觉得难。只需客户能用中文能描绘得出来的逻辑,我就能用C言语来完成,我信任大部分的工程师都能做到。单片机的功力,要害仍是在项目阅历上,由于每次做一个新的项目,往往都会遇到许多意想不到的问题,当你把这些问题都处理了,就阐明你又前进了一点。 |
楼主这个主意好。。的确能够让许多新人看到现实,我也一向觉得,搞嵌入式,许多都是在吹嘘,没多少人有才能能够从硬件架构到软件架构都彻底搞理解,从头架起出一款产品来。。ARM-LINUX搞了也没啥玩意儿,便是移植体系,然后在上面跑运用罢了。极端无聊。仅仅现在有个现状,STM32之类的ARMcortex 芯片比单片机都还廉价了,速度要快好几倍,你觉得,单片机跟这些ARM芯片,怎样竞赛呢?是否,你也把STM32类的这些芯片,也当单片机呢。不过的确,这玩意儿用法跟单片机差不多。——兄弟,看了你的回复,我很有共识。你说到的“STM32之类的ARMcortex芯片比单片机廉价,速度要快”,其实ARMcortex自身便是单片机,你就把他作为单片机来用就能够了。即使是ARM9,只需它不带操作体系,裸机跑,那么ARM9也是单片机。我以为,用ARM9来做一个跑马灯程序,那么裸机跑的ARM9必定要比带操作体系的ARM9的实时速度要快,程序量要少,牢靠性要高。能不带操作体系尽量不带操作体系,芯片带操作体系自身便是一个担负,能不必操作体系的场合尽量不要用。
最近在东北有个大项目,今日刚刚从东北那儿回来,收成很深。这个项目现在国内没有,上个月咱们拿了国外一个样品参阅,然后咱们这边就出电路板,编好程序之后,前两天就送样给客户看了,这个客户的总工60多岁,搞了一辈子电子,从单片机的4位机做到16位机,从敲二进制代码到编写C程序,都阅历过了。他看了我的样品之后,一向摇头。竟然挑出了12个缺点。EMC看一些电源部分,他就说不合格;电源不能用一般的变压器整流电路,要用开关电源;%&&&&&%不能用这种国产的,要用进口的某种原料的;电路板的阻焊色彩不能用一般的绿色,要改成黑色的,由于黑色是军工品的标志;电机调试要用PWM的;等等。把我批得哑口无言。在他面前,我真的很嫩,要学的东西还许多。
我是在结业后才深深认识到C和单片机的巨大作用,我觉得本科单片机学的还不错,正好我是最近买了郭天祥的书温习,又上论坛逛,发现自己不是一般的菜。。。我还有3年读研时刻,想问楼主从51入门后,后续学习什么类型的片子,能让单片机才能深化下去?能够直接ARM9吗?——假如是想搞电子。那么你应该学一下电路板规划,比方protel99软件的运用。之后,你要多玩几个常用的单片机试验。比方,遥控器,段码的单色液晶模块显现,点阵的单色液晶模块显现,温度计,湿度计,沟通直流电压电流表,沟通的功率因数,实时时钟,日历,读卡器,串口通讯等等。学好了51之后,主张学一下P%&&&&&%的单片机,这个单片机在工控或许仪器上,是最常见的。这些都懂了之后,主张多看看模仿电路的基础知识,像运放之类的。今后就再学学CPLD,DSP编程。有时机接一些项目做愈加好。(截止于62楼)
(吴坚鸿表明要和咱们长时刻共享自己的单片机日子哦~~)我今日忽然有一种主意,我会把我每一天接单片机项目做的作业与心得体会第一时刻在这个帖子里边跟咱们共享,就等于现场直播我每一天的单片机作业与日子。这样,咱们就知道我现在大约搞了什么项目,详细遇到什么技能问题,或许其它的什么问题,我又是怎样处理的。我感谢这个论坛的版主,是他们让我从此之后有了别的一种日子体会。我会继续更新下去,不做宦官,假如非要加个期限,我期望是十年,一向在这个帖子里边共享我的单片机日子。