目前在移植一个打印机驱动,到现.在练电机都没发转起来,控制电机的步骤帮.我分析下:.
原.驱动是先my_para.addr_base = (unsigned. long)ioremap(ox13000000,1024)映射打印机的.
物理地址,然后.主要通过设备结.构体my_para.current_out这个成员来控制步进电机(char类型.
的),其8bit.刚好对应上原理图上的.IC 8个输出端,从而控制电机运转; 鲜花
控制的代码:
*(unsigned char *)m.y_para..addr_base = my_para.current_out;.
目前新的打印机,稍做了改动,添置了打印.切刀,.所以多了4个输出端口,分2个IC了虚拟主机
那么这个时.候我到底该怎么.改动current_out呢?? 婚庆
将其从char改为int?控制16位?但.是.怎么对应呢? 鲜花
新手啊我,请大侠指教
=================.= 健康
原 原理图
http://upload.bbs.csuboy.com/Mon_1004/126_7044_9b620f33a380b5e.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_7044_33fc43b9081b121.jpg[/img]下载 (15.83 KB) 鲜花
2009-04-02 0.9:49 汽车
m.ot_in1 ~ 4是控制步进电机运转的信号<性病>
prn_.latch是打印机锁存器.
DST1,DST.2是热敏头信号域名
VDD是电源使能
原current_out包括这八.位, 杀毒
===========.======== 美容
修改的原理图
http://upload.bbs.csuboy.com/Mon_1004/126_7044_9b620f33a380b5e.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_7044_98568df0f787750.jpg[/img]下载 (15.37 KB).
2009-04-03 14:37http://upload.bbs.csuboy.com/Mon_1004/126_7044_9b620f33a380b5e.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_7044_c65b80df082accd.jpg[/img]下载 (28.5 KB).
2009-04-02 09:.49.
主要就是将PA PB两信号另外个IC处理.成步进电机的信号motor .1 ~ 4投资
多了AC. AC-两切刀控制信.号,L1和L2我到现在还不怎么清楚拿来干嘛的.
http://upload.bbs.csuboy.com/Mon_1004/126_7044_9b620f33a380b5e.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_7044_ca029a29965c432.jpg[/img]下载 (9.39 KB)外贸
2009.-04-03 14:33服务器
[ 本帖.最后由 约修亚in.g 于 2009-4-3 14:44 编辑 ]电脑