|
倒塌了~~~怎么没人提出实质性的建议和设想...晕~~~
俺在自编ISP软件里重点加了序列码和常量部分...
界面设置将会保存在注册表中.
当然也要有加密的问题...这个问题有些晕糊,俺改日解答~~~
因为正常的ISP是无密而言的~~~因为它在串口拦截软件面前将会被扒光~~~
所以远程用户程序升级也就无任何实用价值~~~
1.序列码问题
因为在批量生产时,每次ISP都想每片都有自己的序列码,这样在多机通讯和多机
数据采集时,才能分清是那位用户,而且也可作为远程升级的依据和用户档案的备份...
总之它是很有用的~~~
2.常量问题
这个可能很多人不理解或根本没用过~~~
举个简单的例子:
假设有4路ADC.就算测试4路最常见的12V输入电压吧.
由于MCU/ARM/DSP的Vref一般在2.5V~VCC,而12V肯定要分压后才能接入.
又假使测试4路电流,而一般的采样电阻都很小,基本在20~200毫欧之间.
假使测试1A电流,在采样电阻上也就20mV~200mV.离Vref太远.
为了提高测试电流的精度,一般采用差分放大,使最大量程的电压折算值接近Vref.
故硬件电路的衰减和放大精密电阻在配对上必然不一致,即每路都不一致.
所以就带来了测试增益变量的问题~~~
当忽略所有问题后可以发现这个增益值即变量是一个近似的固定值~~~
所以就有了"常量"设置的问题~~~
由于没有EEPROM,所以检测误差后的增益调整值就可通过ISP写入~~~
所以,"常量"的设置也是很有用的~~~
先谈到这里,多了"眼晕"~~~
请各位水友提出问题~~~菜农也好加入到STM32ISP内~~~ |
|