(1)、两种生成HEX文件的方式。一个是直接build all在工程目录行啊生成的HEX文件。另一种是在FILE-EXPORT导出的HEX文件。不明白在于,这两个生成是不一样的。而且我软件里面已经包含了CONFIG。
后来我试着在生成HEX时在maplab软件上设置的config也设置一样。生成的HEX文件还是不一样。那到底这两个HEX文件有什么区别呢。
(2)、两个AD通道采样时,假设为通道A及B。PIC18F8627单片机。基准采用VDD,vss。当2个AD输入信号都在0-VDD范围内时,采样都是正确的。当A通道输入模拟电压超过VDD。这时由于内部二极管的钳位作用,A通道只能采集到VDD电压,也就是满量程的值。
问题在于,此时B通道(模拟电压<VDD)所采集到的值不准了。请问这是为什么呢。A通道采样值会干扰到B通道的采样值?
望指教下,谢谢! |