新闻  |   论坛  |   博客  |   在线研讨会
STM32学习四 串口函数
mayer | 2009-05-16 20:02:50    阅读:2999   发布文章

STM32学习四 串口函数


点击看大图
STM32学习四  串口函数


//1.keil添加公共文件Retarget.c
  文件功能:使用文件流指向串口发送接受函数,可使用标准的printf等函数直接打印串口数据
//.串口配置可在STM32_Init.c中配置,配置如下:
   点击看大图
//2.demo函数使用数据结构
struct buf_st
{
  unsigned int in;                                // Next In Index
  unsigned int out;                               // Next Out Index
  char buf [RBUF_SIZE];                           // Buffer
};
来管理串口的接受和发送数据,可使串口不占用cpu时间
//3.主函数完成功能,打印发送到串口的数据
while(1)
  {
      GPIO_WriteBit(GPIOC,GPIO_Pin_9,   (BitAction)GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_0));
      //中断接受数据
      RxBuf = GetKey();
      if( RxBuf >= 0 )
      {
          SendChar( RxBuf );
      }
  } 
//源文件有串口函数中文注释说明
Keil for arm源文件。rar

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客