PSoC로 펄스 제너레이터(Divider)를 만든다.

2541 단어 PSoCCPSoC5
안녕하세요

PSoC 초보자 안녕하세요.

기판



PSoC 5LP Prototypeing Kit
htp // 아키즈키덴시. 코 m/분 g/g/gM-09432/
사용했습니다. 테스트 4 출력
선택 후의 최종 출력으로서는, 포트는 1개 밖에 사용하고 있지 않습니다.

스케치





포트 배치





코드


#include "project.h"
int main(void)
{
    CyGlobalIntEnable; /* Enable global interrupts. */

    /* Place your initialization/startup code here (e.g. MyInst_Start()) */

    for(;;)
    {
        Control_Reg_1_Write(0X00);
        CyDelay(1000);
        Control_Reg_1_Write(0X01);
        CyDelay(1000);
        Control_Reg_1_Write(0X02);
        CyDelay(1000);
        Control_Reg_1_Write(0X03);
        CyDelay(1000);
    }
}

초절수 빼기 때문에 1초마다 출력의 펄스 변경하고 있습니다만,
버튼 등으로 선택하는 것이 좋다고 생각합니다.

감상



소프트가 개재하면 펄스에 지터가 나오므로 PSOC로하면 하드가 해주기 때문에
지터도 없어지므로 매우 PSoC 편리하네요.

이상
PSoC Advent Calendar 2019 11일차
하자.

좋은 웹페이지 즐겨찾기