打印
[新手园地]

开始m0的生活

[复制链接]
4128|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
hotpower| | 2012-1-2 22:31 | 只看该作者
好的开始

使用特权

评论回复
板凳
呆板书生|  楼主 | 2012-1-5 00:04 | 只看该作者
本帖最后由 呆板书生 于 2012-1-5 00:05 编辑

第一步,制作工程文件,

有人觉得这是件容易的事情,比如芯唐,自己以为一件很容易的事

纵目看,菜农的园子虽然例子多,但似乎没几个例子是自己做工程文件的,

看很多例子,工程名都是Smpl_开头的,显然是从芯唐的应用笔记那里抄来的,说实话,那些笔记虽然能实现一些功能,但如果打算用m0要做研发,显然是不够的,

比如我要做一个4个LED灯的工程,如果工程名叫4LED,那管理起来是否会好些呢,

使用特权

评论回复
地板
hotpower| | 2012-1-5 03:23 | 只看该作者
第一步,制作工程文件,

有人觉得这是件容易的事情,比如芯唐,自己以为一件很容易的事

纵目看,菜农的园子虽然例子多,但似乎没几个例子是自己做工程文件的,

看很多例子,工程名都是Smpl_开头的,显然是从芯唐 ...
呆板书生 发表于 2012-1-5 00:04


拭目以待

使用特权

评论回复
5
athud| | 2012-1-5 13:53 | 只看该作者
不错不错.

使用特权

评论回复
6
呆板书生|  楼主 | 2012-1-6 19:32 | 只看该作者
其实,制作一个工程文件,应该分组,

个人认为,应该分为四组。

第一组,被芯唐称为CMSIS,这是通常由三个文件组成的,一个是ARM公司定义的 Cortex M0内核,最好别动,一个是被芯唐定义,具体是M051还是NU1XX,或者是mini51等,也最好别动,还有一个是startup.s,这个只有一个地方可以动动

第二组,被芯唐定义为BSP,这是一组由芯唐的工程师写的,应用包,其中的代码,有空我们可以读一下。在必要时可以重写,或者是模仿一下。据某网友说,其中有些代码是执行起来非常慢,改写后IO操作速度可以增加12倍,但项目没特别要求的话就实行拿来主义

第三组,本书生称为APP,应用代码,这些代码为应用项目所定,

第四组,本书生称为Document,应用项目的说明文档,包括项目的目的,应用的硬件环境,测试条件及结果等,以便日后维护。

通常第三、第四组的文件放在一个叫App的文件夹,而第一第二组的文件,分别做各自的文件夹来存放,这样项目的文件管理就可以一目了然。

使用特权

评论回复
7
xyz549040622| | 2012-1-6 19:39 | 只看该作者
收藏,学习了

使用特权

评论回复
8
缥缈九哥| | 2012-1-9 16:46 | 只看该作者
我的工程是自己建立的。虽然参考了一些标准BSP及文件。。

使用特权

评论回复
9
缥缈九哥| | 2012-1-9 16:47 | 只看该作者
10
呆板书生|  楼主 | 2012-1-12 15:51 | 只看该作者
看了两天九哥的例程,晕!

使用特权

评论回复
11
呆板书生|  楼主 | 2012-1-12 22:04 | 只看该作者
制作工程文件,发现园子里的这个帖子更详细,

https://bbs.21ic.com/icview-212733-1-1.html

使用特权

评论回复
12
呆板书生|  楼主 | 2012-1-13 14:34 | 只看该作者
又花了一天时间,翻看园子里的群笔记,发现红杏太美,但要慢慢看,

使用特权

评论回复
13
hotpower| | 2012-1-16 17:58 | 只看该作者
不知楼主进展如何?

使用特权

评论回复
14
呆板书生|  楼主 | 2012-1-17 10:39 | 只看该作者
红杏太美,但书生看的眼花,

其他的太花,书生看得更花,

做了个书生的精简版本,

使用特权

评论回复
15
呆板书生|  楼主 | 2012-1-17 10:45 | 只看该作者
没有图没真相

使用特权

评论回复
16
呆板书生|  楼主 | 2012-1-17 10:50 | 只看该作者
一个简单的程序,简单得不得了,但就是因为简单,所以,容易查错

第一个是主程序,很简单的几句,对于裸奔就够了

第二个是令板上一个小灯闪动的任务,500个时间片,翻转一次,

第三个是每秒产生1000次的时间片时钟,

原来M0就是那么简单。

使用特权

评论回复
17
hotpower| | 2012-1-17 15:03 | 只看该作者
入门很容易的,要想提高就需要努力了!

使用特权

评论回复
18
lixiaoxu2meng| | 2012-1-29 09:12 | 只看该作者
不错

使用特权

评论回复
19
jack_shine| | 2012-2-14 15:49 | 只看该作者
LZ加油

使用特权

评论回复
20
呆板书生|  楼主 | 2012-4-27 13:13 | 只看该作者
入门很容易的,要想提高就需要努力了!
hotpower 发表于 2012-1-17 15:03

是呀,

使用特权

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

本版积分规则

30

主题

868

帖子

2

粉丝