申请用于学习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,尝试编写网口驱动
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取磁力计iis2mdc被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取LPS22HH气压、温度被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取STTS751温度被打赏¥17元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
我要赚赏金
