您所在位置: 网站首页 / 学习ARM的心得体会.docx / 文档详情
学习ARM的心得体会.docx 立即下载
2025-08-27
约2.6万字
约42页
0
40KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

学习ARM的心得体会.docx

学习ARM的心得体会.docx

预览

免费试读已结束,剩余 37 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学习ARM的心得体会

第一篇:学习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);)就可以了。4.串口的使用串口开始时要初始化出口,并且通过串口打印前会把数据存在数据缓存区里面,如果我们需要通过输入值来控制arm板子的功能时,可以读取缓存区(uartbuffer[uartcount-1])的内容(缓存区的内的数据都是字符型数据【char】)然后就可以通过输入的值来处理,可以用中断方式,也可以用查询方式,可参考串口中断程序5.中断的使用使用中断时需要初始化中断例如:init_timer32(test_timer_num,time_interval);//初始化定时器enable_timer32(test_timer_num);//使能定时器使定时器工作lpc_syscon->sysahbclkctrl|=(1图1定时器的使用操作要先开使能,与定时器的定时方式如图2图26.外部中断外部中断时要先对外部中断的方式进行设置,是下降沿触发还是上升沿触发方式或其他,图37.步进电机initstep();//步进机相关引脚初始化对了步进电机的引脚初始化后就可以对步进电机的转动方向进行控制了,如图4图4当motor_ccw时,为反转方式8.键盘扫描对键盘进行操作时,可以对键盘进行操作,可以通过串口输入1~8来控制灯的闪动情况,初始化如图5图5对键盘的操作时使用可以参考如下图6:图69.i2c在i2c中首先要在头文件定义一个#define__debug_flash,使后面的程序生效。图7所示:图7在i2c里面要输出温度值的后面三位小数要经过处理,如图8所示:图810.adc芯片在用到adc芯片时,可以显示阻值或者mv显示,需经过处理如图9所示:图9篇二:arm学习心得etcarm学习心得一、通用i/o口设置:1、使用pinselx定义端口作为通用i/o功能,每个引脚可能有4个功能,因此需要用2位来确定其功能2、设置scs寄存器第0位为1,使其作为快速i/o端口3、使用pinmodex定义端口的模式,分为上拉,下拉,浮空,因此需要用2位来确定其模式4、使用fioxdir来确定端口方向5、使用fioxmask与fioxclr,fioxset,fioxpin联合来设置端口的值6、由于通用i/o一般情况下方向是确定的,通常或者为输入,或者为输出,要模拟数据总线,必须在需要的时候,随时改变端口的方向,可使用fioxdir寄存器完成此项工作7、除extint0-extint3外,端口0和端口2均可以作为外部中断源,它们共用extint3这个外部中断。8、根据实际情况合理选用。主要对上电时的初始值。上拉或下拉都是弱的,有时也用外部分电阻上/下拉。对于输入,上拉表示通用端口所连接的外部信号不存在时,端口值为1,下拉为0。对于输出,如果没有更改时,上拉输出为高(1),下拉输出为低(0)。fioxpin总是可以读出端口的状态。fioxpin对非通用i/o端口也可读出其状态。9、对于内置(片上)外设,如uart,can,spi等:使用pinselx定义端口作为特定外设。通常情况作为外设的引脚的方向是确定的,如果可能,还会自动改变方向。大多情况下,无须设置上拉或下拉模。设置外设的参数,如果需要的话,安装中断服务程序外设上电(有些外设默认是上电的,有些不是)启动外设二、以太网模块心得实例1:以微处理器lpc2368为核心、dp83848c为以太网物理层接口芯片,介绍嵌入式以太网接口的实现方法。以太网接口电路主要由mac控制器和物理层接口(physicallayer,phy)两大部分构成。lpc2368内嵌一个以太网控制器,支持精简的媒体独立接口(reducedmediaindependentinter
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

学习ARM的心得体会

文档大小:40KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用