这一周的活儿

接受上级指示,写了一些之前sky1301的软件为接下来的测试做准备,结果就发现恢复之前的平台出了问题。

总的来说,弄坏了两个串口,两个430, 感觉还挺不结实的~

这周把我之前准备写的UART终于算是写完了测试完了,还挺辛苦的。因为具体到应用的细节有很多的东西都需要想清楚,就很耽搁时间了。

寄存器就是最基本的REG_BUS,倒是也方便往别的总线上面移植。

总体来说还是写了不少东西,感悟嘛也是有一点,比如状态机在嵌套的时候应该怎么做,大体我的方式都是用个类似握手那样的信号来处理,比如母状态机在跳转子状态机的时候给个start,之后子状态机想要跳回的时候给个done信号,最好不要在一个模块里面弄多个时钟域很容易出问题。在搞时序的时候最好是自己先画下来,再接着按照画好的图来coding, 前面设计的越完善想的越清楚,那后面coding的时候会非常的省时间,真的是非常省时间。

还学到了task正统的写法,原来的写法确实不太好。

其实大量的时间还是花在了搭建仿真环境,调试阶段确实写好task之后再调用的时候就有许多潜在的问题会出现。这如同在我之前写的typeB的TX模块的时候一样。

成就感嘛还是有一点的,就是,写到后来的时候有很多时候感觉自己写的逻辑非常的纠结不是很容易想明白,就像是在凑时序,而不是设计的感觉,可能我是彩笔,现在也就只能做到这个程度了吧。再写个收尾的README就算完工,不赖,接下来写什么呢

实验室的项目好像多了起来,有了个电控学院王老师的不靠谱的探测器项目,有非常不着急的北航王老师的北斗卫星定位的项目,有万老师的胎压传感器的项目数字部分没有人做,王SF老师好像还要和老板合作做卡,说实话真是不想在做这玩意了,还是多接触点别的东西比较好吧,还有3901项目也感觉人手短缺,流片计划已经提上历程,虽然我感觉非常也是不靠谱。

模拟组的同胞们好像都在做3901的滤波器,这就是key了吧,明天不知道哪个组倒霉要开会,希望我们组不要再被叫过去打酱油。

对了,每天都上的老板的C语言课程还好没叫我去上,阿弥陀佛

posted @ 2012-04-06 21:27  poiu_elab  阅读(216)  评论(0编辑  收藏  举报