|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/stm32-bare-metal-guide-for-future-embedded-projects-part-2/
课程评论:没有评论
**课程名称:** STM32 bare metal guide for future embedded projects (part 2) **课程简介:** 本课程是嵌入式系统入门指南的第二部分,主要面向学生以及希望进入嵌入式领域的人士。课程旨在弥合在阅读文档、原理图以及将其与编程结合时的常见学习障碍。通过STM32F407VG开发板,课程将以图像化和实验演示的方式,一步步深入讲解如何利用参考手册、原理图和编程实现各种嵌入式功能。 **核心学习内容:** * **UART (通用异步收发传输器):** 学习串行通信的基础。 * **SPI (串行外设接口):** 掌握不同设备间的同步通信。 * **I2C (集成电路互联):** 了解如何通过两线制串行总线连接多个设备。 * **ADC (模数转换器):** 学习将模拟信号转换为数字信号。 * **DAC (数模转换器):** 学习将数字信号转换为模拟信号。 **课程特色:** * **循序渐进:** 详细的步骤演示,帮助理解概念。 * **图文并茂:** 大量图形化解释,强化视觉学习效果。 * **实践操作:** 每个重要步骤后都有实验演示,验证理论。 * **基础扎实:** 仅使用标准C语言编译器支持的库和指令,其余自研,保持内容精简。 * **开放反馈:** 鼓励学习者提供关于课程内容、清晰度、重点以及未来课程建议的建设性意见。 * **答疑支持:** 课程上线后30天内,提供针对课程内容的问答服务。
*Before enrolling, carefully read the description*This is the second part of the embedded course, which was created mostly for students, but also for people wishing to start their career on this path to gain general knowledge of embedded systems.When starting with embedded systems, from my experience and the experience of others, the problem is that there are many unclarities when it comes to reading the documentation and schematics, and later on combining it with programming at the beginning of their studies or research.This course was made exactly to bridge those gaps and give them insight how simple it is to achieve many functionalities, all by going step-by-step through the reference manual, schematics and programming the device. During the course, all the concepts will be graphically explained. I think that visual learning is the best way of learning.Because this field is such that just by talking you can't reach lot, so you must show some results, at the end of every important step, an experiment will be conducted to show the proof. This can also help students or employee beginners with their projects. The device that was used in this course is the STM32F407VG discovery board.The only libraries and instructions that are used in this course, are the ones that can be used on any other C compiler. Everything else is self-made. The course content is kept minimalistic.During the course you'll learn about:- Universal Asynchronous Receiver-Transmitter (UART)- Serial Peripheral Interface (SPI)- Inter-Integrated Circuit (I2C)- Analogue-to-Digital Converter (ADC)- Digital-to-Analogue Converter (DAC)I'm open to feedback on:- what was explained well?- what wasn't?- where to put more emphasis on?- is something missing?- what would you like to see but was not covered? (it can also be something unrelated to the given topics)The feedback is optional, it's supposed to be less about me, but more about others.Those who decide to share their opinion, I would ask for constructive feedback, because that way I can consider it and make new courses better and more understandable for future viewers.For the first 30-days I'm open to answering all questions regarding the course