下面是范文网小编整理的嵌入式实验二3篇 嵌入式原理实验,欢迎参阅。
嵌入式实验二1
2016嵌入式实验心得体会
嵌入式实验心得体会是计算机专业应该具备的常用知识,以下这篇范文整理个人对嵌入式系统的认识,和进行操作之后的个人体会,对操作的疑难的反思。下面是这篇嵌入式实验心得体会
嵌入式实验心得体会
学期开始,我们开始学习《嵌入式系统及应用》,由于初次接触嵌入式系统,感觉蛮难的,所以收获不是很大,很多的概念都比较模糊,等到学期结束开始做嵌入式课程设计时,真是茫然无从下手,自从拿到设计主题后,我就像热锅上的蚂蚁,一个字“急”。最后实在没有办法,逼着自己去学习,查资料,总算对嵌入式有了浅层理解。嵌入式系统本身是一个相对模糊的定义,一个手持的Mp3和一个pC104的微型工业控制计算机都可以认为是嵌入式系统。总体来说,嵌入式系统是“用于控制,监视或者辅助操作机器和设备的装备”。一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把pOSIXApI转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。
在了解了基础知识之后,我开始进行上机操作,当然,其中遇到很多的难题,很多东西都是第一次接触,又没有别人在旁边指导操作,完全凭借自己去摸索练习。其中的困难可想而知。然而坚持就是胜利,牙一咬眼一闭坚持做下去,而通过本次实验,我感觉收获还是蛮多的。可能我对于嵌入式的知识学习的还是不太多,但是这之外的东西收获颇丰。它让我学会了如何通过自己的努力去认知一个新事物,更重要的是端正自己的学习态度,只有真正下功夫去学习,才能有收获,正所谓“一份耕耘,一份收获。”没有付出,何谈回报呢?再者,通过本次实验,我也学会了如何去分析问题,如何找出自己设计中的不足,继而去排除解决问题,这就是一个自我学习的过程。当我们通过实验去学习理论知识时,自己动手得出的结论,不仅能加深我们对嵌入式的理解,更能加深我们对此的记忆。
当然,在这其中,我也发现自己的许多不足之处,由于学期伊始我没有好好学习,才落到如此地步,这也可以说是一个教训吧!我相信在以后的学习工作中,我一定会端正自己的学习态度,一丝不苟的去对待每一件事。只有做好足够的准备,才能事半功倍!
嵌入式实验二2
南京信息工程大学 实验(实习)报告
实验(实习)名称
电机转动控制及中断实验 实验(实习)日期
得分
指导教师 谢胜东
学院 计算机与软件 专业 计算机科学与技术 年级
2013 班次 3 姓名
叶正舟 学号
实验名称
电机转动控制及中断实验 实验目的
(1)熟悉ARM本身自带的六路即三对PWM,掌握相应寄存器的配置
(2)编程实现 ARM系统的PWM 输出和I/O 输出,前者用于控制直流电机,后者用于控制步进电机。
(3)了解直流电机和步进电机的工作原理,学会用软件的方法实现步进电机的脉冲分配,即用软件的方法代替硬件的脉冲分配器。
(4)掌握带有PWM 和I/O 的CPU 编程实现其相应功能的主要方法。实验环境
(1)开发环境(2)PC(3)串口线 实验内容及要求
学习步进电机和直流电机的工作原理,了解实现两个电机转动对于系统的软件和硬件要求。学习ARM知识,掌握PWM 的生成方法,同时也要掌握I/O 的控制方法。
(1)编程实现ARM芯片的一对PWM 输出用于控制直流电机的转动,通过A/D 旋钮控制其正反转及转速
(2)编程实现ARM的四路I/O 通道实现环形脉冲分配用于控制步进电机的转动,通过A/D 旋钮转角控制步进电机的转角。
(3)通过超级终端来控制直流电机与步进电机的切换。实验设计与实验步骤
(1)新建工程,将“电机转动控制实验”中的文件添加到工程(2)编写直流电机初始化数()(3)控制直流电机与步进电机 实验过程与分析
(1)通过把从串口中得到控制信息的代码修改成从zlg7289芯片中读取小键盘信息,从而利用试验台的小键盘来控制步进电机和直流电机的切换
(2)A/D转换可以把电信号转换成数字信号来控制电机的转速。for(;;)
{ loop:
//if((rUTRSTAT0 & 0x1))//有输入,则返回
if(rPDATG&ZLG7289_KEY)//17键小键盘控制电机
{
*Revdata=RdURXH0();
goto begin;
}
Delay(10);ADData=GetADresult(0);
if(abs(lastADData-ADData)<20)
goto loop;Delay(10);count=-(ADData-lastADData)*3;
//(ADData-lastADData)*270/1024为ad旋钮转过的角度,360/512为步距角,//由于接了1/8减速器,两者之商再乘以8为步进电机相应转过的角度
if(count>=0)
{//转角大于零
for(j=0;j { for(i=0;i<=7;i++) { SETEXIOBITMASK(stepdata[i], 0xf0); Delay(200); } } } lastADData=ADData; } } 实验结果总结 利用A/D转换器实现了对直流电机和步进电机的控制,利用实验设备上自带的小键盘实现了A/D转换器对两个电机控制的切换。心得体会 通过本次实验,熟悉了ARM自带的六路(三对)PWM,并对直流电机和步进电机的工作原理有了进一步的了解。 如今,嵌入式系统已经在众多电气电子产品上应用,有人预测今后5年发展形势看好。嵌入式是典型的交叉学科,电信、电子、电气、计算机、通信等等都有涉及。 嵌入式理论、实践要求多、门槛高,只有理论、实践同步才能在积累中更好的渐次掌握,这学期我们针对嵌入式入门做了一些实验,通过自己动手和实验箱、实验软件打交道,对嵌入式编程形成初步了解,为今后进一步发展打基础。 实验环境: 武汉创维特公司JXARM9-2410开发板、PC; linux、windows操作平台; DNW、VMwareWorkstation应用软件; 《ARM9嵌入式技术及Linux高级实践教程》、实验参考资料等; 实验内容及目标: 阅读样例程序,进行: 1.熟悉JXARM9-2410开发板、相关应用软件的使用,能成功运行示例实验程序(demo-led); 2.使用VMware,修改demo-led源程序,使开发板上数码管按照demo-led显示方式显示; 3.使用VMware、DNW,修改相关源程序,实现开发板键盘输入的字符在DNW中显示; 4.使用VMware、DNW,修改相关源程序,实现对直流电机转动状态的控制; 观看教学视频,进行交叉编译: 1.加载linux内核; 2.配置、编译linux内核; 、linux跨平台文件共享; 4.编译、运行linux程序(helloworld) 下编译数码管显示驱动程序; 下编译摄像头、GPRS驱动程序; 学习嵌入式是一个漫长的过程,学好它还是需要一番的功夫。通过嵌入式实验由浅入深的动手实践,我渐渐对嵌入式有了具体概念,也逐渐对其产生了兴致和好奇心。 对于初学者,还有一点小建议,不要好高骛远,要脚踏实地. 嵌入式实验二3篇 嵌入式原理实验相关文章: ★ 有趣的实验-三年级写事作文12篇 三年级作文一项有趣的实验 ★ 五育并举实验校创建工作方案3篇 学校五育并举工作实施方案 ★ 2022年秋季运动会学生满分作文7篇 实验小学年秋季运动会作文 ★ 高效液相色谱法实验心得体会3篇 高效液相色谱实验小结及心得嵌入式实验二3