77范文网 - 专业文章范例文档资料分享平台

基于TI-RTOS的CC3200调试过程记录(6)

来源:网络收集 时间:2018-11-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

while(PTtmpsec){

System_printf(\二级菜单s\\n\PTtmpsec->name);PTtmpsec=PTtmpsec->ptNext;}

System_printf(\一级菜单%s\\n\ptTmpOne->name);

ptTmpOne=ptTmpOne->ptNext;}}

的应用

1:对单选框的操作

typedefunion

{

intkey_left;intkey_rigth;intno_keypress;}whichkey;

typedefstructKeyInput{

whichkeywhichkey;inttime;

}t_KeyInput,pt_KeyInput;

...........................................................

t_KeyInput.whichkey.key_rigth=2;/////给t_KeyInput.whichkey赋值,内容为2System_printf(\按键值为%d\\n\t_KeyInput1.whichkey);System_flush();

一般寄存器设置上用共用体,其他情况下尽量用define定义,少用共用体。

26uniontypedefstructpageaction{

char*name;

void(*display)(void);

intmajorSw2PressTimers;t_dipagedatat_dipagedatas;structpageaction*ptNext;}t_pageAction,*pt_pageAction;

pageaction||||||主页DI

DO

各页面的向上注册到链表中,各函数的调用通过链表名调用

union的应用2:寄存器的操作typedefstructbitReg/////bitREG占用的空间大小为int

{

intbit0:1;////0位intbit1_12:12;////1-12位intbit13_15:3;///13-15位}BitReg;

unionRegTest{

intall;

BitRegbitreg;};

structpwmreg{

unionRegTestRegTest1;unionRegTestRegTest2;};

structpwmregRegtest;

//////单独对位赋值

Regtest.RegTest1.bitreg.bit0=0x01;Regtest.RegTest1.bitreg.bit1_12=0x00;Regtest.RegTest1.bitreg.bit13_15=0x00;//////对所有位赋值

Regtest.RegTest1.all=0x100;

DCAI

AO

27||||链表试验2:C:\\Users\\Administrator\\workspace_v6_1\\Rtsc_linkPractise2链表试验。

通过链表试验发现,Static隐藏函数、和变量很起作用,程序中要注意static的运用。

对于有些全局变量,不想通过extern方式声明,可以用函数来在本地文件中获取,这样在编译成库时,也比较容易。

jQuery的UI学习

ui库进度条的应用

javascript的定时器函数:varINSTANCE_INTERVAL_ID;

INSTANCE_INTERVAL_ID=setInterval(function(){

intervalFunc();

}

},200);////200ms

clearInterval(INSTANCE_INTERVAL_ID);///创建定时器时,返回一变量,清除时只需调用clearInterval()函数定时器函数想在页面中一直生效,需定义在$(function(){})函数中。

按键事件:

input.keyup(function(event){

varmyevent=event||window.event;varkeycode=myevent.keyCode;if(keyCode==){}})

库highcharts学习

http://www.hcharts.cn/demo/index.php?p=10&theme=grid-light中文http://www.highcharts.com/demo/line-basic

国外

1.仪表盘应用-----------------Intelligworkspace/meter

2.时间轴的动态波形显示---------Intelligworkspace/dynamic_refresh3.进度条----------Intelligworkspace/prj_learning2/slider

28字符串相关函数运用,练习

char型数据:char型数据即可以存放ASCII码,也可以存放整形

当为字符串时,存放的数据是ASCII码格式,取整数时,需减0X30;当char赋值为整形时,数据不是ascii码。

1.

chararra1[]={1,2,3,4,5,6}测其数组长度用sizeof(arra1)=6;

chararra2[]={0};将arra1的内容复制到arra2中,可用memcpy()命令

char*array=\里边的数值以ASCCII码形式存放,当sscanf(array,“%c”,arra2)时,arra2的值为49(ASCII码)。arra2[0]-0x30,转化成整形。

2.将字符串数据放入到字符串数组中,用sscanf函数

char*string=\打印printf(%s,string)值为1234567

string为字符串,如何将string转换成char型的数组????????????????????????????借用sscanf函数用法:

sscanf(\23\%d%d\buf2,buf3);成功调用返回值为3,即buf的数量(总参数个数减前两个)。(注意:此处buf均为地址)sscanf(string,“%c”,array1);

sscanf()的详细用法

sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。

注:

1、*亦可用于格式中,(即%*d和%*s)加了星号(*)表示跳过此数据不读入.(也就是不把此数据读入参数中)2、{a|b|c}表示a,b,c中选一,[d],表示可以有d也可以没有d。3、width表示读取宽度。

4、{h|l|I64|L}:参数的size,通常h表示单字节size,I表示2字节size,L表示4字节size(double例外),l64表示8字节size。5、type:这就很多了,就是%s,%d之类。

6、特别的:%*[width][{h|l|I64|L}]type表示满足该条件的被过滤掉,不会向目标参数中写入值支持集合操作:

%[a-z]表示匹配a到z中任意字符,贪婪性(尽可能多的匹配)%[aB']匹配a、B、'中一员,贪婪性%[^a]匹配非a的任意字符,贪婪性

29注意:在读入的字符串是空字符串时,sscanf函数并不改变待读入到的字符串的值。例子:sscanf:

1.常见用法。charbuf[512]={0};

sscanf(\\\buf);把字符串放入数组中printf(\buf);buf[]是包含字符串的数组,将buf[]中的字符串打印出来,只需打印首地址buf,即可打印出所有的字符串内容结果为:123456

如果要将buf[]中的字符串转成长整形ldata=strtoul(buf,0,0)

a.问题1可以用strncpy吗???????

当然可以,strncpy(buf,\既然可以sscanf有什么作用??????????????

sscanf可取到指定字符为止的字符串。如在下例中,取遇到空格为止字符串。

2.取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。

sscanf(\\\buf);printf(\buf);结果为:1234

3.取到指定字符为止的字符串。如在下例中,取遇到空格为止字符串。%[^a]渠道字符为a的字符串为止

sscanf(\abcdedf\\]\buf);printf(\buf);结果为:123456

4.sscanf最常用功能:

char*array=\

现想将array分成整数1234和字符串怎么做????这时就必须用到sscanf函数intdata=0;

charbuf[10]={0};

sscanf(array,\就将字符串分解成了整数和字符串。

问题:sscanf功能是不是类似于strtoul函数。答案:是的,转换时将字符串转化成了整形。

30

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于TI-RTOS的CC3200调试过程记录(6)在线全文阅读。

基于TI-RTOS的CC3200调试过程记录(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/323336.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: