|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/stm32-programlama-ve-c-uzerinde-test-etme/
课程评论:没有评论
**课程名称:STM32 编程与 C# 界面测试** **课程概述:** 本课程将教授如何利用 STM32 微控制器对各种外围设备进行编程。随后,我们将设计自定义用户界面,用于测试和理解所编写的代码。课程将采用多种集成开发环境(IDE)进行 STM32 编程。我们将为每个外围设备设计不同的用户界面。 **核心外围设备(第一部分):** * GPIO * EXTI * ADC * TIMER * PWM * IWDG * RTC * RNG **用户界面与通信:** * 我们将使用 UART 外围设备与用户界面进行通信。 * 用户界面将支持单数据传输、多数据传输、TXT 文件保存以及数据图形化展示。 **硬件平台:** * 课程将使用 STM32F401RE Nucleo 开发板。 **额外主题:** * 部分开发板需要 TTL 进行串行通信,这将有专门的课程讲解。 * 我们还将进行在不同用户界面环境下的测试。 * 课程将讨论如何根据外围设备选择更有效率的用户界面环境。 * 课程将教授如何通过用户界面控制开发板。 * 我们将详细介绍 HAL 库及其设置,以简化开发过程。 **学习资源与支持:** * 所有源代码和项目文件都将提供,以便您在实际项目中轻松复用。 * 我们鼓励您提供反馈,以帮助我们丰富课程内容,增加新的项目或主题。 * 欢迎随时提出关于课程内容的问题和评论,您的反馈将对课程更新非常有帮助。 祝大家学习顺利!
STM32 kullanarak gerekli çevre birimlerinin kodlanması öğrenilecektir. Daha sonra yazılan kodları anlayabilmek için kendi tasarladığımız ara yüz üzerinde test işlemleri yapılacaktır. STM32 programlayabilmek için farklı IDE çeşitleri kullanılacaktır. Her bir çevre birimi için farklı ara yüz tasarlanacaktır. Kullanılacak çevre birimleri ilk kısım için; GPIO, EXTI, ADC, TIMER, PWM, IWDG, RTC, ve RNG olarak verilecektir. Ara yüz ile haberleşebilmek için UART çevre birimi de kullanacaktır. Ara yüz de tek veri aktarma, çok veri aktarma, txt kaydetme ve grafik olarak verilerin gösterilmesi sağlanacaktır. Kart olarak STM32F401RE Nucleo kullanılacaktır. Bazı kartlar ile seri haberleşebilmek için TTL kullanılması gerekmektedir. Bu durum için ayrı bir ders çekilecektir. Bazen de farklı ara yüz ortamlarında test işlemleri gerçekleştirecektir. Çevre birimlerine kullanarak daha etkin ara yüz ortamlarına karar verilecektir. Ara yüzden kartımızı kontrol etme öğretilecektir. Yeri geldiğinde işlemlerimizi kolaylaştırma adına HAL kütüphaneleri kullanılacaktır ve bunların ayarları detaylı olarak incelenecektir. Uygulamalı gerçek hayat projelerini kendi uygulamalarınızda kolaylıkla kullanabilmeniz için tüm kaynak kod ve proje dosyaları sizlerle paylaşılacaktır. Sizler de kurs içeriğinin zenginleşmesi için geri dönüş sağlayıp eklenmesini istediğiniz proje veya içerik konusunda yardımcı olabilirsiniz. Kurs ile ilgili aklınıza takılan soru ve yorumları çekinmeden paylaşmanızı rica ediyorum. Sizlerden gelen geri dönüşler kurs içeriğinin güncellenmesi konusunda çok yardımcı olacaktır. Herkese iyi çalışmalar.