STM8 Programlama Serisi (STM8 Programming Series)

所在平台: Udemy

课程主页: https://www.udemy.com/course/stm8-programlama-serisi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**STM8 程序设计系列课程总结** 本课程系列深入探讨了意法半导体(STMicroelectronics)生产的STM8系列微控制器。所有实践应用均基于STM8S103K3处理器,并使用ST官方提供的标准外设库(Standard Peripheral Library, SPL)。开发环境选择的是“IAR Embedded Workbench for STM8”。虽然该IDE为付费软件,但其8KB程序大小限制的试用版对于初学者掌握STM8系列微控制器非常有帮助。 在应用开发过程中,我们主要利用STM8CubeMX配置工具来展示外设引脚连接和进行时钟设置(请注意,该工具不具备代码生成功能)。同时,STMStudio常被用于可视化展示程序运行结果。 本系列课程共包含16个章节,每个章节都相对独立,适合根据个人需求直接学习。课程伊始,我们会参考相关外设的数据手册(Datasheet)和参考手册(Reference Manual)。 **课程章节概览:** 1. **引言 (Introduction)** 2. **时钟设置 (Clock Settings)** 3. **通用输入输出端口 (GPIO)** 4. **中断入门 (Introduction to Interrupts)** 5. **外部中断与TLI (EXTI and TLI)** 6. **蜂鸣器 (Beeper)** 7. **通用异步收发传输器 (UART)** 8. **定时器 - 基本定时 (TIMER - Timebase)** 9. **定时器 - 输入捕获 (TIMER - Input Capture)** 10. **定时器 - 输出比较 (TIMER - Output Compare)** 11. **定时器 - 编码器接口 (TIMER - Encoder Interface)** 12. **电可擦写只读存储器与闪存 (EEPROM and FLASH)** 13. **窗口看门狗定时器与复位源 (IWDG and Reset Sources)** 14. **逐次逼近寄存器模数转换器 (ADC)** 15. **串行外设接口 (SPI - Master)** 16. **集成电路总线 (I2C - Master)** **重要提示:** * 课程涵盖了STM8系列中的基础外设,但并未涉及所有功能,例如CAN、SPI(Slave模式)、I2C(Slave模式)以及低功耗模式等。请在学习前考虑此情况。 * 如需折扣码,请发送消息。

课程评论(0条)

课程详情

Not1: İndirim kodu için mesaj atabilirsiniz.Bu seride STMicroelectronics tarafından üretilen STM8 serisi mikrodenetleyicler ele alınmıştır. Uygulamaların hepsinde STM8S103K3 işlemcisi ve ST tarafından sağlanan Standard Peripheral Library(SPL) kullanılmıştır. IDE olarak "IAR Embedded Workbench for STM8" tercih edilmiştir. Bu IDE ücretli olmakla beraber 8KB program büyüklüğü kısıtlı bir deneme versiyonu mevcuttur ve genellikle küçük program hafızasına sahip STM8 işlemcilerine başlangıç yapmak için uygun bir seçenektir. Uygulamalarda genellikle çevresel birim pin bağlantılarını göstermek ve clock ayarlarını yapmak amacıyla STM8CubeMX konfigürasyon aracından faydalanılmıştır (Bu aracın kod üretme yeteneği yoktur). Bunun yanında, uygulama sonuçlarını göstermek için genellikle STMStudio kullanılmıştır.Serinin her bölümü kendi içerisinde bir bütünlüğe sahiptir. Her bölümün başında ilgili çevresel birimle alakalı datasheet ve referans manuel bölümlerine müracat edilmiştir. Eğer sadece spesifik konularla ilgili iseniz doğrudan ilgili bölümlere geçebilirsiniz. Seri temel olarak toplam 16 bölümden oluşmaktadır;Bölüm 1: GİRİŞBölüm 2: CLOCK AYARLARIBölüm 3: GPIOBölüm 4: KESMELERE GİRİŞBölüm 5: EXTI ve TLIBölüm 6: BEEPERBölüm 7: UARTBölüm 8: TIMER-TIMEBASEBölüm 9: TIMER-INPUT CAPTURE(IC)Bölüm 10: TIMER-OUTPUT COMPARE(OC)Bölüm 11: TIMER-ENCODER ARAYÜZÜBölüm 12: EEPROM ve FLASHBölüm 13: IWDG ve RESET KAYNAKLARIBölüm 14: ADCBölüm 15: SPI (Master)Bölüm 16: I2C (Master)Not 2: Bu seride temel çevresel birimler ele alınmakla beraber bazı konulara hiç değinilmemiştir (CAN, SPI(Slave), I2C(Slave), düşük güç modları). Lütfen bu durumu göz önünde bulundurunuz!---------------Note1: Please send message for discount code.In this series, STM8 series microcontrollers manufactured by STMicroelectronics are discussed. STM8S103K3 processor and Standard Peripheral Library (SPL) provided by ST are used in all applications. "IAR Embedded Workbench for STM8" has been preferred as the IDE. Although this IDE is paid, there is a trial version with a limited size of 8KB and is generally a suitable option for starting STM8 processors with small program memory. In applications, STM8CubeMX configuration tool was used to show peripheral unit pin connections and to set clock settings (This tool does not have the ability to generate code). Besides, STMStudio is often used to show application results.Each part of the series has an integrity within itself. At the beginning of each section, datasheet and reference manual sections related to the relevant environmental unit are referred. If you are only interested in specific topics, you can go directly to the relevant sections. The series basically consists of 16 episodes;Part 1: INTRODUCTIONPart 2: CLOCK SETTINGSPart 3: GPIOPart 4: INTRODUCTION to INTERRUPTSPart 5: EXTI and TLIPart 6: BEEPERPart 7: UARTPart 8: TIMER-TIMEBASEPart 9: TIMER-INPUT CAPTURE(IC)Part 10: TIMER-OUTPUT COMPARE(OC)Part 11: TIMER-ENCODER INTERFACEPart 12: EEPROM and FLASHPart 13: IWDG and RESET SOURCESPart 14: ADCPart 15: SPI (Master)Part 16: I2C (Master)Note 2: Although the basic peripherals are discussed in this series, some issues are not mentioned at all (CAN, SPI (Slave), I2C (Slave), low power modes). Please consider this situation!

课程标签

0人关注该课程

主题相关的课程