学习arm的心得体会Word文档下载推荐.docx
《学习arm的心得体会Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学习arm的心得体会Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
当蜂鸣器需要鸣响时,直接对PORT3_3端口进行赋值0《GPIOSetValue(PORT3,3,0);
》不让蜂鸣器鸣响则是(GPIOSetValue(PORT3,3,01);
)就可以了。
4.串口的使用
串口开始时要初始化出口,并且通过串口打印前会把数据存在数据缓存区里面,如果我们需要通过输入值来控制ARM板子的功能时,可以读取缓存区(UARTBuffer[UARTCount-1])的内容(缓存区的内的数据都是字符型数据【char】)然后就可以通过输入的值来处理,可以用中断方式,也可以用查询方式,可参考串口中断程序
5.中断的使用
使用中断时需要初始化中断例如:
init_timer32(TEST_TIMER_NUM,TIME_INTERVAL);
//初始化定时器enable_timer32(TEST_TIMER_NUM);
//使能定时器使定时器工作LPC_SYSCON->
SYSAHBCLKCTRL|=(1篇二:
学习ARM的心得体会
arm四天学习心得体会
1.懂得了如何使用iar的软件使用,使用前要先进行环境的设置,具体见文档iar使用
说明。
2.第一次是学习点亮led灯,在点亮led灯中学习到如果要点亮led灯必须学会调用已
经写好的库函数,对系统进行初始化systeminit;
对io口进行初始化gpioinit;
,还得
对gpio口的设置gpiosetdir--设置gpio口为输入为1的io口,设置完成后就可以对io口
成为输入输出方向,当要点亮led灯时,要使用到gpiosetvalue();
函数,当为确定好某
个io口确定时,后一个为0时可以设置led灯为点亮了,然后就可以对io口进行设置了。
用法和单片机基本一致,具体可以参考程序《闪灯》。
3.蜂鸣器的鸣响很简单,就是首先对蜂鸣器的io端口进行设定以驱动蜂鸣器。
gpiosetdir(port3,3,1);
当蜂鸣器需要鸣响时,直接对port3_3端口进行赋值0
《gpiosetvalue(port3,3,0);
》不让蜂鸣器鸣响则是(gpiosetvalue(port3,3,01);
)
就可以了。
串口开始时要初始化出口,并且通过串口打印前会把数据存在数据缓存区里面,如果我
们需要通过输入值来控制arm板子的功能时,可以读取缓存区(uartbuffer[uartcount-1])
的内容(缓存区的内的数据都是字符型数据【char】)然后就可以通过输入的值来处理,可以
用中断方式,也可以用查询方式,可参考串口中断程序
init_timer32(test_timer_num,time_interval);
//初始化定时器
enable_timer32(test_timer_num);
//使能定时器使定时器工作
lpc_syscon->
sysahbclkctrl|=(1参数jxfv*.tgz——>
参数zxfv或zxf*.——>
参数zxfv注:
j表示针对bzip2压缩文件;
z表示gzip压缩文件;
x表示释放文件;
f表示使用档案文件或设备,必选参数;
v表示显示解压信息。
********************************************************************************
**********挂载windowsfat32分区mount-tvfat/dev/hda1/mnt/c-ocodepage=936,iocharset=cp936注:
vfat表示加载fat格式分区;
(于:
)
936是为了支持中文提供的代码页字符集选项,如果不加
codepage=936,iocharset=cp936的话,加载的fat分区中的文件名不能正确显示中文字符串;
codepage=936,iocharset=cp936中间无空格分开的;
可以使用tab键获得硬盘分区信息的提示;
/mnt/c是预先建立的挂载目录。
**********rmrm-rffilenamer表示recuisive递归删除目录下的所有子目录及文件;
f表示force,强制删除,不提示;
i表示interactive,交互的,删除的时候出现提示。
**********linux基本操作命令基本操作命令
----------------------------------------------------------------------ls
----------------------------------------------------------------------ls#以默认方式显示当前目录文件列表ls–a#显示所有文件包括隐藏文件ls–l#显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls--color=never*.so>
obj#不显示文字颜色,将所有so文件记录到obj文件中cd
----------------------------------------------------------------------cddir#切换到当前目录下的dir目录cd/#切换到根目录
cd..#切换到到上一级目录cd../..#切换到上二级目录cd~#切换到用户目录,比如是root用户,则切换到/root下rm
----------------------------------------------------------------------rmfile#删除某一个文件
rm-frdir#删除当前目录下叫dir的整个目录cp
----------------------------------------------------------------------cpsourcetarget#将文件source复制为targetcp/root/source.#将/root下的文件source复制到当前目录cp–avsoure_dirtarget_dir#将整个目录复制,两目录完全一样cp–frsource_dirtarget_dir#将整个目录复制,并且是以非链接方式复制,当source
目录带有符号链接时,两个目录不相同mv----------------------------------------------------------------------mvsourcetarget#将文件source更名为targetdiff
----------------------------------------------------------------------diffdir1dir2#比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容。
不同则列出
difffile1file2#比较文件1与文件2的内容是否相同,如果是文本格式的文件,则
将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的----------------------------------------------------------------------echo
----------------------------------------------------------------------echomessage#显示一串字符echomessagemessage2#显示不连续的字符串cat
----------------------------------------------------------------------catfile#显示文件的内容,和dos的type相同catfile|more#显示文件的内容并传输到more程序实现分页显示,使用命令lessfile
可实现相同的功能more
----------------------------------------------------------------------more#分页命令,一般通过管道将内容传给它,如ls|moreexport
----------------------------------------------------------------------exportlc_all=zh_#将环境变量lc_all的值设为zh_exportdisplay=0:
0#通过该设置,当前字符终端下运行的图形程序可直接运行于
xserverdate
----------------------------------------------------------------------date#显示当前日期时间
date-s20:
30:
30#设置系统时间为20:
30date-s20XX-3-5#设置系统时期为20XX-3-5clock
----------------------------------------------------------------------clock–r#对系统bios中读取时间参数clock–w#将系统时间(如由date设置的时间)写入bioseject
----------------------------------------------------------------------eject#umout掉cdrom并将光碟弹出,但cdrom不能处于busy的状态,否则无效du
----------------------------------------------------------------------du#计算当前目录的容量
du-sm/root#计算/root目录的容量并以m为单位find
-----------