STM32_PLC 发表于 2007-11-26 12:01:49

[OurDev开源充电器][任务3] 1 . MCU固件开发手册(草稿) v0.2 (by 阿力)

当前版本:

v0.2
http://cache.amobbs.com/bbs_upload782111/files_8/ourdev_187709.JPG
http://cache.amobbs.com/bbs_upload782111/files_8/ourdev_187710.JPG
http://cache.amobbs.com/bbs_upload782111/files_8/ourdev_187711.JPG
http://cache.amobbs.com/bbs_upload782111/files_8/ourdev_187712.JPG
http://cache.amobbs.com/bbs_upload782111/files_8/ourdev_187713.JPG
http://cache.amobbs.com/bbs_upload782111/files_8/ourdev_187714.JPG


PDF文件下载地址:
MCU固件开发手册(草稿) v0.2(阿力)(文件大小:130K)


历史版本:
v0.1
MCU固件开发手册(草稿) v0.1(阿力)(文件大小:76K)

martin7wind 发表于 2007-11-26 13:44:24

枫仔跟进,积极开始组织代码

guaizima 发表于 2007-11-27 11:47:27

好快呀.原理图还没有动静,软件设计手册就出来了?不知道还有没有软件开发手册?代码还是在托几天吧.

aleyn 发表于 2007-11-27 14:01:54

大力頂一下!

Grant 发表于 2007-11-27 21:30:17

为何要拖?软件的开发一定需要硬件完全出来吗?想不通,规格书既然写好了,也就知道会需要哪些功能引脚了,软件不久可以开始了吗?况且现在只是在定义软件的结构,又没有开始写代码?

就是写代码问题都不大,对于功能引脚多用一些宏定义不就可以了,这样还可以将充电控制部分的代码与硬件脱离得更彻底一点。

guaizima 发表于 2007-11-28 10:56:21

不好意思.我前几天才完成我的第一作品,没什么经验.我就是觉得现在就开始写代码,有点仓促.从上面的资料里我只读出了软件有多少个模块和功能,并没有看见这些模块与模块之间接口是什么,没看到程序的基本流程.
宏定义可以解决引脚的问题.不知道模块和模块之间是不是完全独立的?如果有联系,它们之间是不是也需要接口.
如果按照现在的手册就开始着手写的话,当然可以写代码.可能以后的调试过程会很麻烦.

个人在这方面的经验很少,但是总觉得这样做有问题,可又说不好问题在哪.大概就是设计的不太细致.

STM32_PLC 发表于 2007-11-28 12:49:19

现在是征求大家对于固件开发的总的思路的意见,下一步就会开始充实各个模块的定义以及各项详细定义内容。

在完成了模块定义后,将会开始进行软件设计。到时候估计硬件原理图基本也就出来了,不存在谁等谁的问题。

PS
希望有熟悉GCC的朋友能够做个详细的介绍,方便大家熟悉使用GCC进行开发。

guaizima 发表于 2007-11-28 14:02:35

怎么没看见按键处理的部分?是我看漏了还是太小了没写啊?液晶显示部分是不是可以提前规划啊?比如各个页面的设置,如何互相调用什么的?

STM32_PLC 发表于 2007-11-28 16:39:27

以现在所知道的键盘处理的方法,键盘部分是放在AD部分处理的。
关于各个页面的处理,我会在下一步中进行描述和定义的。

STM32_PLC 发表于 2007-11-30 09:15:08

如果大家没有什么意见的话,我就开始下一步的行动了

guaizima 发表于 2007-11-30 11:25:14

加油,期待中.

lvhaian 发表于 2007-11-30 11:31:09

可以进行下一步的工作,不过我想最好我们能够电话沟通一下。

我想确定一下软件的构架问题。

STM32_PLC 发表于 2007-11-30 14:42:50

安哥,把你的想法直接邮件发给我吧。

我始终期盼着大家的意见呢!

STM32_PLC 发表于 2007-11-30 20:10:51

我把自己的想法基本上都写在了上面,很想听听大家的意见。
不论Email也好,回帖也好,统统非常欢迎。

STM32_PLC 发表于 2007-12-11 23:36:29

发布0.2版的MCU固件开发手册,请帮忙更新楼主位。
希望硬件能够早日出来!等的发慌!

通讯协议也需要好好协调一下,请大家能够多提宝贵意见。


才发现,做出来的图片太小了,不好意思了,看PDF吧


以下内容由Grant增加:
优化版面,方便阅读,内容移至顶楼:

STM32_PLC 发表于 2007-12-14 09:15:09

有一部分的数据,由于实际内容在数据表中,而使用的时候采取各自名字的。
一律设置为指针类型,指向数据表。

继续耐心等待大家的意见,
自己顶自己了

tywood 发表于 2008-1-26 14:28:13

为什么一定要用GCC开发,如果一定要用GCC的话,我建议用AtmanAvr环境,这样就不用为makefile文件浪费精力了

maskiss 发表于 2008-1-26 14:39:25

开发好了,修改多些版本比如ICCAVR IARAVR 等,新手老手也可以直接找所要的嘛
页: [1]
查看完整版本: [OurDev开源充电器][任务3] 1 . MCU固件开发手册(草稿) v0.2 (by 阿力)