永发信息网

新手如何学习arm cortex-m3,有周立功easycortex m3-1752开发板,用的是

答案:2  悬赏:20  手机版
解决时间 2021-04-06 00:58
  • 提问者网友:练爱
  • 2021-04-05 03:35
新手如何学习arm cortex-m3,有周立功easycortex m3-1752开发板,用的是Keil开发环境。弄了一个礼拜就整明白一个键盘控制蜂鸣器的例程,但是要想自己写程序怎么写呀?写完了又怎么操控开发板呢?买了几本有关arm的书,看着晕乎乎的,愁死了,求大神们帮帮忙开导我一下啊
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-04-05 04:31
首先是了解硬件,把Cortex架构看一遍,然后调试哪个模块的时候先看数据手册关于这个模块的描述,看懂周立功的例程,尝试更改,再自己写点小程序。
对于绝大部分人,优秀总是从模仿开始的
现在网上资源比较多,书的话推荐周立功开发板自带的教程
还有ARM Cortex-M3权威指南
另外就是芯片的数据手册、用户手册、勘误手册

先看硬件原理,再去编程
全部回答
  • 1楼网友:过活
  • 2021-04-05 05:38
1,cortex-m3 处理器采用arm v7-m 架构。它包括所有的16 位thumb 指令集和基本的32 位thumb-2 指令集架构。cortex-m3 处理器不能执行arm 指令。 2,thumb 指令集是arm 指令集的子集,重新被编码为16 位。它支持较高的代码密度以 及16 位或小于16 位的存储器数据总线系统。 3,thumb-2 在thumb 指令集架构(isa)上进行了大量的改进,它与thumb 相比,代码密度更高,并且通过使用16/32 位指令,提供更高的性能。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯