打印
[STM32F1]

STM32替代C51,XBYTE的问题

[复制链接]
1814|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sdyczxy|  楼主 | 2015-10-20 13:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位老师好,我是新手,才接触这个芯片,想用这个STM32F103取代目前仪表上的C51芯片,其中C51跟FPGA通讯的部分用到了XBYTE,例如:XBYTE[0X303c] =0x10;这种通讯方式可以用STM32实现吗?原理图连接要注意什么,谢谢!
沙发
mmuuss586| | 2015-10-20 13:26 | 只看该作者
可以看下STM32的FSMC总线资料

使用特权

评论回复
板凳
sdyczxy|  楼主 | 2015-10-23 16:19 | 只看该作者
mmuuss586 发表于 2015-10-20 13:26
可以看下STM32的FSMC总线资料

看了,好像不太一样,是两种不同的总线。

使用特权

评论回复
地板
xuyaqi| | 2015-10-23 20:16 | 只看该作者
*( unsigned char *)(0x6c000000) =0x10;//

使用特权

评论回复
5
尤彼卡| | 2015-10-23 22:28 | 只看该作者
XBYTE是不是只有C51有啊,STM32F103没有啊

使用特权

评论回复
6
zchong| | 2015-10-24 07:37 | 只看该作者
按照类似4楼的方式访问即可,就是普通的外部总线

使用特权

评论回复
7
zchong| | 2015-10-24 07:38 | 只看该作者
如果没有fsmc,那就需要使用io模拟了

使用特权

评论回复
8
大道至简| | 2015-10-24 13:11 | 只看该作者
arm 比较爽的就是没有了xdata、data、pdata那样的数据类型,而且内存远远大约256bytes,比较爽

使用特权

评论回复
9
huangxz| | 2015-10-24 13:55 | 只看该作者
用外部总线映射地址空间就可以了.

使用特权

评论回复
10
Serge_Ding| | 2015-10-24 16:12 | 只看该作者
4楼正解

使用特权

评论回复
11
FireRiver9| | 2015-10-24 17:34 | 只看该作者
*( unsigned char *)(0x6c000000) =0x10;//

这是想说什么呢

使用特权

评论回复
12
豆腐块| | 2015-10-24 17:42 | 只看该作者
XBYTE是一个地址指针,它在文件absacc.h中由系统定义,指向外部RAM(包括I/O口)的0000H单元

使用特权

评论回复
13
gejigeji521| | 2015-10-24 18:45 | 只看该作者
四楼说,那只不过是个地址赋值,你同样方法可以实现

使用特权

评论回复
14
sdyczxy|  楼主 | 2015-10-28 14:09 | 只看该作者
谢谢各位朋友的建议,那数电路应该怎么连接!是不是也跟0x6c000000对应?谢谢

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝