stc15w404as是用STC专用的烧录软件stc-isp烧录程序的,就是只能烧录程序,却不能读取程序的。目前也没有第三方的读取程序的软件。而且,STC官方声明,目前STC15系列单片机还不能解密。所以,烧录的程序是不可能读取出来的。
即内部程序是不可能读出的。
(36-1)/08=325
36-325=035
(AD采样值-035)/325=输出的占空比
要是8位PWM,就这样算PWM占空比设置值:(AD采样值-035)/325×256
程序里修改PWM占空比设置值的时候,
随便判断下AD1电压是不是小于1和大于36就好了。
跟普通的一样下载,只是你现在没了那个座
你可以从你的开发板或者下载器上接出两根线,一根是下载器的P30,一根是P31,这两根线连接到贴片STC的P30和P31,然后贴片的STC再接VCC和GND,这样总共4跟线,注意贴片的地和开发板的地要接在一起;
然后把串口线接到开发板上的串口,这样就可以下载了
不知楼主明白我说的不?若不明白,可以直接在百度hi里找我。
可以的,你可以用三菱PLC的专用协议配合STC程序通过串口通讯。或用自由协议,自由协议比较复杂,但STC那边实现起来比较简单直接用串口按规则把电位器的值发送出来,在PLC这边写程序接收解析,PLC这边比较复杂,需要一定的编程功底。
具体的PLC专用协议,自由协议参考你可以去三菱官网下载电子档说明书,以上2种协议我都成功应用在设备上。
(需要外扩通讯板。)
优缺点:PLC专用协议STC那边需要遵守PLC固定的数据格式比如0530304646(WW指令)相对PLC那边就简单的多,因为数据直接写到了指定的寄存器内(如D,M等),可以直接使用。
PLC自由协议STC按照普通的串口发送数据方式按自己固定的格式将AD数据发送,PLC这边程序比较复杂,需要理解PLC的自由协议写法(如RS指令)并利用一定的算法将数据还原并保存到寄存器内。
以上就是关于如何将stc15w404asIC内程序读出全部的内容,包括:如何将stc15w404asIC内程序读出、STC15F408AD系列单片机程序、贴片stc单片机怎么下载程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)