PRO2-Day8 实训项目<基于stm32处理器的蓝牙小票打印机>
2016-06-12 14:53
267 查看
实训项目<基于stm32处理器的蓝牙小票打印机>
//---------------------------------------
第8天 汉字库烧写和调用
今日任务:
1.字库烧录过程.
2.字库芯片W25Q64读写操作函数.
学习资料:
<stm32中文手册.doc> 第25章 516页
//-------------------------------------------
一.SPI接口与W25Q64的连接
通过SPI1接口与字库芯片:
CS - PA4
SCK- PA5
MOSI - PA7
MISO - PA6
遵循SPI协议规定.
W25Q64.C W25Q64.h
W25Q64_Init();
Read_Q64_ID();
二.W25Q64介绍
flash存储器,8MB地址空间.
0x00 ~ 0x800000-1
相关函数:
1. 读函数
void Read_Data(u32 addr,u16 size,u8 *pdat);
2. 扇区擦除, 4KB一擦除
Erase_Sector(u32 SecAddr);
3. 写函数
Page_Program(u32 addr,u16 size,u8 *pdat);
三.字库烧录
1. <串口烧字库> 例子下载到开发板.
2.运行 串口调试助手(丁丁),
参数设置: 256000bps,N,8,1
勾选 "HEX发送", "HEX显示"
3.按开发板按纽,清空W25Q64.
4.打开 HZK24 字库文件,点'文件发送'.
四.作业
模拟超市小票打印
一行 +回车
一行 +回车
...
最后一行 +回车+回车
源码:大作业串口接收打印多行 并且有二维码打印n行
//---------------------------------------
第8天 汉字库烧写和调用
今日任务:
1.字库烧录过程.
2.字库芯片W25Q64读写操作函数.
学习资料:
<stm32中文手册.doc> 第25章 516页
//-------------------------------------------
一.SPI接口与W25Q64的连接
通过SPI1接口与字库芯片:
CS - PA4
SCK- PA5
MOSI - PA7
MISO - PA6
遵循SPI协议规定.
W25Q64.C W25Q64.h
W25Q64_Init();
Read_Q64_ID();
二.W25Q64介绍
flash存储器,8MB地址空间.
0x00 ~ 0x800000-1
相关函数:
1. 读函数
void Read_Data(u32 addr,u16 size,u8 *pdat);
2. 扇区擦除, 4KB一擦除
Erase_Sector(u32 SecAddr);
3. 写函数
Page_Program(u32 addr,u16 size,u8 *pdat);
三.字库烧录
1. <串口烧字库> 例子下载到开发板.
2.运行 串口调试助手(丁丁),
参数设置: 256000bps,N,8,1
勾选 "HEX发送", "HEX显示"
3.按开发板按纽,清空W25Q64.
4.打开 HZK24 字库文件,点'文件发送'.
四.作业
模拟超市小票打印
一行 +回车
一行 +回车
...
最后一行 +回车+回车
源码:大作业串口接收打印多行 并且有二维码打印n行
相关文章推荐
- springmvc整合redis的小案例
- 在线怎样将pdf转换成word格式
- 安卓版微信自带浏览器和IE6浏览器ajax请求abort错误处理
- yum安装错误
- 用C#实现一个简单的图书管理系统(课程设计)
- W3School WebService教程
- jquery 获取和设置Select选项常用方法总结
- UVa 489 Hangman Judge
- jvm系列五:JVM调优总结
- HA高可用实验报错
- OpenCV3.1.0读写XML文件
- 【大数据算法】:apriori算法详解,非常清晰
- 基于canvas的图片轮播(h5)
- 设计模式_Java多态,继承,封装
- struts2的拦截器自定义,使用默认拦截器,组合拦截器堆 的案例
- keystone uwsgi failed
- (转)Eclipse New Server 【无法输入server name】
- 让我们一起学习Makefile
- caffe_.mexa64': libcaffe.so: cannot open shared object file: No such file or directory
- SQL查询——示列代码(二)