|
发表于 2007-5-30 19:46:43
|
显示全部楼层
关于 萧天老师的M8高压并行编程器,我的一些问题
to linwayavr:
【131楼】 linwayavr 说:“......我把USB转232的头剖开,取出电路板,与编程板焊在一块,这样就可以用USB的5V供电了,由于编程的12V电源只需要很小的电流,所以就利用MAX232内部的电荷泵再加上一些元件升压,再用12V稳压管稳压得到。”
我亦想这样做。请教 linwayavr ——您的“USB转232”电路板,是“标准”(9线)的,还是“简易三线”(Rxd/Txd/Gnd)的?
因为,【160楼】 slyt 箫天老师说:“接电脑端的串口母头要4-6,7-8针短接”——就是说,串口的4、6、7、8端,是“参与”了串口工作的——是否意味着,“简易三线”(Rxd/Txd/Gnd)的串口,不能在这里使用?
但是在【130楼】 linwayavr说:“没有用DB9座,用了3根排针(RXD,TXD,GND) ”,那么应该是“简易三线”(Rxd/Txd/Gnd)的串口了?
我因为一时没有购买到中间窄的ZIF28的锁紧插座,无法自己试验——先谢了!
to andy 红日:我是菜鸟,敬请指教,谢谢先!
【155楼】 andy 红日 说:
“在这个电路是完全可以构成<<脱离PC的AVR芯片恢复器>>只增加1个按键、2支电阻、1只LED。
在TXD_PIN连接1支电阻1K再连接1个按键、按键另1端接地。
这按键有2个功能:
1. 在开机时按下按键,M8将进入bootloader状态,软件进行升级。
2. 在开机时没有按下按键时,进入正常PC上位机控制,在没有接收到(PC_TXD=HIGH=<M8_RXD>)
信号,按下按键时执行脱离PC<<专用的AVR芯片恢复器>>工作程序。
在BS2_PIN连接1支电阻1只LED作为状态显示灯。
这电路再作合理的修改,可构成全功能的编程器,可编程AVR全系列的单片机<低压串行ISP编程、
高压串行ISP编程、高压并行编程>及对PIC的单片机讲行编程。 ......”
我因为想重新布一块PCB,看看能否把您上面的部分“增加”进去?
所以,请教一下:
1、您上面的文字里,说的“这个电路”,是不是指 萧天老师的“这个电路”?
2、如果是,“在TXD_PIN连接1支电阻1K再连接1个按键、按键另1端接地”——这个“TXD_PIN”,是主控M8芯片的pin3端(TXD=PD1)吗?
3、另外,“在BS2_PIN连接1支电阻1只LED作为状态显示灯”——这个“BS2_PIN”端,又是那里啊?
【181楼】 slyt 箫天老师说:
“恢复写有程序的、RESET熔丝位被编程的M48、M8成功。
1、修改了PCB电路,刻断一条线,连了一根线。
2、用M8的PB.6作为5V电压输出为目标芯片供电。
3、用内部RC 8MHz振荡,试验计算出最佳OSCCAL值。
4、修改了固件程序和PC端程序。
本想用M8的PC6(RESET)为目标芯片提供5V电压,结果在调试过程中锁了好几片,怕给大家自制造成不必要的麻烦,因而放弃,改为使用M8内部RC,去掉外部晶振,由PB6输出电压。”
【191楼】 slyt 箫天:PCB修改方法......
我理解就是:“用M8的PB.6作为5V电压输出为目标芯片供电”——“TVcc”。
点击此处打开armok01155979.pdf
上传的这个电路图,是按 萧天老师的“温馨提示”版考虑的。
暂时保留了ISP接口的接插件和RS-232接口的DB9(孔)接插件——准备“定了”再省了。 |
|