操作系统实验07串口双工收发_第1页
操作系统实验07串口双工收发_第2页
操作系统实验07串口双工收发_第3页
操作系统实验07串口双工收发_第4页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、OSAL 操作系统-实验 07 串口双工收发通信技术工程师:公司:创造思索未来科技共赢目录1,前言32,实验目的33,开发环境及路径33.1 开发环境33.2 项目路径34, 参考文档45,原理图56,准备工具56.1 必备工具56.2 可选工具56.3 SourceInsight-工程建立方法57,源码分析57.1 串口初始化57.2 多种串口函数实现68,编译和测试78.1 编译78.2. 10技术工程师:公司:创造思索未来科技共赢1,前言2,实验目的串口在我们开发单片机项目是很重要的,可以观察我们的代码运行情况,本节的目的就 是实现串口双工收发。3,开发环境及路径3.1 开发环境【1】硬

2、件1、SmartRF 系列开发板 2 块,板 CC2540(或者 CC2541)2、 CC-器Debugger3、MiniUSB 线【2】软件1、ble 协议栈,版本:1.3.22、IAR for8051 开发环境,版本:8.10 3、FlashProgrammer 固件烧写软件。4,sscom3.2 软件3.2 项目路径CC254x BLE蓝牙开发板资料V1.0-通信3.中级篇-OSAL操作系统实验 07 串口双工收发BLE-CC254x-1.3.2-OSALProjectsbleSimpleBLECC2541DBSimpleBLETest.eww技术工程师:公司:创造思索未来科技共赢4,

3、参考文档可供参考的两份文档如下:1、HAL DriverAPI.pdf路径如下:BLE-CC254x-1.3.2DocumentshalHAL Driver API.pdf 2、OSALAPI.pdf路径如下:BLE-CC254x-1.3.2DocumentsosalOSAL API.pdf技术工程师:公司:创造思索未来科技共赢5,原理图虽然说 osal 相关的代码已经跟硬件关系不大了,但是我们还是来贴出相关的硬件原理 图出来。6,准备工具6.1 必备工具SourceInsight-代码阅读和编辑工具 如果你还没有安装,请到以下路径安装:1.开发软件安装及相关驱动6.代码阅读 Source I

4、nsight3.5该用法和说明,一下“SourceInsight”会有很多,在此不做解释。但是我们下面还 是讲解一下如何对我们提供的代码进行建立工程和阅读代码。6.2 可选工具Beyond Compare 代码对比工具 如果你还没有安装,请到以下路径安装:1.开发软件安装及相关驱动5.代码对比工具 Beyond Compare该用法和说明,一下“Beyond Compare”会有很多,在此不做解释。6.3 SourceInsight-工程建立方法建立方法可参考 OSAL 操作系统-实验 01 OSAL 初探.pdf6.3 小节。7,源码分析7.1 串口初始化技术工程师:公司:创造思索未来科技共

5、赢npi.c Npi.h95 行,串口初始化 波特率默认是 115200,形参是回调函数170 行, 这个事串口的会调函数,当收到串口数据时执行该函数174 行,是否是串口有数据179 行, 读出串口数据194 行, 作为测试,我们把读出来的数据重新通过串口出去。7.2 多种串口函数实现技术工程师:公司:创造思索未来科技共赢注意红框内的各种串口输出调用,方便我们使用。8,编译和测试在本例子中,我们测试一下, led1 灯会在启动后点亮,表示系统启动。8.1 编译打开工程:注意不同的板子对应不同的workSpace 选项。不同的 workSpace 的 Options选项是不一样的, 是的,如下

6、图,WorkSpace 中就有两个配置1, CC2541DK MINI keyfob对应 keyfob 开发板2,CC2541对应 SmartRF 开发板TI 在开发板这些套件的时候,考虑到不同的人群不同的项目要求,并且考虑到不同的管脚 分配以便能达到更低功耗,所以才出了好几种开发板,熟悉的朋友还会知道有一个开发板叫 做 SensorTAG,是专门可穿戴传感器集合开发的,由于技术工程师:公司:创造思索未来科技共赢那些集成的传感器我们很难到,所以我们没有开发SensorTag 的兼容开发板。为了让 led1 灯正常工作,我们需要确保两个宏定义的设置如下:设置方法:技术工程师:公司:创造思索未来科技共赢技术工程师:公司:创造思索未来科技共赢特别注意是开启了8.2确保你已经用 usb 先连接料下图:器与电脑,然后器的排线连接开发板如按一下,如下图, 点击三角形可以了。技术工程师:公司:创造思索未来科技共赢

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论