|
STM32熱敏打印機驅(qū)動 歡迎交流
0.png (11.76 KB, 下載次數(shù): 56)
下載附件
2019-3-24 03:51 上傳
單片機源程序如下:
- #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("發(fā)送完成\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;
- }
-
-
- }
- }
復(fù)制代碼 編譯提示缺少zifuma.o,求大神指導(dǎo)
報錯文件:
串口發(fā)送顯示打印不限字符ascii長度大.7z
(892.11 KB, 下載次數(shù): 149)
2019-3-24 03:51 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|