UART5不支持DMA
不同的外设需要使用不同的DMA
UART4需要使用DMA2的通道3或者5
例如:
void DMA1_Channel5_IRQHandler(void)
{
u16 i,j=0;
OS_ENTER_CRITICAL(); /* Tell uC/OS-II that we are starting an ISR */
OSIntNesting++;
OS_EXIT_CRITICAL();
if(DMA_GetITStatus(DMA1_IT_TC5)!= RESET)
{
DMA_ClearITPendingBit(DMA1_IT_GL5); //清除全部中断标志
DMA_ClearITPendingBit(DMA1_IT_TC5);
DMA_ClearFlag(DMA1_FLAG_TC5);
/*每个距离测试数据包有3 个字节(依次标号为A,B,C),前面2 个字节高位为0,
最后一个字节高位为1,标示此数据包的结束*/
memcpy(Uart_Rx_Backup,Uart_Rx,UART_RX_LEN);
if((Uart_Rx_Backup[0]&0x80) != 0)//
j=1;
else if((Uart_Rx_Backup[1]&0x80) != 0)//
j=2;
else if((Uart_Rx_Backup[2]&0x80) != 0)//
j=0;
for(i=0;i<50;i++)
{
RecorderData_FileWrite[i]=DecodeLaseData3Byte(Uart_Rx_Backup+i*3+j);
}
}
else if(DMA_GetITStatus(DMA1_IT_HT5) == SET)
{
DMA_ClearITPendingBit(DMA1_IT_HT5);
DMA_ClearITPendingBit(DMA1_IT_GL5);
}
OSIntExit();
}
上一篇:stm32 独立看门狗时钟配置
下一篇:STM32 AD DMA模式
推荐阅读
史海拾趣
在Littelfuse的支持下,C&K Switches公司继续保持着稳健的发展态势。它不断推出新产品和技术,拓展新的应用领域和市场。同时,C&K还加强了与全球客户和合作伙伴的合作关系,共同推动电子行业的发展。展望未来,C&K将继续致力于技术创新和产品研发,不断提升产品质量和服务水平,为客户提供更优质、更可靠的产品和解决方案。
这些故事展示了C&K Switches公司在电子行业中的发展历程和成就。从创立之初的精湛技艺和创新理念,到全球布局和业务拓展,再到技术突破和创新以及与Littelfuse的收购与合作,C&K始终保持着对技术的追求和对市场的敏锐洞察。未来,C&K将继续在电子行业中发挥重要作用,推动行业的发展和进步。
在2015年的微软室内定位大赛中,Decawave的UWB技术大放异彩。公司凭借其高精度、低误差的UWB定位解决方案,在激烈的竞争中脱颖而出,荣获最佳无线电定位解决方案奖。这一荣誉不仅证明了Decawave在UWB技术领域的领先地位,也为其在市场上的推广和应用奠定了坚实的基础。
随着技术的不断进步,Cembre SPA不断加大对研发的投入,推出了一系列创新产品。其中,公司的电缆接头技术取得了重大突破,不仅提高了接头的可靠性和安全性,还降低了安装和维护的成本。这些技术创新使得Cembre SPA在市场中脱颖而出,成为行业的领导者。
在电子行业的激烈竞争中,Electro-Term公司凭借其独特的技术创新能力,逐步崭露头角。公司创始人在一次偶然的实验中发现了一项新的半导体材料,这种材料具有更高的导电性和稳定性。凭借这一突破,Electro-Term成功推出了一系列高性能的电子产品,赢得了市场的广泛认可。随着技术的不断升级和产品线的扩展,公司逐渐在电子行业中树立了技术领先的形象。
随着技术的不断进步,艾派克逐渐在打印机芯片领域取得了突破。公司成功研发出一系列从打印机主控SoC芯片到耗材加密芯片的全系列打印机芯片产品,不仅满足了国内市场的需求,还成功打入国际市场,成为全球打印机通用耗材芯片的重要供应商。这一成就标志着艾派克在打印机芯片领域的领先地位得到了进一步巩固。
电视机所采用的 CRT(阴极射线管)有着体积大、重量重、尺寸受限等缺点。随着电子科技的发展,对移动显示的要求越来越多,CRT 的先天限制,让其小型化、行动化的理想受到阻碍。这使得开发新一代的显示器技术变得更有其必要!新一代的显示器讲求几个重 ...… 查看全部问答∨ |
|
摘要:运用无线传感网络技术构建小型无线传感网络,并以基于嵌入式系统TinyOS的结构化编程语言nesC编制系统软件,实现对装备中多个运行部件的无线实时温度检测。其软件含两个模块,分别用于温度采集和无线传送,以及实现无线传送的中继功能。在完成 ...… 查看全部问答∨ |
分享一个National Semiconductor 的网络大学,里面是国半工程师的技术报告视频 里面涵盖广泛 仁者见仁,智者见智啦。 http://www.national.com/analog/training FYI… 查看全部问答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 本文介绍的视频电路组合了音频副载波 图1. 用于NTSC制式的陷波器和延迟均衡器 为了获得最佳性能,输入应该由低阻信号源驱动,例如运算放大器或有源滤波器。两个二阶全通滤波环节(U1a、 ...… 查看全部问答∨ |
我是初学过滤驱动透明加解密开发,学习了tooflat的源程序,我用ifs kit编译成功了,安装上之后重启,系统就是进不去,请学过这个源程序的同仁帮忙指点一下!… 查看全部问答∨ |
module state(rst,clk,bale,iow,la,ld,dout,ad);input rst;input clk;input bale;input iow;input[3:0 ...… 查看全部问答∨ |
申请TI LM3S8962 评估套件试用分类信息 - 开发板申请预期成果 实现 IEEE 1588精确对时协议时间安排/项目实施细则 11月份上半月熟悉LS3M8962以及contex-m3开发环境。11月下半月到熟悉MDK软件,和Linux 系统移植问题。12月完成Linux系统移植和实现以 ...… 查看全部问答∨ |
------------------------------ pid.pjt - Debug ------------------------------ \\"d:\\\\ti\\\\c2400\\\\cgtools\\\\bin\\\\dspcl\\" -g -q -d\\"_DEBUG\\" -r\\"D:/ti/myprojects/pid/Debug\\" -v2xx -@\\ ...… 查看全部问答∨ |