您的位置:首页 > 其它

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行

    

  

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: