原创 STM32学习四 串口函数

2009-8-16 17:37 4577 8 12 分类: MCU/ 嵌入式
先来个广告
点击看大图
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
PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1494767 2009-9-20 22:52

就是有赚钱的机会,大家也相互介绍,合作。这样也就一起赚钱了。

用户213184 2009-7-24 17:53

呵呵,一起努力学习,这个不难理解。但怎么一起挣钱呢?

用户1494767 2009-5-6 23:11

一起努力学习,一起赚钱。

tengjingshu_112148725 2009-5-6 08:54

学习了,买了芯片,还没焊接,有空也要和博主一样写学习笔记
相关推荐阅读
用户1494767 2014-09-27 12:21
zigbee学习--osalInitTasks
http://85kaifa.taobao.com [学习 记录中....随时更改] zigbee学习--osalInitTasks  (OSAL_SampleApp.c) /****...
用户1494767 2012-08-12 18:31
ubuntu 10.04下nfs挂载2440
1、安装端口映射器portmap(可选)    sudo apt-get install portmap 2、在终端提示符后键入以下命令安装NFS服务器   sudo apt-get ins...
用户1494767 2012-08-09 22:33
Linux下DNW的PC端USB驱动和写入工具【转】
1. 下载Linux下DNW的PC端USB驱动和写入工具 文件名: dnw_linux.zip 下载后把后缀名改成.tgz #或者搜索 linux dnw 2. 编译PC端USB驱动和写入...
用户1494767 2012-01-06 17:01
STM32F207 uCOS-II移植笔记(下)
  第十步:main函数中变为:主要是将时钟初始化去掉,并建立一个启动任务        int main(void)        {           CPU_INT08U  o...
用户1494767 2012-01-05 09:51
STM32F207 uCOS-II移植笔记(上)
                                     STM32F207 uCOS-II移植笔记(上) 第一步: 建立STM32F207工程,已经有相关文档说明。其中stm...
用户1494767 2011-12-15 18:04
转]ubuntu 环境变量设置方法
环境变量配置文件 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,...
EE直播间
更多
我要评论
4
8
关闭 站长推荐上一条 /3 下一条