本文目录一览

1,我想问一下大家我用DSP2812做了一个AD扩展16路单端8路双端的模拟

ADG508是模拟开关,A0,A1,A2是选通控制脚。这三个连接到2812的三个GPIO即可实现不同通道的选通,000选择第0通道。

我想问一下大家我用DSP2812做了一个AD扩展16路单端8路双端的模拟

2,DSP F2812 GPIO寄存器的值与引脚电平不一致

1.你用的设置指令是 :GpioDataRegs.GPADAT.bit.GPIOx=1还是GpioDataRegs.GPASET.bit.GPIOx=1GpioDataRegs.GPACLEAR.bit.GPIOx=1?如果是GpioDataRegs.GPADAT.bit.GPIOx=1那么输出要经过一个锁存器,引脚电平的改变需要一定时间。如果你把几个GpioDataRegs.GPADAT.bit.GPIOx=1指令放在一起,就有可能出错。好的解决方法是用“GpioDataRegs.GPASET.bit.GPIOx=1GpioDataRegs.GPACLEAR.bit.GPIOx=1”指令或是在“GpioDataRegs.GPADAT.bit.GPIOx=1”指令之间加上延迟。2.还有一种可能,就是你没有设置引脚的输入输出 GpioCtrlRegs.GPAPUD.bit.GPIO16= 0; // Enable pullup on GPIO16 GpioDataRegs.GPASET.bit.GPIO16 = 1; // Load output latch GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0; // GPIO16 = GPIO GpioCtrlRegs.GPADIR.bit.GPIO16 = 1; // GPIO16 = output以上是一个GPIO引脚的初始化指令。 刚看了你的程序,应该排除第二种可能。

DSP F2812 GPIO寄存器的值与引脚电平不一致

3,简述tms320f281x系列dsp芯片的特点f2812和f2810的主要区别有哪些

  TMS320F2812是基于代码兼容的C28x内核的新型高性能32位定点数字信号处理器,其代码与F24x/LF240x系列DSP代码及部分功能相兼容,C28x内核的指令执行周期达到了6.67ns,最高运行频率可以达到150MHz,保证了控制系统有足够的运算能力。  此外,F2812集成有许多外设,提供了整套的片上系统,从降低了系统成本,实现更简单、高效的控制。  其片上外设主要包括2×8路12位ADC(最快80ns转换时间),2路SCI,1路SPI,1路McBSP,1路eCAN接口等,并带有两个事件管理模块(EVA、EVB),分别包括6路PWM/CMP,2路QEP,3路CAP,2路16位定时器(或TxPWM/TxCMP)。  另外,该器件还有3个独立的32位CPU定时器,以及多达56个独立编程的GPIO引脚。  由此可见,F2812在具备数字信号处理器卓越的数据处理能力的同时,又具有适于控制的片内外设及接口,可广泛应用于各种高性能的系统控制中。  F2812不同于F24xx系列DSP,它采用统一编址方式。  芯片内部有18K的SARAM,包括MO、M1、L0、L1、H0共5个存储块。  各存储块保持独立,可以在同一机器周期对不同的RAM块进行访问,从而减少流水线时延。  而且F2812内部有128K字的FLASH,地址空间3D8000h——3F7FFFh,适用于低功耗、高性能的控制系统。  此外F2812提供了外部存储器扩展接口(XINTF),方便进行系统扩展,其寻址空间可以达到1MB。  F2812有多种上电引导方式可供选择,可以通过设置GPIOF4、GPIOF12、GPIOF3、GPIOF2的不同状态进行DSP上电时的程序引导控制。

简述tms320f281x系列dsp芯片的特点f2812和f2810的主要区别有哪些


文章TAG:2812有多少gpio多少  我想  我想问一下  
下一篇