首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
DSP技术
» DSP外扩SRAM的应用测试心得体会(转)(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
DSP外扩SRAM的应用测试心得体会(转)(2)
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2015-10-25 16:31
|
只看该作者
DSP外扩SRAM的应用测试心得体会(转)(2)
心得体会
,
测试结果
,
定时器
,
图片
,
断点
仿真测试结果:
cpu_timer0_isr和cpu_timer1_isr定位在0x200000-0x21FFFF区域
对这两个中断函数设置断点,可以正常进入中断运行。
定时器0中断函数的实际仿真结果如下图所示:
图1-4 定时器0中断函数的加载到外部SRAM前后对比分析图
定时器1中断函数的实际断点仿真如下(是无损压缩图片,可以放大):
图1-5 定时器1中断代码的运行地址分析
可以得出结论,在反汇编窗口,看到定时器1中断的入口地址是0x2002a,在1ms的定时器1中断内翻转GPIO50脚,产生一个方波。
图1-6 定时器1中断的应用测试截图
该图比较小,是因为用的是小示波器保存到U盘的图片。用该示波器保存成csv格式,仅有2500个数据。
录波仪录制数据波形比较长,十几秒就可以存下超过100万个点的数据,当然普通的.xls或.xlsx文件是存不下的。
二、通信配置说明(进行中)
1. RS485通信配置和应用测试代码
以下是网络参考代码,实际的配置比较繁琐,这里简略不写了。
// 重新映射 PIE - Timer 0的中断
EALLOW; // 解除寄存器保护
PieVectTable.TXBINT = &SCI_TX_isr;
PieVectTable.RXBINT = &SCI_RX_isr;
EDIS; // 使能寄存器保护
// 使能接收中断
PieCtrlRegs.PIEIER8.bit.INTx3 = 1;
// 使能发送中断
// PieCtrlRegs.PIEIER9.bit.INTx4 = 1;
IER |= 0x100;
// 全局中断使能和更高优先级的实时调试事件
EINT; // 全局中断使能INTM
ERTM; // 使能实时调试中断DBGM
SCIC串口发送和接收的大致流程如图1-6所示。
图1-7 SCIC串口的发送和接收流程
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议