STM32热敏打印机驱动 欢迎交流
单片机源程序如下:
- #include "main.h"
- u8 printf_flag=0;
- extern const unsigned char gImage_zhifuma[20688];
- extern const unsigned char gImage_ylj[153600];
- extern const unsigned char text_table[];
- extern u8 buff[16];
- extern u8 buff1[16];
- extern u8 usart_buffer[6*2048];
- int main(void)
- {
- Delay_init();
- delay_ms(100);
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_3);
- /* 蜂鸣器初始化 */
- BEEP_Init();
- //FLASH初始化
- W25Q64_Init();
- //铁片初始化
- FM24C04BInit();
- /* 热敏打印机 初始化 */
- Print_Init();
- /* LCD 液晶显示 */
- LCD_Init();
- Key_init(); // 按键端口初始
- TIM3_Int_Init(1000,72);//定时1ms秒
- Uart5_init(19200);
- ZIKU_FLAG_pd();
- LCD_hz32(1,150,RED,"A");
- motror_off();
- BEEP=1; delay_ms(100); BEEP=0;
- while(1)
- {
- if(UART5->SR & (1<<4))
- {
- UART5->DR; printf("发送完成\r\n \r\n");
- }
- if(res_flag&&Paper_Conversion()==1)
- {
- printf_word(usart_buffer); res_flag=0;
- }
- if((KEY_Scan(1)==1||printf_flag==1)&&Paper_Conversion()==1)
- {
- printf_word("AA易码通第三方有限公司");
- printf_word("1234567890qwertyuiopasdf");
- //printf_flag=1;
- //printf_picture(gImage_zhifuma);
-
- }
-
- if(KEY_Scan(1)==2||Paper_Conversion()==0)
- {
- printf_flag=0;
- heat_off();
- motror_off();
- TIM3->CR1=0;
- }
- if(KEY_Scan(1)==3&&Paper_Conversion() == 1)
- {
- TIM3->CR1=1;
- BEEP=1;
- delay_ms(100);
- BEEP=0;
- }
-
-
- }
- }
复制代码 编译提示缺少zifuma.o,求大神指导
报错文件:
串口发送显示打印不限字符ascii长度大.7z
(892.11 KB, 下载次数: 149)
|