完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
STM32f4应用层学习之路
1.GPIO 知识点: 1.了解你的开发板上资源 2.体验最基础的库函数配置流程 3.分清上拉下拉,推挽输出各种配置的意义 4.了解板子上引脚的复用,学会查数据手册 2.LED 知识点: 1.每个电子工程师的第一个工程基本都是点亮自己的第一个LED 3.KEY 知识点: 1.了解按键按下的检测原理 2.了解防抖机制 3.了解连续按跟一次只能按一下的程序编写 提高项目: 1.自己为4*4矩阵键盘驱动编写 4.UART串口(外设:HMI串口屏,HC—06蓝牙芯片,CH340) 知识点: 1.了解uart通信意义,特点 2.了解代码配置 3.了解自己板子上的uart资源 4.了解通信协议的编写,看懂通信协议 普通项目: 1.用电脑串口调试助手“打开,关闭”命令控制单片机灯闪烁 提高项目: 1.HMI智能串口屏与单片机通信 2.安卓手机控制蓝牙芯片,进而用蓝牙串口控制单片机上灯闪烁 5.TIM定时器模式(OLED,LCD,串口屏) 知识点: 1.了解什么是定时器,定时器能干什么 2.了解定时器的基本配置流程,基本功能,用来定时 3.整体了解TIM的各种模式,强大的模式设置,比如编码器模式,霍尔传感器模式,跟DMA的配合,输入捕获模式 4.了解RTC精确时钟 普通项目: 1.人生第一个时钟,精确到秒,用OLED显示,可以用按键调节当前时间,但是这样效果不太好,不够炫酷,好看 2.了解触摸屏原理跟代码编写,做人生第二个时钟用LCD显示(除了基本显示、调节时间功能之外,分割屏幕1/3的地方实现自由涂鸦) 提高项目: 1.学习串口屏HMI,用RTC精确定时 串口屏精美显示 搭配WS2812炫彩显示 6.PWM (外设:小车底盘,红外传感器3个,L298N2个,锂电池12V,WS2812,无源蜂鸣器,HC-06蓝牙芯片) 知识点: 1.了解什么是PWM波,频率,占空比概念 2.了解TIM pwm模式的基本配置,了解怎么配制出固定频率,占空比的PWM波 3.了解PWM波工程应用,用来给电机调速等等 基本项目: 1.呼吸灯 普通要求:一秒从暗到亮,下一秒从亮到暗 2.人生第一个小车 重点项目,划重点 普通要求: 实现小车前进后退,左拐右拐 提高要求: 小车实现红外寻迹 蓝牙手机app控制 3…WS2812灯阵控制(用到DMA的知识,制造闪亮的灯球,做宿舍最靓的仔) 4.无源蜂鸣器制作电子音乐 了解无源蜂鸣器跟有源蜂鸣器的区别,体验无源蜂鸣器做音乐的快乐 7.输入捕获 (带AB相编码器的电机) 普通项目: 设置两个定时器一个输出PWM波,一个捕获输出的PWM波,得到频率,占空比等信息 提高项目: 了解AB相编码器的作用,概念 捕获AB相编码器的频率,检测电机速度(多少转每秒) ,位置(多少角度) 再提高: PID算法控制电机速度固定一个你想要的值 PID算法控制电机位置固定一个你想要的角度 8.ADC DAC 普通项目: 测电压 做信号输出(方波,三角波,正弦波) 提高项目: 单次信号发生器跟信号周期再现装置 9.SPI (外设:LD3320套件,舵机) 1.LD3320离线语音识别(你的私人语音助手) 2.宿舍语音控制关灯神器 (方案一:语音识别加一个舵机实现智能关灯方案较高) (方案二:可通过蓝牙实现,可以选用更加便宜的51单片机) 10. IIC 普通项目: 1.驱动OLED显示中文 11. DMA 普通项目: 1.配合PWM 驱动WS2812灯阵 其他 1.焊接DSQ示波器 2.万用表的使用 未完待续!!!!!!!!!!!!!!!!!!!!!!!!! |
|
|
|
只有小组成员才能发言,加入小组>>
2381 浏览 0 评论
921浏览 2评论
557浏览 1评论
323浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-18 12:44 , Processed in 1.010647 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号