打印
[Cortex-M0技术交流]

我也来对头文件的使用方法解释一下.

[复制链接]
1343|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ihafd|  楼主 | 2012-9-13 14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ihafd 于 2012-9-13 16:04 编辑

我觉得玩新唐M0 /M3的人,入门最难的应该头文件看不懂.
我看了许多新唐的例程 规格书.注意事项等,都极小介绍对头文件的意义和使用.
当然许多网友说不一定要把这些头文件都弄懂的.对于新手来说会知道怎样用就行了.但对这些头文件的使有方法也是极小有资料介绍啊!只会是给一堆例程你,叫你看.许多人不明白为什么这种样程序.
新唐,是不是应该重点介绍一下你的头文件啦?

以上只是我个人见解,应该有许多不正确的地方,请拍砖!!!!!

相关帖子

沙发
ihafd|  楼主 | 2012-9-13 15:41 | 只看该作者
我看了两三天了.现在基本可以理解了.
举个例:^^
P0->ISRC = GPIO_ISRC_ISRC3;

要弄懂上面一条指令就是看懂下面这么多东西,
啊!我看了三天才慢慢摸懂了.^^

typedef struct
{
      .
      .
      .
      .
       .
     * |        |          |1 = Clear the correspond pending interrupt
     * |        |          |0 = No action
     */   
    __IO uint32_t  ISRC;                        
} GPIO_T;

#define AHB_BASE            ((     uint32_t)0x50000000)
#define GPIO_BASE           (AHB_BASE       + 0x4000)
#define P0                  ((GPIO_T *) P0_BASE)

#define GPIO_ISRC_ISRC3             0x08UL

使用特权

评论回复
板凳
xyz549040622| | 2012-9-13 22:48 | 只看该作者
:lol看懂这些有用?觉得用库一辈子都用不到这些东西

使用特权

评论回复
地板
ihafd|  楼主 | 2012-9-15 11:16 | 只看该作者
我觉得看懂了这些,再知道寄存器的用途。程序基本就会写了。
不用好像以前写51那样,一个一个寄存器一个一个数地配置啊!

使用特权

评论回复
5
呆板书生| | 2012-9-16 13:05 | 只看该作者
你先去看库文件的说明,然后看例程

使用特权

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

本版积分规则

290

主题

844

帖子

3

粉丝