智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2769|回复: 12
打印 上一主题 下一主题

关于K60编程的若干问题

[复制链接]

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
跳转到指定楼层
1#
发表于 2013-10-3 15:44:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
驱动5110时,在XS128中可以如下定义,让宏定义指向寄存器的某一位。
#define LCD_RST      PORTK_PK1
#define LCD_CE       PORTK_PK0
#define LCD_DC       PTT_PTT0
#define LCD_DIN       PTT_PTT1
#define LCD_CLK      PTT_PTT2
但在K60的编程中不能位寻址,这该如何指向啊?

要操作的无非就是这个寄存器:
GPIOD_PDDR=0x000000ff;
只能对这个寄存器进行整体的读和写?难道非要再写5个函数或者宏定义吗?

敬爱的灰原姐姐,野火大哥还有诸位大神求指点啊。

5

主题

31

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7879
威望
3014
贡献
1861
兑换币
1915
注册时间
2012-11-5
在线时间
1502 小时
2#
发表于 2013-10-3 22:29:33 | 只看该作者
如果是输出 就分开成2个,一个宏定义输出,一个宏定义输入,输入的话就变成读取
回复 支持 反对

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
3#
 楼主| 发表于 2013-10-3 23:11:04 | 只看该作者
misaki_mei 发表于 2013-10-3 22:29
如果是输出 就分开成2个,一个宏定义输出,一个宏定义输入,输入的话就变成读取

那这样就要写5个宏了,感觉有点麻烦.
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
4#
发表于 2013-10-4 00:47:49 | 只看该作者
#define SET_REGISTER_BIT(x)        REGISTER |= (1<<x)
#define RESET_REGISTER_BIT(x)        REGISTER &= ~(1<<x)
回复 支持 反对

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
5#
 楼主| 发表于 2013-10-4 15:42:47 | 只看该作者
灰原姐姐 发表于 2013-10-4 00:47
#define SET_REGISTER_BIT(x)        REGISTER |= (1

还是灰原姐姐好。
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
6#
发表于 2013-10-4 19:35:47 | 只看该作者
2601819196 发表于 2013-10-4 15:42
还是灰原姐姐好。

#define SET_REGISTER_X        SET_REGISTER_BIT(x)
#define RESET_REGISTER_X        RESET_REGISTER_BIT(x)


啦啦啦啦啦
回复 支持 反对

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
7#
 楼主| 发表于 2013-10-4 21:06:48 | 只看该作者
灰原姐姐 发表于 2013-10-4 19:35
啦啦啦啦啦

不好意思,再骚扰一下。野火的库有针对100角的吗?
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
8#
发表于 2013-10-5 02:22:23 | 只看该作者
2601819196 发表于 2013-10-4 21:06
不好意思,再骚扰一下。野火的库有针对100角的吗?

呃。。。啥是100角。
回复 支持 反对

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
9#
 楼主| 发表于 2013-10-5 09:17:22 | 只看该作者
灰原姐姐 发表于 2013-10-5 02:22
呃。。。啥是100角。

K60芯片有100角和114角的吗?
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
10#
发表于 2013-10-7 10:38:10 | 只看该作者
2601819196 发表于 2013-10-5 09:17
K60芯片有100角和114角的吗?

看不懂,什么是角啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-26 05:17 , Processed in 0.080913 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表