This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好!
我正在使用 Launchpad TMS320F28027。 我想将外部20MHz 晶体与该 Launchpad 配合使用。
如果有人知道如何使用 此板设置外部晶振、请建议我如何操作?
谢谢您、
Sourcabh
您好、Sourabh、
您是从硬件还是软件的角度提出要求?
在硬件方面、您需要使用表面贴装或穿孔晶体以及相应的负载电容值 C3/C4填充 Q1/Q2。
软件方面、我建议查看 C2000ware 中的一个示例。 请参阅 InitSysCtrl()函数,并进一步参阅其中的以下函数:
// //选择内部振荡器1作为时钟源(默认),然后全部关闭 //未使用的时钟来节省功耗。 // 国际振荡1Sel();
您将需要更改其中设置的一些位值。
最棒的
Kevin
尊敬的 Kevin:
感谢您的宝贵答复。 我将外部晶振焊接到 launchpad 上我卡在软件中。 现在、我将尝试您的解决方案。
谢谢您、
Sourcabh
您好、Sourabh、
好的、听起来不错。 深入了解IntOsc1Sel()
函数和寄存器位设置应能让您实现所需的目的。
您可以参考技术参考手册的时钟部分(1.3)中的寄存器位说明:
如果您对此有任何疑问、请告诉我。
最棒的
Kevin
尊敬的 Kevin:
感谢你的答复。
我使用 XTALOscSel();在 InitSysCtrl()中; 在 IntOsc1Sel()中;解决了我的问题。
但 现在我又面临另一个问题、即延迟功能不能正常工作、您能向我提出任何建议。
谢谢您、
Sourcabh
您好、Sourabh、
没错、忘记了有一个特定的 XTAL 函数。 很高兴听到这个消息。
[引用 user="Sourcabh Patil"]但 现在我面临另一个问题、即延迟函数无法正常工作、您能向我建议其中的任何内容。
您是在谈论 US_DELAY()函数,还是其他内容? 您能描述一下在它不能正常工作时看到的情况吗?
最棒的
Kevin
您好、Sourabh、
您是否能够自行解决此问题? 如果这样、我将关闭该线程。
谢谢、
Kevin
尊敬的 Kevin:
是的、我忘记进行 PLL 设置。 现在我解决了我的问题。
感谢您的回复。现在您可以关闭此主题。
谢谢您、
Sourcabh Patil