forked from jjzhang166/STM32-T9Input
-
Notifications
You must be signed in to change notification settings - Fork 0
seeyouforever/STM32-T9Input
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
实验器材: MiniSTM32F103开发板V3版本 实验目的: 学习拼音输入法在STM32上的实现,实现一个简单的T9拼音输入法. 硬件资源: 1,DS0(连接在PA8) 2,串口1(波特率:9600,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过GPIO驱动,连接关系见lcd.h) 4,按键KEY0(PC5)/KEY1(PA15)/KEY_UP(PA0,也称之为WK_UP) 5,W25Q65(SPI FLASH芯片,连接在SPI1上) 实验现象: 本实验开机的时候先检测字库,然后显示提示信息和绘制拼音输入表,之后进入等待输入状态。此时用 户可以通过屏幕上的拼音输入表输入拼音数字串(通过DEL可以实现退格),然后程序自动检测与之对 应的拼音和汉字,并显示在屏幕上(同时输出到串口)。如果有多个匹配的拼音,则通过KEY0和KEY1进 行选择。按键WK_UP用于清除一次输入,校准则通过usmart调用TP_Adjust()函数实现,校准完后,必须 按复位以恢复输入法界面。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源供电(5V电源,接VOUT2即可). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,LCD模块在开发板的LCD接口上面,必须靠右插。 4,不要把1820和PA0的跳线帽跳上,否则可能导致按键"不灵". 5,如需更新字库,请自备SD卡一张,并拷贝光盘:5,SD卡根目录文件 下的SYSTEM文件夹到SD卡根目录。 6,如屏幕需要校准,请用串口发送:TP_Adjust() 函数,即可进入校准界面,校准后须按复位,才可正常使用 7,本例程的详细说明,见光盘:增值资料\ALIENTEK应用文档(AN)\T9拼音输入法_AN1405.pdf 正点原子@ALIENTEK 2014-3-27 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://shop62103354.taobao.com http://shop62057469.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com
About
c 9键 拼音输入
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 97.3%
- Objective-C 1.7%
- Other 1.0%