从事51单片机工作多年,想切换的Cortex-M系列内核的芯片学习,该从哪些方面入手呢

是否可以不用从头学习,怎么样跨接更高效呢... 是否可以不用从头学习,怎么样跨接更高效呢 展开
 我来答
一剑出血
高粉答主

2011-07-06 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
“要不就选择Cortex-M3,这个是ARMV7构架下的,ARM9也是此构架下的。”
乱弹琴。搞不清楚就不要误导别人。

如果做51很多年了,相信你对C语言、微控制器的内部运行机理、编译连接过程的运行机理都有比较深厚的了解。所要做的就是先看Cortex-M的两本手册(体系架构手册以及编程参考手册),搞清楚Cortex-M的体系架构、工作机制、指令集的功能及其特点。同时一边结合较简单的M3开发板进行实践。上手应当会非常快的。
当然如果是项目需要尽快出成果,只要按开发板的全套例程把微控制器的各个功能模块逐个跑下来一遍,应用起来也就差不多了。两周足矣混个脸熟。
匿名用户
2011-07-05
展开全部
你好,朋友

请听我讲几句,个人觉得要不你就学习ARM9。要不就选择Cortex-M3,这个是ARMV7构架下的,ARM9也是此构架下的。其实我觉得如果是先前搞过单片机的,请选择Cortex-M3,应为这个是位控制领域量身打造的。可以说现在的ARM构架产生了分支,以前是没有的。

Cortex-A系列,Application主要是应用在高端的产品,PDA,智能手机等

Cortex-R系列,Real time主要应用于实时控制

Cortex-M系列,Microcontroller主要是应用于工业控制。

我推荐Cortex-M3核心的,意法半导体的STM32f103XX系列、Ti的LM3S系列都很好

还有LPC的NXP的都有很多,相信我吧,这个就好比当年8051的市场一般,新的格局到来了,8位的价格打造32位的性能。

在吐血推荐周立功的EasyARM1138,也就是LM3S1138位主控的

其次就是STM32的红牛板子,很不错

各有各的特色,个人喜欢TITI的,应为他的总线完全开放。

关于此类东西的学习,建议先买板子回来跑程序,接着就是深入研究,周工的东西资料全。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式