PSoC5 CY8C5888LTI-LP097 Lチカ PWM

PSoC第二弾 LチカでPWMです
ビジュアルで簡単にPWM出力が得られるんですね、流石PSoCです
これをPICマイコンでやろうとすると、然かもアセンブラだと
結構面倒です、出力ピンも限定されているし。
bandicam 2019-02-15 15-46-27-989

簡単にプログラミング出来たのですが、なんと動かなかったんです
プログラムは単純だしスペルの間違いも書いて居ると色々辞書候補
の様に出てくるから大文字小文字も間違う事はあんまりなさそうですが
出力設定がダメで出力しませんでした。
HW connection のチェックボックスです。
bandicam 2019-02-15 15-47-00-647

外国人のYouTube視てて判りました。
HW connection は Hard Ware Connection の意味なんですね
ここにチェックボックスを入れないと出て来なかったこれで随分
時間を無駄にしました。

PWM設定はほぼデフォルトで動きますが Clock だけ周波数を
変えましたデフォルトでは12MHzでしたが10KHzに下げました。
bandicam 2019-02-15 15-46-43-371

bandicam 2019-02-15 15-56-35-638

未だ未だ沢山のモジュールが在るのでこれは相当奥が深いのですね
いやぁ、無理、出来そうにないなぁ・・・。

ソースファイル
/* ========================================
*
* Copyright YOUR COMPANY, THE YEAR
* All Rights Reserved
* UNPUBLISHED, LICENSED SOFTWARE.
*
* CONFIDENTIAL AND PROPRIETARY INFORMATION
* WHICH IS THE PROPERTY OF your company.
*
* ========================================
*/
#include "project.h"
int main(void)
{
CyGlobalIntEnable; /* Enable global interrupts. */
/* Place your initialization/startup code here (e.g. MyInst_Start()) */
uint8 i;
PWM_Start();
for(;;)
{
/* Place your application code here. */
i--;
CyDelay(5);
PWM_WriteCompare1(i);
}
}
/* [] END OF FILE */
//*HW connectionは、チップ内の回路接続用の端子のこと PWM ではチェックボックスを入れないと出て来ない、これで引っかかった。*/
やっていて思ったんですが基板にはUSBコネクターが大小二つ付いていますが
小さい方はただの電源だけなんですね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です