这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]学习ARM的问题15

共2条 1/1 1 跳转至

[求助]学习ARM的问题15

菜鸟
2005-08-16 00:44:57     打赏

技术类问题
1.学习I2C时遇到这句话:“多个主机同时启动传输,可能会有不止一个主机检测到满足起始信号,而同时获得主机权,这样就要进行仲裁。”其中,“检测到满足起始信号”是否应该改成发出起始信号?《ARM与嵌入式系统基础教程》P308

2.什么是总线开放型芯片?《ARM与嵌入式系统基础教程》P181

3.学习实时时钟的时候,遇到这句话:“由于LPC2200系列的微控制器的RTC没有独立的时钟源,使用的时钟频率是通过对FPCLK分频得到的,所以,CPU不能进入掉电模式。”其中,“CPU不能进入掉电模式”是否应该改成“实时时钟不能工作在掉电模式”,CPU可以进入掉电模式呀!

4.我在做周立功的EASYARM2200开发平台的试验,在A/D转换试验中,有这样一条语句:
ADC_data=ADC_data*3300;
ADC_data=ADC_data/1024.
其中,ADC_data指转换之后的10位2进制数据,运算的结果是电压值。
为什么要乘以3300,除以1024?如果是固定的算法,那是什么算法?《ARM嵌入式系统实验教程》(一)P163

5.我在做周立功的EASYARM2200开发平台的试验,在UART试验中,有这样一条语句:
U0THR=data;
当我执行完这一句后,发现ADS1.2开发环境中相应的寄存器值并没有变化,内存中的值也没有变化。是不是通过UART发送数据,调试环境看不出来?《ARM嵌入式系统实验教程》(一)P150

非技术类问题
感谢所有在论坛上帮助我的朋友,我现在有一个很难抉择又对我的发展很关键的问题,希望大家畅所欲言,给我一点提示,这个问题比任何技术问题都重要,拜托大家了!!!

首先,我介绍一下我对嵌入式的掌握程度:
1.ARM7内核结构,汇编指令(做过周立功的基础实验)
2.LPC2210单片机的片内外设(做过周立功的基础实验)
3.UCOS-II移植技术(学过理论,没做过实验)
4.基于UCOS-II嵌入式系统的应用程序开发(做过周立功的基础实验)
5.UCOS-II嵌入式实时操作系统,(学完1-12章基本概念和16-17章功能函数,没有分析源码)
6.没有基于ARM核的项目开发经验

以上是我的现状,我现在正在解决学习中遇到的问题。正处于基础积累阶段。现在有一个嵌入式LINUX就业培训班,时间是6个月。他们承诺100%就业,提供去大公司实习的机会。我的想法是先用8,9,10这3个月解决学习中的问题,补充一些知识,无法解决的留下来。然后参加这个培训班。但是我下学期读研2,学校仍然有4门课程,这个培训班是个脱产班,如果我上这个培训班就要放弃学校的课程,只能大礼拜看看书了。到底应该怎样选择呢????
大家畅所欲言吧!!!




关键词: 求助     学习     问题    

菜鸟
2005-08-30 02:27:00     打赏
2楼

问1 不应该,他是起市信号和另一方确定方式

问2 可以让你自由扩展RAM,FLASH等,有总线扩展口

问3 指CPU进入掉电模式后,RTC就不能工作了.所以要想用RTC,CPU就不能进入掉电模式了

问4:3300指3.3V对应的3300

问5:调试软件也是定时读取ARM,所以相应的积存器值也是定时刷新的.在中断调试时要特别注意

现在我觉得你还没必要这么做,把功课学好,除非你们那边读研没活干,也学不到东西.

记住:

学知识要与做工程联系在一起,有需求就会有动力,学得快,否则很难深入进去

等你把ARM彻底搞懂后,学习Linx才会顺手


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]