韵天
昵称: 韵天
现居:TA还没有填写哦
等级:
简介:TA什么都还没写哦
人气值:0

TA关注的人

    快来点击关注吧

关注TA的人

    快来点击关注吧

最近访客

最新动态

    还没有任何动态

在学课程

  • 畅学三合一STM32单片机实战教程

    畅学三合一STM32单片机实战教程

          STM32系列芯片是基于Cortex-M3内核的开发的。采用业界领先的Cortex-M3内核架构。使用哈佛结构、Thumb-2指令集.能够以16位的代码密度实现32位的性能.再加上采用了单周期乘法指令、硬件除法指令以及内置了快速的中断控制器,使得STM32芯片与ARM7TDMI相比运行速度最多可快35%。代码最多可以节省45%。STM32的优势来源于两路高级外设总线-APB结构,其中一根告诉APB,可以达到CPU的运行频率,连接到该总线上的外设能以更高的速度运行。  

          本课程是STM32单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的STM32单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对STM32单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式,采取实例模块制作的方法,从该模块需用到的单片机理论知识,再加上该模块用到的“器件介绍”环节,外围电路设计讲解部分以及要实现该模块的软件功能-编程详解,巧妙地将单片机原理与应用、外围电路设计、单片机C语言编程的知识点融入各个模块项目中,不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识。使广大学者可边学边练习制作该模块,既能高效地系统学习知识,又能提高动手能力。

          在多角度、多方面的实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合所有STM32单片机应用开发人员,电子爱好者、大中院校相关专业学生、工程技术人员的学习课程,也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程。

    课程详情:

          本课程主要通过典型实例的形式,以STM32单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了STM32单片机应用系统开发的流程、方法、技巧和设计思想。本课程通过26个模块实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出及显示技术、实用电子制作、传感控制技术、电气传动及控制技术、单片机通信技术、典型器件及应用技术、外围电路设计、软件编程等等内容。本套课程基于畅学STM32开发板讲解。包含:STM32单片机简介、寄存器设置及使用、硬件测试、各个应用模块器件原理及使用、外围电路设计、STM32单片机C语言编程。

         本课程面向各领域的单片机设计用户,尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用。

           CEPARK畅学系列多功能开发学习板实验箱是电子园技术团队基于多年的开发实践经验,并结合近几年研发设计的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多种MCU的数十款开发板,以及几十个外围应用模块的,汇集已有功能并加以扩展后,设计研发了畅学系列多功能开发学习板实验箱。畅学系列采用了电子园独创的接插组合结构,这种功能底板和核心板既可以单独使用、也可以组合在一起使用的开放接插模式,可以极大的共享基础资源功能模块以及外围通用配件,可以支持各种芯片并可以实现无穷无尽的扩展。

    目录介绍:

    第1课 初识畅学 STM32单片机开发学习板

    1、畅学 STM32单片机开发板介绍

    2、畅学 STM32单片机开发板模块介绍

    3、开发学习板外围配件简介

    第2课 如何使用畅学STM32开发学习板

    1、硬件连接

    2、安装驱动

    3、下载烧录程序过程

    4、下载操作视

    5、下载常见问题及解决

    6、硬件测试

    第3课 单色及彩色流水灯

    1、LED灯简介及原理 

    2、STM32 IO口简介

    3、流水灯电路分析

    4、流程图

    5、项目文件

    6、代码分析

    7、软件仿真

    8、硬件仿真

    9、彩色流水灯硬件电路

    10、彩色流水灯软件设计

    第4课 1位数码管模块

    1、数码管简介

    2、1位数码管结构

    3、硬件电路讲解

    4、数码管编码

    5、数码管动态显示

    第5课 8位数码管模块

    1、4位一体数码管简介

    2、4位一体数码管原理

    3、74HC595芯片简介

    4、74HC595引脚

    5、电路分析

    6、74HC595工作原理

    7、74HC595级联

    8、编码

    9、显示数据

    第6课 独立按键模块

    1、独立按键简介

    2、独立按键的分类

    3、按键的消抖

    4、独立按键的实验设计

    5、独立按键扫描

    6、数码管显示按键值

    7、主函数的讲解

    第7课 4x4矩阵键盘

    1、矩阵键盘简介

    2、矩阵键盘的检测

    3、抖动和消抖

    4、矩阵键盘的实验设计

    5、行列式扫描

    6、数码管显示

    7、主函数的讲解

    第8课 STM32中断讲解

    1、中断概述

    2、STM32中断系统

    3、外部中断/事件

    4、实例设计

    5、示例代码分析

    第9课 SysTick定时实验

    1、SysTick定时器简介

    2、SysTick定时器寄存器介绍

    3、SysTick定时时间计算

    4、SysTick初始化配置方法

    5、实例分析

    6、代码分析

    第10课 定时器实验

    1、STM32定时器的结构

    2、通用定时器的结构

    3、通用定时器时钟源选择

    4、时基单元

    5、捕获通道

    6、输入捕获相关寄存器

    7、计数模式

    8、定时器初始化步骤

    9、实例分析

    第11课 PWM波输出

    1、PWM简介

    2、STM32 PWM工作原理

    3、PWM工作模式

    4、PWM配置方法

    5、设计分析

    6、实例代码

    7、软件仿真

    第12课 异步串行通信实验

    1、串口基本知识

    2、RS-232标准

    3、RS-232接口

    4、STM32 USART

    5、串行控制寄存器

    6、实例设计以及代码分析

    第13课 DMA控制器

    1、DMA简介

    2、DMA结构

    3、DMA寄存器

    4、DMA初始化步骤

    5、硬件电路

    6、软件设计流程图

    7、实例分析

    第14课 CAN通信

    1、CAN总线介绍

    2、CAN特点

    3、CAN协议-帧结构

    4、CAN协议-优先级

    5、CAN协议-其他

    6、STM32-CAN控制器简介

    7、CAN控制器收发管理

    8、CAN控制器-过滤器

    9、CAN控制器-初始化

    10、实例分析

    11、代码分析

    第15课 独立看门狗

    1、看门狗简介

    2、STM32独立看门狗结构 

    3、如何使用看门狗

    第16课 IIC通信

    1、EEPROM简介

    2、IIC总线介绍

    3、起止信号和应答信号

    4、写操作

    5、读操作

    6、实例分析

    第17课  蜂鸣器

    1、蜂鸣器简介

    2、蜂鸣器的分类

    3、蜂鸣器的控制

    4、蜂鸣器的硬件设计及流程图

    5、建立工程

    6、延时函数

    7、蜂鸣器IO口初始化

    8、主函数设计

    9、延时时间的计算

    10、硬件仿真

    第18课 继电器

    1、继电器简介

    2、继电器的分类

    3、继电器主要技术参数

    4、ULN2003简介

    5、实验设计

    6、继电器开关

    第19课 直流电机控制

    1、直流电机简介

    2、直流电机的工作原理

    3、ULN2003简介

    4、直流电机的特性

    5、直流电机单向转动

    第20课 步进电机控制

    1、步进电机简介

    2、步进电机的技术参数

    3、反应式步进电机

    4、永磁式步进电机

    5、28BYJ-48步进电机

    6、ULN2003

    7、步进电机单向匀速转动实验

    第21课 LCD1602液晶显示

    1、LCD的简介

    2、LCD1602简介

    3、LCD1602技术参数

    4、字符显示原理

    5、LCD1602控制器指令

    6、LCD1602时序控制

    7、1602的几点说明

    8、LCD1602-字符显示程序

    第22课 LCD12864液晶显示

    1、LCD的简介

    2、LCD12864简介

    3、LCD12864的内部寄存器说明

    4、LCD12864系统指令说明

    5、LCD12864接口时序

    6、字符、图像显示原理

    7、LCD12864使用的几点说明

    8、如何提取字模

    9、LCD12864-并行显示程序

    10、LCD12864-串行显示程序

    第23课 DS18B20温度检测

    1、DS18B20简介

    2、DS18B20引脚介绍

    3、DS18B20内部结构

    4、DS18B20时序

    5、工作原理

    6、实验设计

    7、显示DS28B20温度值

    第24课 AT24C02存储模块实验

    1、EEPROM简介

    2、AT24C02XX系列

    3、AT24C02芯片介绍

    4、IIC总线介绍

    5、读写时序

    6、AT24C02-IIC

    7、起止信号和应答信号

    8、写操作

    9、读操作

    10、AT24C02-OLED显示

    第25课 DS1302时钟模块

    1、实时时钟简介

    2、DS1302芯片简介

    3、DS1302寄存器

    4、DS1302时序控制

    5、DS1302-OLED显示时间程序

    第26课 红外接收

    1、红外线介绍

    2、红外遥控系统

    3、红外一体化接收

    4、红外传输协议

    5、编码

    6、红外编码与解码

    7、红外发射与接收

    8、实例分析

    第27课 ADDA转换

    1、A/D转换

    2、D/A转换

    3、PCF8591介绍

    4、PCF8591读操作

    5、PCF8591写操作

    6、硬件连接

    7、实例分析

    第28课 TFT彩屏

    1、TFT彩屏基础知识

    2、像素和分辨率

    3、色位

    4、畅学 TFT彩屏

    5、TFT初始化函数    

    6、TFT色块显示与文字显示  

    附录1 ARM-STM32单片机简介

    1、单片机简介

    2、STM32单片机简介 

    3、STM32系列选型

    4、STM32单片机最小系统

    5、STM32开发环境与编译环境

    附录2 STM32库简介

    1、什么是STM32库函数

    2、CMSIS标准

    3、库目录、文件简介

    4、库使用帮助

    附录3 STM32时钟系统

    1、STM32高速外部时钟HSE  

    2、STM32高速内部时钟HSI

    3、低速外部时钟LSE

    4、低速内部时钟LSI

    5、PLL锁相环倍频输出

    6、系统时钟

    7、STM32其他时钟

    8、STM32-RCC配置步骤

    附录4 STM32最小系统

    1、开发板电源电路

    2、STM32的时钟

    3、STM32的复位

    4、开发板下载电路

    课程细节:

          本套课程基于畅学STM32单片机开发学习实验箱,详细讲解了STM32单片机及常见外围基础模块的基础知识以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容  

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    2 23165 by 畅学电子

  • 畅学PCB设计速成教程

    畅学PCB设计速成教程

         PCB的中文名称为印制电路板又称印刷电路板、印刷线路板是重要的电子部件是电子元器件的支撑体,是电子元器件电气连接的提供者。电子设备采用印制板后,由于同类印制板的一致性,从而避免了人工接线的差错,并可实现电子元器件自动插装或贴装、自动焊锡、自动检测,保证了电子设备的质量,提高了劳动生产率、降低了成本,并便于维修。广泛的应用在电脑、通讯、消费电子等领域。

         本套课程以在Altium Designer13软件中实际操作视频演示的方式,通过一个PCB设计实例,减少枯燥的理论讲解,一步一步给大家演示讲解PCB基本知识、原理图设计、原理图库绘制、封装绘制、生成PCB、走线、对PCB进行打样的过程,和大家一起来完成一个“光控照明系统”的PCB绘制。课程结束后,大家将可以自行完成简单PCB的绘制,独立完成简单项目。倘若你事先不了解Altium Designer软件操作,也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入Altium Designer软件环境的PCB实战操作中去, 让大家更好的来运用Altium Designer软件来实现自己的原理图绘制,PCB设计。

         在实际操作视频演示的讲解中,读者不仅可以很快的掌握Altium Designer软件的基本操作技能,还可以在边学边练中去完成自己的PCB设计。本课程适合所有硬件设计人员,一学就能用,很快的融会贯通到实际操作中去,是电子爱好者熟练操作Altium Designer软件绘制PCB的经典课程。

    课程详情:

         《畅学PCB板设计速成教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程将讲解一个项目设计的完整过程,减少枯燥的理论讲解,用Altium Designer13软件演示操作视频讲解绘制PCB。先带领大家从最简单的,对于PCB各部分的认识开始,使完全没有基础的朋友认识PCB,一直到如何寻找工厂进行PCB打样。本课程带领大家完成的是一个“光控照明系统”的PCB绘制。课程结束后,大家将可以自行完成简单PCB的绘制,独立完成简单项目。本课程主要讲解了PCB板基本知识,用Altium Designer13新建项目、库使用、原件放置、原理图连接、原理图库绘制、原理图自动标号、封装设置、手动绘制封装、自动绘制封装、原理图生成PCB、pcb布局、走线、寻找相同、最后修改等。

     目录介绍:

    第1课 PCB板基本知识

    1、全工艺与半工艺PCB板

    2、焊盘

    3、过孔

    4、PCB初步认识 

    5、PCB工艺极限介绍

    6、全套课程设计简介

    第2课 用Altium Designer13新建一个项目

    第3课 Altium Designer13的库使用

    第4课 用Altium Designer13进行原件放置

    第5课 Altium Designer13的原理图连接

    第6课 用Altium Designer13进行原理图库绘制

    第7课 Altium Designer13 的原理图自动标号功能

    第8课 用Altium Designer13进行封装设置

    第9课 在Altium Designer13中手动绘制封装

    第10课 用Altium Designer13自动绘制封装

    第11课 在Altium Designer13进行原理图生成PCB过程

    第12课 Altium Designer13的pcb布局操作

    第13课 在Altium Designer13进行走线操作

    第14课 用Altium Designer13寻找相同功能

    第15课 在Altium Designer13的最后一次修改

    课程细节:

          本课程主要通过一个PCB设计实例,以实际操作视频演示的方式,带领大家很快的进入到Altium Designer13操作环境中,从认识PCB、设计PCB、对PCB进行打样的过程和大家一起来完成一个“光控照明系统”的PCB绘制。课程结束后,大家将可以自行完成简单PCB的绘制,独立完成简单项目。本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容。

     

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    6 21504 by 畅学电子

  • 无线模块实战教程

    无线模块实战教程

          nRF24.L01是一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。

          本课程是NRF24L01无线模块设计学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!

          本教程的亮点就是在分析初学者认知规律的基础上,对51单片机模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、硬件电路设计、单片机C语言编程的知识点融入该模块项目中,让你对单片机模块设计更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

          在多角度、多方面的模块实例化讲解中,读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。

    课程详情:

         《无线模块实战教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了51单片机模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了无线技术,2.4G无线模块、NRF24L01模块、Tx与Rx的配置过程、SPI控制程序、组网通讯等。

    目录介绍:

     第一课:无线模块入门

    (1) 无线技术分类与对比

    (2) 2.4G无线技术优势

    (3) 常见2.4G无线模块

    第二课:NRF24L01模块系列

    (1) 模块介绍

    (2) 硬件说明

    (3) 应用范围

    (4) 常见问题和注意事项

    第三课:NRF24L01程序讲解

    (1) 工作方式

    (2) Tx与Rx的配置过程

    (3) SPI控制程序

    (4) 收发测试

    (5) 组网通讯

     课程细节:

          本套课程以无线模块制作为例,详细讲解了51单片机模块设计制作流程、模块的基础知识、程序撰写以及实际开发应用,理论结合实践,基于实例开发讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容

     

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

     

    3 18545 by 畅学电子

在学计划

留言墙

0/200
给好友留言,请先登录注册
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号