电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

DSP嵌入式系统主程序代码

来源:华强电子网 作者:华仔 浏览:448

标签:

摘要: 系统上电后,ads5422一直工作,采样产生的数据是否存储到idt72v2113中,由tms320c6203b的dx0引脚状态来决定。tms320c6203b进行初始化,外部扩展总线的xce3设置为同步fifo读操作模式。dma通道0配置为每次传输1帧,每帧1024个半字(hw,halfword),同步事件设置为外部中断4,触发极j性为高电平,初始化定时器0,定时间隔为22 ms。  当外部同步信

系统上电后,ads5422一直工作,采样产生的数据是否存储到idt72v2113中,由tms320c6203b的dx0引脚状态来决定。tms320c6203b进行初始化,外部扩展总线的xce3设置为同步fifo读操作模式。dma通道0配置为每次传输1帧,每帧1024个半字(hw,halfword),同步事件设置为外部中断4,触发极j性为高电平,初始化定时器0,定时间隔为22 ms。  当外部同步信号到来时,启动定时器0,手动启动dma通道0,同时设置dx0为低电平。ads5422采样产生的数据开始写人idt72v2113,当定时器0中断到来时,设置dx0为高电平,关闭idt72v2113的写使能,采样数据不再存储到idt72v2113内。随着数据不断写入idt72v2l 13,当其内部的数据量大于1023 hw时,idt72v2113的将空标志信号(pae)由低电平变为高电平,使得tms320c6203b的外部中断信号有效,从而触发dma传输。tms3⒛c6203b的dma通道0通过外部扩展总线(xb)读取1024 hw的数据,存储于内部ram中,传输结束后向tms320c6203b发送中断,通知tms320c6203b处理数据。tms3⒛c6203b处理完数据后,通过usb2.0接口发送处理结果,然后重新启动dma通道0,进行下一次dma传输。如此循环,直到处理完所有数据。当下一个外部同步信号到来时,进行下一轮数据采样处理过程。  主程序代码  主程序设置dsp、ad和fifo。  欢迎转载,信息来源维库电子市场网()


型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67