DSP28335的DMA可以实现管脚数据到RAM的传送吗

feifei890128 2021-01-21 05:03:36
如题,想用DSP28335采集不带FIFO的ov7620摄像头数据,可以用DMA实现吗?我读DSP28335的说明说,里面说的DMA数据源不包括GPIO管脚数据,有没有大神指点一下,不胜感激。
...全文
49 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
这是一款采用Microchip ATSAMD51的Adafruit ItsyBitsy M4 Express!这款微控制器体积小巧,功能强大,采用超高速ATSAMD51 Cortex M4处理器,运行频率为120 MHz - 当您需要非常紧凑的东西时,这款微控制器板是完美的,具有大量的马力和一堆针脚。这Itsy就像一个子弹列车,它是120MHz的Cortex M4浮点支持和512KB闪存和192KB RAM。你的代码将会锯齿形和缩放,并且有一些额外的外围设备用于支持,这肯定会成为你最喜欢的新芯片组。 ItsyBitsy M4 Express只有1.4英寸长,0.7英寸宽,但有6个电源引脚,23个数字GPIO引脚(其中7个可以是模拟输入,2个1 MSPS模拟输出DAC和18个PWM输出)。它与Adafruit Metro M4相同,但真的很小。所以一旦你完成了Metro M4或(即将发布的)Feather M4的原型,并且希望使该项目更小,那就太好了。它甚至还内置2MB SPI Flash,用于数据记录,文件存储或CircuitPython代码。 ItsyBitsy M4最令人兴奋的部分是,虽然您可以将它与Arduino IDE一起使用,但我们会在船上配备CircuitPython。 当你插入它时,它将显示为一个非常小的磁盘驱动器,其上有main.py。 使用您最喜欢的文本编辑器编辑main.py,以使用最流行的编程语言Python构建您的项目。 无需安装,IDE或编译器,因此您可以在任何计算机上使用它,即使Chromebook或无法安装软件的计算机也可以使用它。 完成后,拔掉Itsy',您的代码将随身携带。 以下是使用ItsyBitsy M4时可以期待的一些更新: 与ItsyBitsy 32u4和ItsyBitsy M0尺寸相同,外形几乎相同 ATSAMD51 32位Cortex M4内核以120 MHz运行 硬件DSP和浮点支持 512 KB闪存,192 KB RAM 2 MB SPI FLASH芯片,用于存储文件和CircuitPython代码存储。 32位,3.3V逻辑和电源 很多GPIO!具有以下功能的23个GPIO引脚: 双1 MSPS 12位真正模拟DAC(A0和A1) - 可用于播放12位立体声音频片段 双1 MSPS 12位ADC(ADC1上有7个模拟引脚,ADC2上有一些模拟引脚) 6个硬件SERCOM - 本地硬件SPI,I2C和串行全部可用 18个PWM输出 - 用于舵机,LED等 没有I2S。我们不知道为什么,但是I2S只支持该芯片的64引脚版本,我们只能适用于48引脚版本。但是你可以使用一个立体声DAC吗? 8位并行采集控制器(用于摄像头/视频输入) 1 x特殊Vhigh输出引脚为您提供VBAT或VUSB的更高电压,用于驱动NeoPixels,舵机和其他5V逻辑器件。数字5电平转换输出,用于高压逻辑电平输出。 可以在任何引脚上驱动NeoPixels或DotStars,并具有足够的内存以驱动60,000+像素。对VHigh引脚支持DMA-NeoPixel,因此您可以驱动像素,而无需花费任何处理器时间。 内置AES(256位)加密引擎,真正的RNG,Pubkey控制器 每个操作系统支持的本地USB - 可以在Arduino或CircuitPython中用作USB串行控制台,键盘/鼠标HID,甚至是用于存储Python脚本的小磁盘驱动器。 可以与Arduino IDE或CircuitPython一起使用 内置红色引脚#13 LED 内置RGB DotStar LED 重置按钮和引脚 通过USB或外部输出(如电池)供电 - 会自动切换 预装了UF2引导加载程序,看起来像USB存储密钥。 只需将固件拖放到程序中,无需特殊工具或驱动程序! 它可以用来加载CircuitPython或Arduino IDE(它与bossa v1.8兼容)
1 第一章 绪论....................................................................................................................................1 1.1 概述...................................................................................................................................1 1.2 本书内容安排....................................................................................................................3 1.3 设计步骤............................................................................................................................4 1.4 支持Nios CPU的FPGA型号.............................................................................................5 第二章 SOPC Builder开发环境......................................................................................................8 2.1 创建Quartus II工程...........................................................................................................8 2.2 创建 Nios 系统模块......................................................................................................10 2.2.1 创建新的 .bdf ......................................................................................................10 2.2.2 开始使用SOPC Builder........................................................................................11 2.2.3 系统主频...............................................................................................................12 2.2.4 加入CPU和IP模块...............................................................................................12 2.2.5 指定基地址...........................................................................................................21 2.2.6 配置Nios系统.......................................................................................................22 2.2.7 生成Nios32 并把它加入到设计中......................................................................23 2.2.8 把符号(symbol)加入到BDF文件中...............................................................24 2.2.9 加入引脚和基本单元....................................................

27,370

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧