申请用于学习Renesas的单片机,
学习方向:
1,从点亮第一个led灯开始,编写流水灯程序等等led的程序
2,扩展按键,编写按键程序,编写程序按键检测程序(1)通过普通io口方式检测按键,(2)通过外部中断检测法检测按键事件。通过按键来控制led灯。
3,串口,与电脑串口通讯,用电脑控制led灯的亮灭和通过按键向电脑发送数据等等。
4,学习看门狗寄存器,可以使用看门狗复位单片机等
5,学习定时器,学习定时器的中断功能,利用定时器产生可变换的pwm波形等。
6,扩展TFTLCD液晶,查找资料使用ili9325液晶驱动芯片编写lcd控制驱动程序,使用ads7843作为触摸屏的驱动芯片,编写触摸屏驱动程序。
7,LCD显示,把前5个学习计划的程序整合到lcd液晶上,通过液晶屏显示对应的状态变化。比如可显示那个按键被按下了等等。
8,触摸屏功能,利用触摸屏控制芯片,用触摸屏的功能来替代按键。
9,扩展SD卡,编写spi通讯代码,并且可以通过spi模式编写控制SD卡的读写操作的驱动程序,对单多扇区都可以进行读写操作。可以对SD的基本信息进行读取。等等
10,移植文件系统,通过SD卡的底层驱动,对文件系统fatfs进行移植。
11,制作图片浏览器,在文件系统基础上,编写程序自制一个图像查看器,可以一张一张的浏览图片
12,flash模块读写操作,利用SPI通讯方式,编写对W25X16等flash芯片进行读写操作的驱动程序
13,中文字库,利用flash芯片,存储中文字库。编写烧写中文字库的程序。
14,中文显示,在写入中文字库的前提下编写中文字库对应的显示函数。已达到在lcd上显示中文的目的
15,尝试编写USB驱动
16,尝试编写网口驱动
我要赚赏金打赏帖 |
|
|---|---|
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
| 三分钟快速上手搭建nRF Connect SDK开发环境(VSCode)被打赏¥25元 | |
| 告别手动建模:我让AI用FreeCAD画了个开发板外壳被打赏¥30元 | |
| 【瑞萨RA8D1测评】总结收官——从IMU动作识别到LVGL桌宠被打赏¥33元 | |
| 【瑞萨BLE/WIFI模块测评】MPU6050双链路对比被打赏¥30元 | |
| 【瑞萨BLE/WIFI模块测评】DA14531被打赏¥28元 | |
| 【瑞萨BLE/WI-FI模块测评】DA16200被打赏¥28元 | |
我要赚赏金
