打印

编程多年终于人品爆发一回,程序一次烧写通过。发贴庆贺

[复制链接]
2050|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mohanwei|  楼主 | 2009-8-12 16:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个变送器:
单片机:STC12C5A16PWM
采样两路传感器信号(温度和湿度);
提供RS485通信接口;
提供两路0-5V模拟量输出(软件16位PWM+滤波+运放驱动);
两个按键;
模拟扫描LCD(未用)。

其中通信协议和按键是采用已有模块,只需简单修改。
从尽早上班起就一直写,一边反复读STC的datasheet的PCA模块(只提供8位硬件PWM,16位需软件实现),一直忍着不烧……16:20,烧了一遍,功能测试居然通过了!用示波器打了一下输出的信号,很干净。
写了多年代码,还从没试过有这么好的人品……呵呵

当然了作为一个产品,代码还要好好整理一下,补补文档;电路也是要测试老化好几天的。

相关帖子

沙发
yewuyi| | 2009-8-12 16:58 | 只看该作者
哈哈,再憋就憋死了。。。

使用特权

评论回复
板凳
古道热肠| | 2009-8-12 17:01 | 只看该作者
真的还是煮的?标题蛮搞笑的.

使用特权

评论回复
地板
sz_kd| | 2009-8-12 17:02 | 只看该作者
呵呵,只要你细心点应该不是难事~~~~~~~~~~~

使用特权

评论回复
5
tjjack| | 2009-8-12 17:06 | 只看该作者
功能好简单啊,一次成功的机率应该在70%

使用特权

评论回复
6
mohanwei|  楼主 | 2009-8-12 17:27 | 只看该作者
8级优化还有将近12K代码:
linking...
Program Size: data=15.7 xdata=277 code=11858
creating hex file from ".\out\TempHum_STC"...
".\out\TempHum_STC" - 0 Error(s), 0 Warning(s).

大致功能简单,但是细节地方多了,EEPROM参数的修改、校验,出厂程序烧写+上架测试+参数校正(需上位机支持)、保存,协议处理……好在已经积累了足够的“驱动”,不然光通信协议就够麻烦了。
想起多年前初学用AT89C51的时候,点个流水灯都要折腾几十回;用个运放都能不时给我搞个方波出来……

使用特权

评论回复
7
czdo| | 2009-8-12 17:56 | 只看该作者
呵呵,说明兄弟的技术又上一个台阶了啊,恭喜

使用特权

评论回复
8
一个简单人| | 2009-8-12 19:46 | 只看该作者
恭喜

使用特权

评论回复
9
evilive| | 2009-8-13 09:05 | 只看该作者
哈哈,牛人!

使用特权

评论回复
10
glf| | 2009-8-13 09:10 | 只看该作者
可喜可贺啊

使用特权

评论回复
11
cool_coder| | 2009-8-13 11:32 | 只看该作者
精于盲调的人一次通过的时候不少。写程序时细心点就行了,当然经验很重要。

使用特权

评论回复
12
5880527| | 2009-8-13 12:04 | 只看该作者
在现场,十几号陌生人站你背后叽里呱啦的看热闹,而你需要静下心来写程序,条件比大马路上都简陋,不可能给你仿真,也不容许你烧写无数次,往往是需要一次性搞定,那才需要人品

使用特权

评论回复
13
dld2| | 2009-8-13 15:11 | 只看该作者
老板心想:这家伙工作量不饱和。

使用特权

评论回复
14
mohanwei|  楼主 | 2009-8-14 08:36 | 只看该作者
有些事,不必让老板知道……呵呵

使用特权

评论回复
15
gtw| | 2009-8-14 13:16 | 只看该作者
哈哈,良好的习惯会给一次成功带来便利。

使用特权

评论回复
16
jiajia6254| | 2009-8-15 15:43 | 只看该作者
有点道道

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

9320

帖子

24

粉丝