毕业之后-初入职
来源:互联网 发布:node readline 编辑:程序博客网 时间:2024/05/16 01:50
初入职
单片机到底是什么?念了4年的大学,我都还是不清楚!大学时学了《微机原理》,知道8086内部结构及其指令,但是这与单片机有啥关系?踏出大学的大门,我一无所知,只知道 我会一点点C语言,了解一点8086内部结构,懂一点8086的汇编,还了解些VHDL硬件描述语言,其他的......呵呵! 老天对我还真不错,就我这三脚猫的功夫,竟然还找到了一份设备研发的工作,要做的第一件事就是基于单片机的多通道采样!毕竟是第一份工作啊,为了这份工作我硬着头皮接受了,虽然我是个小白!
赶紧查资料恶补,我给自己的目标是争取一年内把这个任务完成!
正是开干的时候却有种无从下手的感觉,理所当然的去百度单片机,看到结果就有种骂娘的冲动:各种型号,各种厂商的都有,这让我怎么选?鬼知道哪种型号符合要求啊!既然不好选就先把原理搞懂吧,原理又从哪里搞呢?整天泡在百度中,希望找到解决问题的突破口:如何采样,哪些单片机具有采样的功能,采样后如何才能把数据传给上位机......十几天下来,一无所获,有种让种田的农民去编写计算机软件的感觉,但好不容易找份工作就这样没了自己肯定也不愿意,依然在百度中努力,到最后我都不知道我到底在查什么了!
后来转机出现了,新来的同事也要做个出信号的产品,不过他只管写软件的,但反正是做产品,流程肯定是一样的,我照着流程做不就行了吗?他同搭硬件平台的老员工商量决定采用一款具体的单片机后,老员工就开始了单片机硬件平台的搭建,新员工也忙着开始着手他程序的编写。这时候的我呢,就跑到新员工旁边陪他聊天,顺便了解一个新的软件工程是如何建立的,需要哪些设置(我记得读书时老师也这样教过我们的,但是当时谁知道建立的什么,有什么用,听讲才怪)。
以后再详细的讲述 TI的MSP430单片机在IAR软件下如何新建一个工程。
兴奋啊,至少现在知道软件是怎么开始炼的!依葫芦画瓢,建立了我的第一个工程。新同事还告诉我TI官网还提供芯片的例程,包括所有外设(集成到芯片上的设备,如AD芯片,SPI接口等)的运用,通过例程也能更形象的了解相关寄存器的作用及功能!以后我将详细的介绍我用于采样的MSP430F5438一些外设及其应用!
大概一个月过后吧,老员工把搭建好的芯片核心板交给了新同事,我这才真正见识到了单片机的真身,就矿泉水瓶盖那么大块黑块,高估计才2mm。感叹了下工艺水平的高超,赶紧进行我的正事--程序是怎么弄进去的!新同事把一个叫仿真器的东西一头连接电脑(usb),一头连接开发板的JTAG口,等待电脑显示驱动安装成功后,重新修改了工程参数(把sim改成fet)后,点击了仿真按钮,程序就自动烧写进了单片机,然后单片机处于复位状态,等待电脑的调试命令,然后执行相应的操作。这不是如此简单的嘛,我也可以啊!照着开发板我自己也做了一块(过程略),然后果然也成功了,第一次真正意义的动手烧写单片机程序完成了,虽然算是偷师来的,但也让我激动的不行,反反复复操作了好多遍,乐此不疲!采样在过了半年的毫无进展之后终于进入了新的开端......
- 毕业之后-初入职
- 毕业之后
- 毕业之后
- 毕业之后
- 毕业之后
- 毕业之后
- 毕业之后的路
- 毕业之后的成长
- 写在毕业之后
- 毕业一年之后
- 生活随笔: 毕业之前和毕业之后
- 我毕业之后到现在
- 写在毕业之后的暑假
- 毕业之后,要做的
- 传智播客毕业之后的感想
- 毕业之后,人生才扑面而来
- 【原创--荐】毕业半年之后的我
- 毕业之后,从校内转到csdn
- codecomb 2093【牛宫】
- nyoj-238-小明的调查统计
- 快速判断一个非负整数是否为完全平方数
- 【Python】多线程下载韩寒博客文章
- 虚拟机三种网络模式该如何上网指导
- 毕业之后-初入职
- 使用临时变量提高Java代码性能 (转)
- 黑马程序员-@property与@synthesize的用法
- spring、ibatis 整合
- 【算法】统计qq一天中每秒在线人数
- Redis如何处理客户端连接
- 第四章 4.6节练习 & 4.7节练习
- 设计模式(一)The Strategy Pattern 策略模式
- 集群搭建:主机宽带拨号上网,虚拟机使用桥接模式,该如何ping通外网