申请用于学习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,尝试编写网口驱动
关键词:
申请
开发
用于
学习
编写