我们在一款产品实验中采用2个批次的MC9S0LL64CLK各100片,与6LB184构成rs485通信,在与计算机之间进行通信,,但在测试中发现这两批次产品都有30%左右的产品无法进行485通信,通过更换MCU芯片才可以通信。而通信上的芯片中所设置的分频寄存器数值也需要由27-29不等。我现在有几个问题急需解决:
1、这种批量中30%无法通信情况是否是由于该款MCU时钟无法进行精确分频到1200,2400,4800,9600,19200所产生误差造成的。
2、30%无法通信情况应该如何解决,采用哪些方法可以解决这个问题,或者是否是因为在编程中需要注意哪些情况来避免这一问题。