掌握微控制器编程
学习微控制器编程(8 位 AVR)以使用 GPIO、计时器、中断、PWM、ADC、串行 UART 等外围设备。
讲师:Umesh Lokhande
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 嵌入式 C 编程
- 微控制器架构(8 位 AVR)
- 裸机微控制器编程
- 设置 Atmel Studio 7 进行 C 编程和调试
- 学习开发外围驱动程序GPIO、TIMER、INTERRUPT、ADC、串行UART等。
- 还有更多,请参阅课程表以获取完整列表…………
探索相关主题
- 微控制器
- 硬件
- 信息技术与软件
要求
- Windows 操作系统
- 具备 C 语言编程和电子基础知识可增加优势,但不是强制性的
描述
如果您正在阅读微控制器编程书籍,关注不同的博客,但仍然感到困惑。那么您来对地方了,这门微控制器编程课程是围绕最流行的 8 位 ATmega328 AVR 微控制器设计的。在本课程中,我们将学习如何为 ATmega328 MCU 编写 C 程序。我使用优质内容使复杂的概念变得易于理解。无论您是微控制器新手还是已经了解基础知识,都没关系。我相信您会喜欢这门课程的学习。
简短描述:
我们将从基础开始探索微控制器,例如设置官方 Atmel Studio7 IDE、安装编程实用程序和以最简单的方式连接电路。为了在开始时保持硬件部分的简单性,我们将在 Arduino Uno 上使用 ATmega328 芯片。相信我,这将节省我们在硬件方面的时间,以便我们可以通过 AVR C 编程将更多精力放在核心微控制器功能上。稍后,随着时间的推移,我们将使用 ATmega328 Xplained Mini 评估套件来学习高级调试技术。
“本课程的最大目标是帮助您深入了解微控制器架构和外设寄存器,以便在编写专业嵌入式系统软件时使用它们”
我们将从头开始设置每个电路并为其编写微控制器固件。我们将在开始时花足够的时间来正确掌握基础知识。从长远来看,这将节省时间,并让您对使用微控制器架构和 C 语言编程充满信心。
稍后,我们将构建小型项目以使用 LED、开关、模拟和数字传感器(温度/湿度/光强度/距离)、红外传感器、继电器等。这些项目虽然很小,但功能强大,为在开发嵌入式软件和硬件时使用 GPIO、定时器/计数器、中断、PWM、ADC、串行 UART 和其他外设奠定了坚实的基础。
本课程适合哪些人:
- 电子、电气、计算机工程专业毕业生
- 任何有兴趣学习微控制器编程的人
- 希望从事嵌入式系统职业的学生/专业人士
- 想要成为专业嵌入式软件开发人员的 Arduino 用户
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。