Cortex-M0 PSoC 6 듀얼 코어로 Hello World (3) 에서는, 메세지를 송신하는 Cortex-M4측의 프로그램을 멀티 태스크풍으로 변경해, 복수의 요구가 엉망에 도착하는 모습을 보았습니다. 이 프로젝트에서는 타이머로 MCWDT를 추가합니다. Multi-Counter WatchDog Timer(MCWDT)에는 3개의 카운터가 들어 있으며, 각각을 3개의 독립된 타이머로 사용하거나, 복수의 카운터를 조합하여 주기적인 긴 타이머를 구성할 수 있습니다... watchdogPSoC6Cortex-M0Cortex-M4HelloWorld PSoC 6 듀얼 코어로 Hello World (2) 에서는, 메세지 기능을 사용해 Cortex-M4로부터 Cortex-M0+에 캐릭터 라인을 보내, UART로부터 출력을 얻고 있었습니다. 이번에는 Cortex-M4 측에 복수의 태스크를 갖게 해, 태스크간에 UART의 사용권을 서로 빼앗는, 멀티 태스크와 같은 구조를 도입해 보았습니다. 하나의 CPU에 복수의 일을 시키는 것은, 하나의 CPU를 실행할 수 있는 것은 하나의 프로그램 뿐이므로, ... PSoC6Cortex-M0Cortex-M4메시지HelloWorld
PSoC 6 듀얼 코어로 Hello World (3) 에서는, 메세지를 송신하는 Cortex-M4측의 프로그램을 멀티 태스크풍으로 변경해, 복수의 요구가 엉망에 도착하는 모습을 보았습니다. 이 프로젝트에서는 타이머로 MCWDT를 추가합니다. Multi-Counter WatchDog Timer(MCWDT)에는 3개의 카운터가 들어 있으며, 각각을 3개의 독립된 타이머로 사용하거나, 복수의 카운터를 조합하여 주기적인 긴 타이머를 구성할 수 있습니다... watchdogPSoC6Cortex-M0Cortex-M4HelloWorld PSoC 6 듀얼 코어로 Hello World (2) 에서는, 메세지 기능을 사용해 Cortex-M4로부터 Cortex-M0+에 캐릭터 라인을 보내, UART로부터 출력을 얻고 있었습니다. 이번에는 Cortex-M4 측에 복수의 태스크를 갖게 해, 태스크간에 UART의 사용권을 서로 빼앗는, 멀티 태스크와 같은 구조를 도입해 보았습니다. 하나의 CPU에 복수의 일을 시키는 것은, 하나의 CPU를 실행할 수 있는 것은 하나의 프로그램 뿐이므로, ... PSoC6Cortex-M0Cortex-M4메시지HelloWorld