下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编译调 使用FlashProgrammer程 前UART串口在所有系统中都非常有用,尤其当需要实时监测系统状态时,通过串口打印必要条A2CC-Debugger仿真器B1IARfor8051开发环境,版本:8.102、FlashProgrammer固件烧写。3、串口调试助手原理P0.2CC253xUARTRx接收信号,P0.3CC253xUARTTx编程参U0GCR|=11;//根据上述波特率设置表格设置115200波特率U0BAUD|=216115200波特率UTX0IF=0;//位寄存器,直接操作,清除中断标志putchar函数。Putchar函数的功能就是向终端显示一个字符,此函数的声<IAR帮去查找。之后只要在工程窗口中点击相应C文件的左部的+,即可看到stdio.h文件。双击打开stdio.h文件就可以查找putchar函数的了。函数的原操作。相应的只要实现putchar函数可以完成printf函数功能。具体见下边代源码分在这里根大家一个阅读代码比较方便的IAR功能,就是”gotodefinitionof 右击将会弹出相应的菜单选项,找到gotodefinitionof 单击,IAR ZIGBEECHIP8KRAM256K*s File: :Platform NewSmartRF#include<stdio.h>typedefcharint8;typedefunsignedshort typedef{#defineBV(x)#define do{x}while( ==- // 是IAR的系统变量代表while
//由于LINE不可能为-1,//\#defineHAL_IO_SET(port,pin,val) #defineHAL_IO_SET_PREP(port,pin,val) st(P##port##_##pin##=val;)HAL_CONFIG_IO_OUTPUT_PREP(port,pin,val) st(P##port##SEL&=~BV(pin);\HAL_CONFIG_IO_PERIPHERAL_PREP(port,pin)
st(P##port##SEL|=BV(pin);//LED#define1#define0#define#define#define0#define#define//UART0#define #define #define #define #defineHAL_UART_ONE_STOP_BIT #define #define #define #define #defineHAL_UART_BR_96000x00#defineHAL_UART_BR_192000x01#defineHAL_UART_BR_384000x02#defineHAL_UART_BR_576000x03#defineHAL_UART_BR_1152000x04#defineHAL_UART_8_BITS_PER_CHAR #define #defineHAL_UART_FLOW_OFF #define
*返回值void{ {
MAIN_CLKSPD_MASK)>0));//设置完成}} 称: 能:毫秒延时,系统时钟使用外部出口参数: 开//后执行的第一条指令,将输出高电平的for(i=0;i<msec;i++) for(j=0;j<1072;j++); } 称: 能:设置LED相应的IO口参数:无出口参数:void{} 称 *:波特 ->设定成 false->{{return}{baud_e=8;baud_e=9;baud_e=10;baud_e=10;baud_e=11;} U0BAUD= return} 称: 能:串口初始化函数参数:无出口参数:void{//配置P0.2和P0.3为外设,非GPIOP0DIR=P0DIR&~(BV(2)|BV(3))|BV(3); //p0.2为输入,P0.3是输出PERCFG&=~HAL_UART0_CFG; //LOCATION1APCFG0x00 U0CSR|=HAL_UART_MODE_UART; =0x00;志序
UTX0IF } *-near_func {if(c>={U0DBUF=(uint8)c;while(UTX0IF==UTX0IF=return}{return-}}void{uint8i= int8TxData[]="oGhostyu\r\n";{printf("Ihaverunned%dtimes.\n",i++); }}编译调每隔1秒,led1翻转一次。并且向串口输出” oGhostyu”.NewSmartRF串口时,需要安装CH340GUSBUART请将提供的mini-usb线插到NewSmartRF开发板左边的MINI-USB座中,然后将波动开关拨到usb线一次,如下图:USBCH340Gwindows从未安装过ch340的驱动,会出现如下图:2.2.1USB驱动安装的带有数字签名的驱动程序c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共交通车辆驾驶行为规范制度
- 值班的管理制度
- 企业风险管理制度
- 2026年随州市何店镇公开招聘村后备干部备考题库附答案详解
- 2026年陕西氢能产业发展有限公司所属单位社会公开招聘备考题库及1套参考答案详解
- 2026年虎林市中医医院公开招聘编外人员7人备考题库及一套答案详解
- 中学学生社团活动表彰奖励制度
- 优化学校招生录取制度规范措施
- 养老院入住老人管理制度
- 2026年江北区合同制招商人员公开招聘的备考题库参考答案详解
- 医院物业保洁服务方案(技术方案)
- 《设备买卖合同模板》
- GB/T 4074.6-2024绕组线试验方法第6部分:热性能
- DB32-T 4111-2021 预应力混凝土实心方桩基础技术规程
- 不同时代的流行音乐
- 医疗卫生机构6S常态化管理打分表
- 几种常用潜流人工湿地剖面图
- vpap iv st说明总体操作界面
- 2023人事年度工作计划七篇
- LY/T 1692-2007转基因森林植物及其产品安全性评价技术规程
- 蜂窝煤成型机课程设计说明书
评论
0/150
提交评论