OpenEdv-开源电子网

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

关于外部RAM问题——数据发生跳变

[复制链接]

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-1-8
在线时间
4 小时
发表于 2019-1-8 14:02:43 | 显示全部楼层 |阅读模式
1金钱
最近在做上位机通过UDP传输坐标数据到F407上,然后驱动两轴平台运行。没打开步进电机驱动器的时候,显示屏上显示的数据是正确的。但打开驱动器开始运行电机后,数据就会发生跳变,然后电机就会一卡一卡的。从上位机传来的数据我是保存在外部ram里的,也就是说,外部ram的数据在电机运行的时候会变来变去。。。偶尔也会出现数据不变的情况,那时候电机运行是正常的。sram的配置和内存管理是参考原子哥的例程。内存管理那块我把外部内存注释了,用来存放上位机传来的坐标数据。
完全不知道为什么。。。求大佬指点一下。
第一次发帖,如有不正之处,多谢指正。





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

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-1-8
在线时间
4 小时
 楼主| 发表于 2019-1-8 14:42:33 | 显示全部楼层
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-1-8
在线时间
4 小时
 楼主| 发表于 2019-1-13 18:33:47 | 显示全部楼层
自顶
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-1-14 01:39:47 | 显示全部楼层
是不是你的电机影响了板子的运行?你数据存放在内部ram呢?正常么?
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-1-8
在线时间
4 小时
 楼主| 发表于 2019-1-14 20:17:04 | 显示全部楼层
内部是正常的,但那样的话就没有多少内存用了
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-1-8
在线时间
4 小时
 楼主| 发表于 2019-1-14 20:17:40 | 显示全部楼层
正点原子 发表于 2019-1-14 01:39
是不是你的电机影响了板子的运行?你数据存放在内部ram呢?正常么?

放在内部ram是正常的,但那样的话就没有多少内存用了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-1-15 01:08:44 | 显示全部楼层
Ataraxia 发表于 2019-1-14 20:17
放在内部ram是正常的,但那样的话就没有多少内存用了

电机不动作的时候,存放数据在外部ram正常么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-1-8
在线时间
4 小时
 楼主| 发表于 2019-1-15 14:32:07 | 显示全部楼层
正点原子 发表于 2019-1-15 01:08
电机不动作的时候,存放数据在外部ram正常么?

正常的,数据没有变换。当电机动起来后,数据就开始跳变了。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-1-16 02:40:33 | 显示全部楼层
Ataraxia 发表于 2019-1-15 14:32
正常的,数据没有变换。当电机动起来后,数据就开始跳变了。

那很有可能是电机动作, 干扰了无线通信。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-1-8
在线时间
4 小时
 楼主| 发表于 2019-1-16 13:07:36 | 显示全部楼层
正点原子 发表于 2019-1-16 02:40
那很有可能是电机动作, 干扰了无线通信。

我是数据全部传输完然后才开始启动电机运行的,所以和通讯应该没什么关系。但我不知道为什么电机运行会对外部ram有影响。。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-11 20:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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