智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8459|回复: 21
打印 上一主题 下一主题

龙丘oled的程序移植到山外k60库里用不了

  [复制链接]

1

主题

29

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1087
威望
512
贡献
305
兑换币
332
注册时间
2014-2-27
在线时间
135 小时
毕业学校
西南交大
跳转到指定楼层
#
发表于 2015-3-10 19:45:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
void LCD_Init(void)        
{
        //设置PORTA pin14,pin15为GPIO口
        PORTA_PCR14=(0|PORT_PCR_MUX(1));
        PORTA_PCR15=(0|PORT_PCR_MUX(1));
        PORTA_PCR16=(0|PORT_PCR_MUX(1));
        PORTA_PCR17=(0|PORT_PCR_MUX(1));
       
        //设置PORTA pin14,pin15为输出方向;pin16,pin17为输入方向
        GPIOA_PDDR=GPIO_PDDR_PDD(GPIO_PIN(14)|GPIO_PIN(15)|GPIO_PIN(16)|GPIO_PIN(17));
       

        GPIOA_PDOR |=  GPIO_PDOR_PDO(GPIO_PIN(14));
        //LCD_CS=1;        //预制SLK和SS为高电平          
       
        GPIOA_PDOR &= ~GPIO_PDOR_PDO(GPIO_PIN(16));
        LCD_DLY_ms(50);
        GPIOA_PDOR |=  GPIO_PDOR_PDO(GPIO_PIN(16));

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

3

主题

10

帖子

0

精华

高级会员

Rank: 4

积分
700
威望
354
贡献
218
兑换币
218
注册时间
2014-12-24
在线时间
64 小时
毕业学校
wust
推荐
发表于 2015-3-29 22:15:05 | 只看该作者
正在登录· 发表于 2015-3-11 14:26
是用的龙丘的单片机,昨晚用另一种方法解决了   谢谢你的分享

能分享一下怎么解决的吗?我也是遇到这个问题。我用龙丘的OLED程序移植到野火的例程中,就显示不了了,搞了一周了,救命啊
回复 支持 1 反对 0

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
59
威望
31
贡献
20
兑换币
21
注册时间
2019-3-10
在线时间
4 小时
20#
发表于 2019-4-19 22:27:20 | 只看该作者
这篇文章已经有很久了,我刚遇到了这个问题并且刚解决,经验如下:
1、代码问题,龙邱提供了K60和XS128两个版本的工程,不能通用
2、延时函数问题,不同的固件库PLL时钟速度不一样,默认的OLED文件中用的是软件延时,这个延时函数只适用特定的PLL时钟。解决方法是,把软件延时函数改成固件库自带的函数
3、你的引脚设置错了,龙邱的开发板的OLED接口是GPIOC,也就是C组,我就是因为忘记改默认的A了,所以引脚都没初始化。
4、就是你的线序问题啦,CK/DI/RST/DC 检查一下
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

注册会员

Rank: 2

积分
68
QQ
威望
38
贡献
18
兑换币
19
注册时间
2016-7-10
在线时间
6 小时
毕业学校
临沂大学
19#
发表于 2016-7-10 12:01:00 | 只看该作者
步听雨 发表于 2015-3-10 23:52
这是我们改龙邱的代码,用的是5.2版本库,龙邱的K60单片机上留的OLED接口和程序里管脚没对应。不知道你是不 ...

如果用的是龙丘的k60蓝宙的OLED显示屏,应该怎么改?

回复 支持 反对

使用道具 举报

23

主题

152

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2589
威望
1193
贡献
768
兑换币
736
注册时间
2014-9-25
在线时间
314 小时
18#
发表于 2015-10-25 21:36:00 | 只看该作者
兄弟,问下你有山外K60  5.3版本的库函数吗?可以发一份给我吗?
回复 支持 反对

使用道具 举报

19

主题

286

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1281
威望
653
贡献
358
兑换币
398
注册时间
2014-11-5
在线时间
135 小时
17#
发表于 2015-4-1 20:47:18 | 只看该作者
Wust蓝 发表于 2015-3-29 22:15
能分享一下怎么解决的吗?我也是遇到这个问题。我用龙丘的OLED程序移植到野火的例程中,就显示不了了,搞 ...

不知道你搞好了没有,能不能指点下怎么搞,今晚移植显示错误
回复 支持 反对

使用道具 举报

19

主题

286

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1281
威望
653
贡献
358
兑换币
398
注册时间
2014-11-5
在线时间
135 小时
16#
发表于 2015-4-1 20:46:09 | 只看该作者
正在登录· 发表于 2015-3-11 14:26
是用的龙丘的单片机,昨晚用另一种方法解决了   谢谢你的分享

你们是怎么解决的,指点下,谢谢
回复 支持 反对

使用道具 举报

1

主题

29

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1087
威望
512
贡献
305
兑换币
332
注册时间
2014-2-27
在线时间
135 小时
毕业学校
西南交大
15#
 楼主| 发表于 2015-3-30 12:32:51 | 只看该作者
上高第二个军长 发表于 2015-3-30 10:10
怎么解决的?

http://www.vcan123.com/search.ph ... mit=yes&kw=oled
这里有你要的答案
回复 支持 反对

使用道具 举报

3

主题

462

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4232
威望
2332
贡献
1268
兑换币
1104
注册时间
2014-9-13
在线时间
316 小时
14#
发表于 2015-3-30 10:10:08 | 只看该作者
正在登录· 发表于 2015-3-11 14:26
是用的龙丘的单片机,昨晚用另一种方法解决了   谢谢你的分享

怎么解决的?
回复 支持 反对

使用道具 举报

3

主题

462

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4232
威望
2332
贡献
1268
兑换币
1104
注册时间
2014-9-13
在线时间
316 小时
13#
发表于 2015-3-30 10:08:38 | 只看该作者
机器人没名字 发表于 2015-3-10 21:29
找我 我给你一份很好移植的 QQ:632392120

66666   话说能给我一份看看吗
回复 支持 反对

使用道具 举报

1

主题

29

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1087
威望
512
贡献
305
兑换币
332
注册时间
2014-2-27
在线时间
135 小时
毕业学校
西南交大
12#
 楼主| 发表于 2015-3-11 14:27:09 | 只看该作者
GUK 发表于 2015-3-11 00:08

{:3_50:}
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-24 03:19 , Processed in 0.115350 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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