gpt4 book ai didi

embedded - AVR或PIC开始编程单片机?

转载 作者:行者123 更新时间:2023-12-03 07:35:45 24 4
gpt4 key购买 nike

我应该从哪个家庭开始学习? (从未在微 Controller 上进行过任何编程)

最佳答案

如今,AVR 和 PIC 可能是爱好者中最常见的微 Controller 。两者都有非常广泛的设备变体,并且都可以用来实现类似的结果。

对于初学者,由于各种原因,我建议使用 AVR:

  • AVR 系列(小型、大型)连贯且易于理解。该架构功能强大且现代,特别适合 C 编译器。 AVR 当然也可以用汇编语言进行编程。

  • 由于其 C 语言友好的架构,有高质量的 C 编译器可用,包括商业的和免费的。无处不在的GCC被移植到AVR并被称为avr-gcc .

  • 要开始使用,您真正需要的只是一些基本组件、AVR 芯片本身和 breadboard 。甚至 PC 和 AVR 之间的编程电缆也基本上可以免费构建(所谓的 wiggler)。不过,有多种商业开发套件可供使用,其中最著名的是 Atmel 自己的STK500。 。商业开发套件是一种更昂贵的入门方式,但实际上不需要任何有关电子产品的先验知识。一些开发套件包含例如 LCD displays因此很容易完成有趣的事情。

  • 它有丰富的hobbyist community .

PIC 因其独特的架构而臭名昭著。许多人喜欢 PIC,但也有人讨厌它。 AVR 更直接,似乎不会引起太多极端和两极分化的观点。

AVR 和 PIC 都用于许多重要的商业应用。然而,它们当然不是唯一的选择。我个人最喜欢的用于业余爱好和商业工作的微 Controller 是 Silicon Laboratories 的 C8051 系列,最著名的是 C8051 F530 。有一个适用于 C8051 系列的优秀免费 C 编译器和汇编器,名为 SDCC .

摘要:有很多选择,但请不要让这些选择淹没您。只需选择一个并开始学习即可。一旦您决定开始使用,微 Controller 确实非常容易掌握!

关于embedded - AVR或PIC开始编程单片机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/140049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com