主题中讨论的其他器件: TL16C550C、 SN54LS674
您好!
我从 Microchip 订购了一些 mpc2221芯片。 它是一个小型芯片、能够将 USB 信号转换为双 RS232信号。 我还从 Vishay 订购了一些 LED、以及... TI 的 TIR1000。 到目前为止都很好。 现在是问题。 如何生成我需要的16XCLK 波特率时钟信号?? 经过一些思考和阅读,我发现照片能够输出他的时钟信号(内部以12MHz 运行)!! 12MHz 正常、可由 PLL 加倍至24MHz。
所以我在想... 如果我可以使用该 pic 输出信号并将其除以我可能会以某种方式满足 1.843 MHz 以驱动16Xclk 时钟而不是标准可用的1、5MHz??? 现在是12/1、8 = 6、5。 很重要。 但在 PLLx2模式下。 24mh (最大误差率为05%,12MHz 校准为0.25%) /13=1,846153846153846 !!!!!!! 我得出的结论是、24MHz/13在115K 和38K 波特率上提供了1%的误差率。 但可悲的是... 我们无法使用我们自己的代码对该 pic 进行编程。 只需启用并设置 INTclk OUT 分频器。
现在这里已经到了!!! 为什么不使用专用的14位计数器??? 假设"74hc4060"、我们将复位线连接到 Q13、将 CLKIN 连接到 Pic 的24MHz 输出时钟。 我们去了。
我的问题是。 该脉冲雨水位于 PWM 1/13而不是50/50中。 因此、Hz 几乎是完美的。 但占空比已降至7、7%。
第一个问题是 :这是个问题吗?
第2个问题。 这是否起作用?


