




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编译调 使用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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 主播兼职劳动合同范本
- 农庄分包经营合同范本
- 单位配送食材合同范本
- 勘察钻机租赁合同范例
- 网页设计复习题及答案
- 高压电工(运行)模拟题含答案
- 一年级的数学上册的期末试卷
- led钢结构合同范本
- 《音乐巨人贝多芬》的教学反思
- 《迷彩服》的教案
- 2025年泰山职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析
- 近岸海上柔性光伏支架结构研究
- 2025年广西投资集团有限公司招聘笔试参考题库含答案解析
- 2024年华北电力大学辅导员及其他岗位招聘考试真题
- 2024年湖北省烟草专卖局(公司)招聘考试真题
- 青岛版科学四年级下册《认识太阳》课件
- 校园法制安全教育第一课
- 李白《关山月》古诗词课件
- 煤矿重大灾害治理中长期规划(防治煤尘爆炸、火灾事故)
- 地方标准-黑土区侵蚀沟治理工程技术规范DB23-T 3763-2024
- 2024年事业单位考试(综合管理类A类)综合应用能力试题及解答参考
评论
0/150
提交评论