计算机程序设计

微控制器编程初学者:方便和实惠

它变得越来越流行的电子设计主题。 我们提供给你的注意了一篇文章,将告诉你什么编程初学者微控制器。

什么是微控制器呢?

首先,你需要描述与微控制器的情况。 它们产生一个不坚定,但一些事实,所以有相当多不同的微控制器,它有不同的设置,使用不同的功能和各种可能性的。 他们在性能速度,额外的接口和抽头数不同。 最流行的整个前苏联是代表RІS和AVR。 编程AVR和RІS是容易的,这保证了他们的人气。

由于单片机进行编程?

微控制器编程进行,通常与专用设备,称为程序员的帮助。 程序员可以自制或购买或。 但是,使用自制的程序员的机会,这将成为一个“砖”的微控制器固件时,是相当高的。 还有就是你可以考虑板“的Arduino”的例子多了一个选择。 董事会Atmel的MC运行,它是做编程的AVR微控制器。 董事会已经将预先缝制的bootloader和USB接口,允许安全使用闪存微控制器,使用户对数据的访问可以禁用最好的MC。 对于初学者微控制器编程并不像看起来那么困难,在一定的技巧和智慧将节省你不必去的新机制。

不同的微控制器的硬件差异

当选择一个微控制器应注意的一些硬件差异,甚至没有不同的公司,并在同一个车型系列。 要开始关注到覆盖在微控制器的数据的能力。 此功能可以让您用一个长MC实验。 还要注意引脚到目的地的数量。 不抛弃,和正在运行的方案晶体的频率:它影响每秒操作数,它可以进行微控制器。 基于这些特性的测试,以及存储器IC最初看起来可能没什么智能微控制器不能做,但是这是一种误解。 请记住,微控制器编程初学者需要在一开始最好的设备,但作为储备,并可以采取一些更强大。

微控制器编程语言

所述微控制器被用作双编程语言:C / C ++和汇编。 他们每个人都有其优点和缺点。 所以,如果我们谈论的汇编程序,它能够做的一切非常精细和准确,当你没有足够的RAM或业务能力(顺便说一下,是相当罕见的),这一点尤其重要。 但他的研究和写作上的程序需要大量的精力,时间和正点。 因此,对于开发基于常用的编程语言C和C ++微控制器。 他们更好地被形式和结构理解为接近人类的语言,但他们并不代表她完全意义。 他们也有一个非常良好的研究功能,可以方便地与硬件交互,想象这仅仅是该计划的一个元素。 一种在C和C ++所有其明显的优点,创造一个更加三维程序,而不是汇编语言。

此外,在某些情况下,当使用关键的操作空间,有可能这些语言结合起来。 几乎所有的C和C开发环境的++在汇编插入安装程序的能力。 因此,如果出现问题,在关键部位可以写汇编插入,并将其集成到固件的微控制器和固件本身,或者说,大部分在C或C ++编写。 用C单片机编程更容易,所以很多人选择这些语言。 但是,这些谁不怕困难,要了解工作设备的特殊性,可以尝试他们的手,并用汇编。

临别赠言

如果有尝试与微控制器的愿望,它是好的。 我们只能建议耐心和毅力,然后将所有的发明者之前设定的目标,将是可行的。 对于初学者和有经验的人编程的微控制器看起来不一样:它是困难的初学者,有经验的 - 程序。 最主要的 - 记住,一切,是不违背物理定律,是可行的和决定性的。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.