|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/iot-with-pic-mcu/
课程评论:没有评论
课程名称:使用PIC微控制器进行硬件设计 课程概述:本课程对我个人意义重大,原因有几个。此前,我已出版了一些关于PIC微控制器、PCB设计及PIC32 MCU的课程,注册学员超过5500人,但我始终感觉这些课程尚不完整。因此,我希望制作一个兼顾硬件设计与固件开发的课程。这个课程是我从之前课程和职业经验中获得的所有信息与经验的总结。课程内容涵盖以下几个方面: 1. **介绍与工具**:课程首部分介绍PIC微控制器以及所需安装的工具,并提供硬件开发所需组件的清单。 2. **硬件设计**:第二部分将教授如何基于PIC微控制器设计自己的硬件。学员将学习如何使用KiCAD设计PCB,并通过简单的蚀刻工艺制作DIY PCB。同时,还将了解如何在PCB上焊接元件,并使用我提供的测试代码验证硬件。 3. **固件开发**:第三部分将教会学员如何使用MPLABX IDE和XC8 C编译器编写简单的LED闪烁代码,了解如何通过外部中断接口使用开关,以及如何与PIC微控制器连接LCD显示屏。同时,还将掌握使用外设引脚选择功能将PIC外设功能映射到可能的引脚组合。 4. **进阶知识**:在掌握PIC基础后,课程的第四部分将深入讲解定时器、PWM模块、看门狗定时器、模数转换器和UART模块,以满足更高阶项目的需求。 通过本课程,学员将能够全面理解并实践PIC微控制器的硬件设计与高级项目开发。
This course is special for me for a few reasons. Having already published a few courses on PIC microcontrollers, PCB Design and PIC32 MCU with more than 5500 students registered for my courses, I was getting a feeling that my courses are incomplete. I wanted to prepare a course that covers both hardware design and firmware development. This course is the outcome of all the inputs and experiences I gained from my previous courses and my professional experience. This course covers the following items as you can see from the course curriculum:PCB Design and prototype developmentPIC programming from basics to advanced conceptsThe first section is an introduction to PIC MCUs and the tools you need to install for the course. You will get a list of components required for the hardware development.In the second section, you will get all the knowledge required to design your own hardware based on PIC MCU. You will be able to design a PCB on KiCAD and then produce a DIY PCB using a simple etching process. You will know how to solder the components on the PCB and then test the hardware by using the test code provided by me.In the third section, you will understand how to write a simple LED blink code using MPLABX IDE and XC8 C compiler. You will know how to interface switches using external interrupts and LCD display with the PIC MCU. You will know how to use the peripheral pin select feature to map PIC peripheral feature with the possible set of pins.After getting a hold of PIC basics, you will understand timers, PWM modules, watchdog timer, Analog to Digital Converter and UART modules to meet advanced project requirements in the fourth section