查看: 2361|回复: 2

[其他] MC56F84786 串口DMA发送

[复制链接]

该用户从未签到

5

主题

17

帖子

0

注册会员

Rank: 2

积分
89
最后登录
2019-7-27
发表于 2016-4-11 11:22:40 | 显示全部楼层 |阅读模式
我是用PE模式的,请问下如何配置串口DMA发送?
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
35
最后登录
2024-3-19
发表于 2023-4-21 11:36:39 | 显示全部楼层
z这个基于MC56F84786的串口Demo有么?
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
35
最后登录
2024-3-19
发表于 2023-4-25 11:46:55 | 显示全部楼层
void main(void)
{
  /* Write your local variable definition here */

  /*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/
  PE_low_level_init();
  /*** End of Processor Expert internal initialization.                    ***/

  /* Write your code here */
  //set up the GPIOF4(GPIOF4/TXD1/XB_OUT4) as peripheral
  SIM_PCE0|=0x02; //enable GPIOF clock
  GPIOF_PER|=0x10; //configure GPOIOF4 as peripheral
  SIM_GPSFL&=0xFEFF; //clear F4 bit so that GPIOF4 is TXD1 pin
  //initialize DMA and Sci
#if 0
  DMA_REQC|=800000; //clear the DMA1
  DMA_REQC=0x0000;
  DMA_SAR1=((long)&message[0]);
  DMA_DAR1=((long)FFQSCI1_DATA)<<1;
#endif  
  //enable transmitter DMA
  QSCI1_CTRL1|=0x04;  //enable Transmitter
  QSCI1_CTRL2|=0x02; //set TDE to enable transmitter DMA
  //enable Sci by setting the TE bit


// DMA_DCR0|=0x40000000; //set the REQ bit to enable DMA
  AS1_SendChar(message[0]);
  
  for(;;) {}
}

DMA_SCI_84789PE.rar

165.25 KB, 下载次数: 1, 下载积分: 威望 1

DMA Send Demo

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-29 13:11 , Processed in 0.113760 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表