[STM32F1] STM32替代C51,XBYTE的问题

[复制链接]
2040|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;//
尤彼卡 发表于 2015-10-23 22:28 | 显示全部楼层
XBYTE是不是只有C51有啊,STM32F103没有啊
zchong 发表于 2015-10-24 07:37 来自手机 | 显示全部楼层
按照类似4楼的方式访问即可,就是普通的外部总线
zchong 发表于 2015-10-24 07:38 来自手机 | 显示全部楼层
如果没有fsmc,那就需要使用io模拟了
大道至简 发表于 2015-10-24 13:11 | 显示全部楼层
arm 比较爽的就是没有了xdata、data、pdata那样的数据类型,而且内存远远大约256bytes,比较爽
huangxz 发表于 2015-10-24 13:55 | 显示全部楼层
用外部总线映射地址空间就可以了.
Serge_Ding 发表于 2015-10-24 16:12 | 显示全部楼层
4楼正解
FireRiver9 发表于 2015-10-24 17:34 | 显示全部楼层
*( unsigned char *)(0x6c000000) =0x10;//

这是想说什么呢
豆腐块 发表于 2015-10-24 17:42 | 显示全部楼层
XBYTE是一个地址指针,它在文件absacc.h中由系统定义,指向外部RAM(包括I/O口)的0000H单元
gejigeji521 发表于 2015-10-24 18:45 来自手机 | 显示全部楼层
四楼说,那只不过是个地址赋值,你同样方法可以实现
 楼主| sdyczxy 发表于 2015-10-28 14:09 | 显示全部楼层
谢谢各位朋友的建议,那数电路应该怎么连接!是不是也跟0x6c000000对应?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部