STM32F4 USB打印机:
原先使用STM32F1xx系列CPU驱动usb打印机,一直采用的搭配是:STM32F1xx(CPU)+CH375;
或者是STM32F1xx(CPU)+CH376 模式。
因为STM32F4xx系列的CPU自动USB OTG部分,一直以来想尝试使用STM32F4直接驱动打印机。
原先因为有现成的PCB板(STM32F1xx+CH375),就迟迟没有静下心来做这一块。
这两天正好有空余时间了,就尝试做起来,终于经过这两天的努力,调通了,故发此帖,与大家共享!
硬件: 测试使用的是STM32F4 Discovery开发板,通过USB"A"母 去 MICRO USB 公(OTG)连接线,
外部连接HP DeskJet 1112喷墨打印机。
软件: 采用FreeRTOS嵌入式操作系统。
1、连接usb打印机到STM32F4 Discovery开发板接口如下:
CN5----->MIRO USB公-------USB"A"母------>usb打印机线------>HP DeskJet 1112喷墨打印机
另外:RS232(USART6)连接如下:
PC6---------->TXD
PC7---------->RXD
2、串口输出截图如下:
3、USB A母去MICRO USB公---连接线:
4、供大家测试用的HEX文件:
STM32F4D_USB打印机(hex).rar
(94.24 KB)
5、HP DeskJet 1112喷墨打印机图片:
|