OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5713|回复: 3

如何获取8080并口协议数据

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-2-21
在线时间
1 小时
发表于 2014-4-2 14:12:54 | 显示全部楼层 |阅读模式
有个板子用的单彩液晶,板子程序无源代码

现在想在不修改原板子的基础上,另外加STM32和程序

使用STM32GPIO口读取原板子液晶接口的8080并行数据并解析数据,获得欲显示的内容

将数据解析并重新发送新指令到彩色液晶显示器,使原单色液晶彩色化。

单色液晶使用SED13305控制器。

尝试用战舰获取数据失败,应该是时序问题没搞对,也可能是速度不够,望高手指教。

程序中暂不处理CD,也就是不区分写寄存器还是数据

管脚定义
#define CS  GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_14)
#define WR  GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_12)
#define RD  GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_13)
#define CD  GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_15)


main函数中无限循环
while(1)
{
{
if (((GPIOB->IDR & 0x5000) == 0))
{
do
{
*p = (u8)((GPIOD->IDR)>> 8);
}
while(!(GPIOB->IDR & 0x5000));
p++;


}

if (((GPIOB->IDR & 0x6000) == 0))
{
do
{
GPIOD->CRH = 0x33333333;
GPIOD->ODR = 0x00000000;    //这个是模拟SED13305忙信号,因为GPIOD无其他复用,懒得置位,直接全写0
}
while(!(GPIOB->IDR & 0x6000));
GPIOD->CRH = 0x44444444;
}
}
}


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-2 23:24:07 | 显示全部楼层
帮顶,楼主好好研究下SED13305的数据手册吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-2-21
在线时间
1 小时
 楼主| 发表于 2014-4-3 10:11:45 | 显示全部楼层
谢原子支持,SED13305数据手册我也滚熟,如果是STM32直接驱动SED13305跑个GUI之类的没问题。

现在要做的是用软件模拟SED13305芯片,如果是软件速度不够,我想尝试FPGA,但是FPGA我完全不会,困惑不已。

现在如果有个人告诉我就是速度不够,那我狠心学FPGA,如果不是,那我继续想软件方法以及接口电路。

迫切需要指路人,在两条分支上指个路。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-3 16:39:04 | 显示全部楼层
回复【3楼】lilanqing81:
---------------------------------
没用过这个。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-12 19:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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