ISR이 일부 있는데 doxygen으로 문서화하는 방법을 알지 못합니다. 아이디어가 있으십니까? 여기 예입니다. doxygen이 이것을 문서화하는 특별한 코드가 있습니까? ISR(usartTimer_OVF_vect){
usartData.flag_send_data = TRUE;
}
RTOS를 더 잘 이해하고 스케쥴러를 구현하기 시작했습니다. 내 코드를 테스트하고 싶지만 불행히도 지금 당장 HW가 없다. C에서 타이머에 해당하는 ISR을 실행하는 가장 쉬운 방법은 무엇입니까? 편집 : Sneftel의 답변 덕분에 타이머 인터럽트를 시뮬레이션 할 수있었습니다. 아래 코드는 http://www.makelinux.net/alp/069에서 영
난 그냥 PIC32MX340F12와 MPLABX를 시작하려고한다. 내 첫 번째 시도는 타이머 인터럽트를 작성하는 것이므로 데이터 시트, 컴파일러 설명서 및 예제로 작업하고 아래에서 제안했다. 하지만 그것은 작동하지 않습니다 ... 인터럽트는 결코 발생하지 않습니다. 실제로 타이머 인터럽트 인 에이블 (T1IE = 1)과 일반 인터럽트 인 에이블 ("ei")
IOT 2 개 실행 창을 중단합니다. 내가하려는 것은 주어진 주파수, 진폭 및 오프셋으로 사인파를 생성하는 것입니다. 이미 장치가 작동하고 있지만 정확한 파형을 만들려고하면 응용 프로그램이 10Hz의 정확한 sin 파형을 느리게 만듭니다. 현재 이와 같은 웨이브가 생성됩니다. var Spi = Windows.Devices.Spi;
var Enumerati
내 프로그램에서 이상한 동작이 발생했습니다. 문맥을 위해, 나는 STM32F469 마이크로 컨트롤러를 프로그래밍하고있다. 사용 된 IDE는 SW4STM32입니다 (Eclipse Neon 버전 (4.6.3) 포함).이 void foo(void){
while(1){
if(var.x == 1){
var.x = 0;
v
CrossWorks 대상 라이브러리를 stm32f 컨트롤러와 함께 사용합니다. 내 프로젝트에서 몇 가지 외부 핀 인터럽트를 사용할 수 있습니다. 지금까지 그들은 일하고 있었고, 이전 프로젝트의 구성을 다소 훔쳤으므로 올바른 것이어야한다고 생각합니다. 모두 완벽하게 작동하고 void __attribute__((interrupt("IRQ"))) EXTI2_TS
저는 임베디드 소프트웨어를 사용하고 있습니다. 이 소프트웨어는 두 개의 주요 부분으로 나뉩니다. 첫 번째는 응용 프로그램 소프트웨어이고 두 번째는 일부 시스템 소프트웨어입니다. 시스템 소프트웨어는 드라이버 세트와 RTOS로 구성됩니다. 나는 응용 프로그램 부분을 개발했으며 준비된 드라이버를 사용하고 있습니다. 드라이버 중에는 CAN 통신을위한 드라이버도 있
여기 Libopencm3 interrupt table on STM32F4 이 질문에 대한 대답은 잘 전체 메커니즘을 설명하지만 내가 얻을 것은 차단 핸들러 가득 전체 벡터 테이블입니다. 나는 디버거에서 보았 기 때문에 (모든 것이 작동하지 않는 것을 제외하면) : disassembly screenshot showing vector table. 링커는 단순히