该课程由猎学网审核,享受猎学网报名、支付保障
【课程详情】
学习目标
设计开发一项完整的项目产品,作为项目开发的实战经验,能独立设计开发Cortex-M3项目,达到企业招聘单片机人才的要求。
培养对象
1、有意向往单片机、嵌入式编程方向发展的爱好者;
2、电子信息、自动化等理工科专业的学生;
3、从事单片机相关行业的初学者;
课时:全日制:4~6周;业余制:12-16周。
课程内容
天:contex-m3入门
1.1:contex-m3及STM32介绍
1.2:实验平台硬件资源介绍
1.3:keil编译软件的安装及使用
第二天:STM32I/0口实验
2.1:STM32I0简介
2.2:跑马灯实验
2.3:蜂鸣器实验
第三天:按键输入实验
3.1:扫描法按键实验
3.2:STM32中断系统介绍
3.3:中断法实现按键操作
第四天:STM32串口实验
4.1:异步串口通讯协议学习
4.2:STM32串口寄存器学习
4.3:串口收发数据实验
第五天:看门狗实验
5.1:STM32独立看门狗和窗口看门狗简介
5.2:看门口程序设计和应用
第六天:TFTLCD显示实验
6.1:显示屏认识
6.2:TFTLCD和FSMC学习
6.3:字模的介绍和制作
6.4:显示函数的编写
6.5:bmp图片格式学习
6.6:图片显示实验
第七天:IIC实验
7.1:IIC总线协议学习
7.2:IIC协议收发数据程序编写
7.3:AT24C02存储芯片学习
7.4:使用STM32向AT24C02读娶存储数据
第八天:RTC实验
8.1:RTC实时时钟介绍
8.2:STM32RTC时钟计算方法和寄存器配置
第九天:ADC实验
9.1:ADC认识及主要技术指标
9.2:ADC工作过程分析
9.3:STM32ADC寄存器配置和应用
第十天:触摸屏实验
10.1:触摸屏种类及工作原理
10.2:XPT2046触摸屏控制器的学习
10.3:STM32触摸屏控制编程
第十一天:定时器PWM实验
11.1:STM32定时器认识
11.2:STM32通用定时器寄存器的配置使用
11.3:PWM工作原理分析
11.4:利用STM32定时器输出PWM
第十二天:SPI实验
12.1:SPI协议学习
12.2:SPI收发数据程序编写
12.3:W25Q64flash存储芯片学习
12.4:使用STM32向W25Q64读娶存储数据
第十三天:DMA实验
13.1:DMA工作原理
13.2:STM32DMA寄存器配置和使用
第十四天:485和CAN总线实验
14.1:485总线认识
14.2:485总线收发数据程序编写
14.3:CAN总线协议认识
14.4:STM32CAN总线协议认识及寄存器的配置使用
14.5:CAN总线收发数据程序编写
第十五天:实时操作系统ucos实验
15.1:实时操作系统及ucos认识
15.2:ucos系统在STM32上的移植
第十六天:ucos系统编程实验
16.1:ucos任务调度的编程和运用
16.2:ucos消息队列的编程和运用
16.3:ucos信号量集和软件定时器的编程和运用
项目阶段。
顾问将于24小时内联系您!