MSPM0G3507外接OLED使用内部温度传感器测量温度并显示在OLED显示屏上
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong Daw | Romanian |
Chinese Simplified | Hungarian | Russian |
Chinese Traditional | Indonesi… |
MSPM0G3507外接OLED使用内部温度传感器测量温度并显示在OLED显示屏上
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong Daw | Romanian |
Chinese Simplified | Hungarian | Russian |
Chinese Traditional | Indonesi… |
使用芯片:MSPM0G1507
目的:DAC输出指定信号,ADC根据定时器采样数据通过串口发出来
基于定时器触发dma进行adc采样,第一次debug运行都正常,脱离调试也正常,但是在调试中rest芯片,DMA输出数组值全为0,硬件脱离调试重新启动,DMA输出值也全为0,系统主时钟80M
与此同时DAC+DMA输出永远正常,部分时候会出现systick中断不触发的情况
具体配置如下:
syscfg:
请问如何接收并处理ads8411的2Msps@16bit并行数据?
我之前没有接触过mcu,对fpga比较熟悉;设想直接将ADC的并行数据输出接到mcu的IO口,
1. mcu的并口能接收这个速率的数据吗?
2. ADC数据我计划在mcu内每一千个数据做平均,再输出。想知道有没有ti的mcu有能力处理?
3. 是用mcu还是fpga更好?
感谢
在官方例程adc0_singleended_multichannel_timertrigger_dmareq_MSP_EXP432E401Y 中,如果直接将srcBuffer[0]的值赋给定义的数组,最后得到的数据不是预期的。
代码如下所示,在while循环中直接将srcBuffer的值赋给a[i],得到的结果并不是预期的值。
请问这个是什么原因,同时如果想要将缓冲区的数据读取到指定的数组当中,应该用什么样的方法。
在论坛中看到了msp432使用ADC进行单通道连续采样并用DMA传输数值的文章,但配置多通道连续采样并用DMA传输数值时遇到了问题。
使用的型号为MSP432P401R。DMA传输多通道时应该用什么模式?主从通道应该如何配置?
为了达到2m的采样速率 我的配置如下
systemClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN |
SYSCTL_USE_PLL | SYSCTL_CFG_VCO_320),
120000000);
ADC0->CC=0x90;
MAP_TimerLoadSet(TIMER0_BASE, TIMER_A, systemClock/(2000000));
…小弟看了例程实在是不知道怎么编 顺便问一嘴例程的while函数里面的 PCM_gotoLPM0();函数是直接实现ad转换的输出了么 我只需要加入时钟电路还有控制ad转换,再加入采样频率就能实现多次采样了么
1、 客户目前使用MSP432P401R遇到的问题,客户希望通过TA0_C1定时器去触发ADC转换,客户反馈这种触发方式不需要MCU去处理定时器中断函数,定时器时间到了之后直接启动ADC转换,而ADC通道,客户目前使用了A0~A4 共5个通道。另外P5SEL1.X及P5SEL0.X也提醒客户修改为1。客户反馈定时器能够触发开启ADC转换,5个通道的数据仅转换了1次,客户仅读取的一组数据,没有进行第二次转换。希望确认一下如何实现重复的定时触发ADC转换。 2、 客户尝试修改程序的实现方案… |
读了数据手册,了解到除了队列3只能放一个样本之外,队列0,1,2都能放多个。尝试过在ADC0队列1中配置PE2(AIN1),PE1(AIN2)输入,确实都能读到两个输入的电压,但是值一直在变化,无法将它们赋值给对应的变量。可能是因为我不理解FIFO,希望大家能指点。
void ADC0SS1_Handler(){
sample1Value = ADC0_SSFIFO0_R;
sample2Value = ADC0_SSFIFO0_R;
ADC0_ISC_R |= (1<<0);
}
请教一下,这个变量是怎么和电机转速有联系的,v.Speed = _IQdiv(v.SpeedScaler,v.EventPeriod);这句话的依据是什么
应用三步启动法,反电动势检测过零换向
我想写一个外接4路传感器的ADC代码,请问有没有类似外接案例指导一下
TM4C123GXL板子在使用例程USB-dev-gamepad这个例程的时候,直接使用debug这个接口可以吗?不修改代码
如果要使用debug端口,需不需要将usb-dev-gamepad例程里面的所以device改成debug
那就应该是没有的,我是直接将传感器的线连到PE(5/3/2/1)这四路中去,然后直接将gamepad这个例程导入到板子离去,不明白如何配置,中断是看有没有例程里面的传感器,另外用的是USB debug这个接口
TM4C123 tiva launchpad的DMA能不能让ADC采样500KHZ的信号,如果能可不可以给点DMA的例子
"E:\CCS_5.3\am335x_sysbios_ind_sdk_1.0.0.8\sdk/starterware/binary/armv7a/cgt_ccs/am335x/system_config/system.lib<cpu.obj>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen…
TM4C123GXL采集到的数如何据结算为实际的数据
int main(void)
{
uint32_t ui32ADC0Value[4];
volatile uint32_t ui32TempAvg;
volatile uint32_t ui32TempValueC;
volatile uint32_t ui32TempValueF;
SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);
InitConsole();
//
// Display…
各位你们好;
TM4C123GXL的40个引脚的供电是不是也有USBdebug或Device完成实现,+3.3V和+5V是什么意思,我想外接一个传感器,利用ADC来采集数据需要将R25和R29接起来吗?传感器的电源和GND需要和班子的5V引脚和GND连接吗???????
谢谢
我的ldc1000 和 tivac 123g launchpad相连接,用ccs烧进去官方例程,用spi,但是ldc1000没有输出数据,这是怎么回事?
另外,ldc1000的GUI显示没有连接,这是怎么回事呢?