打印
[STM32F1]

我有一个问题,望指点

[复制链接]
1833|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
老师给我的是stm32F103迷你版,这个好像是不带FSMC功能模块的,那么用这个迷你版的单片机能实现和FPGA的并行通信吗,有写过这个程序的前辈么?
沙发
zchong| | 2016-8-18 18:55 | 只看该作者
那只能用IO模拟了

使用特权

评论回复
板凳
戈卫东| | 2016-8-18 19:14 | 只看该作者
如果速率要求不是很高用SPI很方便

使用特权

评论回复
地板
时光深巷已无她|  楼主 | 2016-8-18 20:17 | 只看该作者
戈卫东 发表于 2016-8-18 19:14
如果速率要求不是很高用SPI很方便

我是用串口写的,但老师要求用并口写

使用特权

评论回复
5
时光深巷已无她|  楼主 | 2016-8-18 20:18 | 只看该作者
zchong 发表于 2016-8-18 18:55
那只能用IO模拟了

这个不会啊,,大神能指点指点么

使用特权

评论回复
6
gejigeji521| | 2016-8-18 22:10 | 只看该作者
你会单片机吗,直接操作整个8位端口对接就是并行数据

使用特权

评论回复
7
时光深巷已无她|  楼主 | 2016-8-19 09:24 | 只看该作者
gejigeji521 发表于 2016-8-18 22:10
你会单片机吗,直接操作整个8位端口对接就是并行数据

stm32不就是单片机么?

使用特权

评论回复
8
Soraka| | 2016-8-19 11:03 | 只看该作者
SPI可能就够用

使用特权

评论回复
9
yichunshan| | 2016-8-19 12:55 | 只看该作者

还是的啊,对IO端口直接赋值操作就行啦

使用特权

评论回复
10
时光深巷已无她|  楼主 | 2016-8-19 15:36 | 只看该作者

要用并行啊

使用特权

评论回复
11
时光深巷已无她|  楼主 | 2016-8-19 15:37 | 只看该作者
yichunshan 发表于 2016-8-19 12:55
还是的啊,对IO端口直接赋值操作就行啦

对IO口赋一个2,对面能收到2?

使用特权

评论回复
12
yichunshan| | 2016-8-19 16:01 | 只看该作者
时光深巷已无她 发表于 2016-8-19 15:37
对IO口赋一个2,对面能收到2?

咱们先不说片选、读写使能等其他控制引脚,只说IO。我举个例子吧
假设你的PA口是16位,从PA0到PA15,你将他们连到FPGA的16个IO引脚上,这是电路连接;然后STM32端将PA口设置为输出,当然,IO模式之类随你设置,对PA端口数据寄存器赋值 GPIOA_ODR = 0xA07C, 0xA07c转换成二进制就 是1010 0000 0111 1100 ,那么你PA口的16根线从高到低输出的就是1010 0000 0111 1100(高低电平表示),FPGA端当然就可以采集啦。
我说的是你想问的吗?够详细吗?

使用特权

评论回复
13
crazyren| | 2016-8-19 16:47 | 只看该作者
大学有门课程  微机原理与总线技术,这个现在没有了?

使用特权

评论回复
14
quray1985| | 2016-8-19 18:24 | 只看该作者
用io口去模拟呗,也只能这样了

使用特权

评论回复
15
时光深巷已无她|  楼主 | 2016-8-19 20:32 | 只看该作者
yichunshan 发表于 2016-8-19 16:01
咱们先不说片选、读写使能等其他控制引脚,只说IO。我举个例子吧
假设你的PA口是16位,从PA0到PA15,你将 ...

那这样也太费IO口了啊

使用特权

评论回复
16
时光深巷已无她|  楼主 | 2016-8-19 20:33 | 只看该作者
crazyren 发表于 2016-8-19 16:47
大学有门课程  微机原理与总线技术,这个现在没有了?

有微机原理,不过上的时候根本没人听啊。太难了。

使用特权

评论回复
17
时光深巷已无她|  楼主 | 2016-8-19 20:34 | 只看该作者
yichunshan 发表于 2016-8-19 16:01
咱们先不说片选、读写使能等其他控制引脚,只说IO。我举个例子吧
假设你的PA口是16位,从PA0到PA15,你将 ...

谢谢指点,又懂了一些东西

使用特权

评论回复
18
643757107| | 2016-8-19 21:18 | 只看该作者
并口比串口简单的好吧?楼主懂并口的意思吗,就是打个比方就是P0口的8个bit作为1个8位的数据。

使用特权

评论回复
19
稳稳の幸福| | 2016-8-20 09:48 | 只看该作者
楼主先学什么是并口,感觉楼主是个小白啊,需要学的基础知识很多

使用特权

评论回复
20
yiyigirl2014| | 2016-8-20 16:59 | 只看该作者
你是用多少位的并口?多少位就需要多少个IO管脚

使用特权

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

本版积分规则

46

主题

247

帖子

4

粉丝