pic

    1

    3답변

    25LC1024 외부 EEPROM이있는 PIC18F87J11이 있습니다. 데이터를 저장하고 나중에 읽을 수 있습니다. 나는 약간의 연구를했지만 불행히도 비슷한 보드를 사용하는 튜토리얼을 찾을 수 없었다. C18 컴파일러와 함께 MPLAB IDE를 사용하고 있습니다. PIC18F87J11 참고 :이 더 많은 링크가 아래에 주석으로 기록됩니다. 내 문제가있는

    1

    1답변

    이 매크로를 컴파일하려고하면 구문 오류가 발생합니다. C18은 함수 인라이닝을 지원하지 않으므로 매크로를 사용해야합니다. 정규 함수 호출을 사용하면 컴파일러의 ISR 오버 헤드가 훨씬 커집니다 (일반적으로 약 10 개의 어셈블리 명령어가 있고 함수 호출은 50이됩니다). 확인했는데 뒤쪽에 공백이 없습니다. unsigned char uIndex; INCR

    0

    2답변

    내 프로그램에 여러 이미지가 있으며 LCD와 키패드가있는 메뉴와 같은 기능을 수행하려고합니다. > Recursion or cross-calling of 'lcd_write' > Not enough RAM for call stack 내가 스택 오버 플로우에 대해 뭔가를 읽어 내가이 명하는 오류를 가지고 미세 전까지 순간을 작업했다. 이 문제를 어떻게 해

    0

    2답변

    MiWi Pro 무선 네트워킹 프로토콜을 사용하고 있으며 유니 캐스트 기능으로 일부 테스트를 실행하고 있었지만 문제가 발생했습니다. 유니 캐스트 홈페이지 문제 : 가 최종 장치가 유니 캐스트 메시지가 최종 장치의 짧거나 긴 주소를 사용하여 전송 여부를 부모 코디네이터로부터 메시지를 수신하지 않습니다. 그럼이 구성이 있다고 가정 해 보겠습니다. Coordin

    2

    3답변

    80MHz 클록 속도로 실행되는 PIC32를 구성했습니다. 테스트로서, 그것만 범위에있어서 625kHz에서 토글 DIO있어 while(1) { LATFbits.LATF4 = !LATFbits.LATF4; } 와 DIO 핀 전환하려고. 해킹 된 목록을보고 9D000118 8C446160 LW A0, 24928(V0) 9D00011C 308

    1

    1답변

    그림 10f322에 대해 mpasm을 사용하여 어셈블리 프로그램을 만들었고이 프로그램에서 내 테이블의 모든 문자를 읽을 수있게하려고합니다.이 값을 내 WREG에 다시 배치합니다. 내 코드가 실행되면 FSR 레지스터에 저장된 값을 읽어 내고 지정된 주소에 저장된 값을 가져 오는 것으로 가정합니다. 이 FSR 값은 다음 문자를 얻기 위해 증가합니다. 그러나 프

    2

    1답변

    PIC32는 MIPS 4K 코어를 사용하므로 어셈블리 언어는 파이프 라인 효과 (분기 지연 슬롯과로드 지연 슬롯 모두)의 영향을 받아야합니다. 질문은 지연 슬롯이 하나의 명령어인지, 아니면 더 많은 명령어인지 여부는 문제가되지 않습니다. 파이프 라인의 세부 사항에 달려 있다고 생각합니다. 이에 대한 문서를 찾을 수 없습니다.

    0

    3답변

    2 바이트를 하나의 부호없는 long 변수로 결합하려고합니다. 현재 코드가 작동하지 않습니다. MPLAB C18 컴파일러를 사용하고 있습니다. 이것이 제 코드입니다. unsigned long red = 0; BYTE t[2]; t[0] = 0x12; t[1] = 0x33; red = 100 * t[0] + t[1];

    1

    2답변

    프로젝트가 실행되기 전에 dsPIC30F 칩의 데이터 메모리를 테스트해야합니다. 업계 요구 사항으로 인해 C가 제공해야하는 미리 정의 된 라이브러리는 사용할 수 없습니다. Step 1 - Write the word 0xAAAA to a specific location in memory (defined by a LoopIndex added to the STA

    4

    1답변

    저는 PIC18F87J11 패밀리가 있으며 MPLAB C18 컴파일러를 사용하고 있습니다. 다음 변수에 지정할 수있는 최대 바이트 수는 얼마입니까? 나는 링커 파일을 256 바이트 이상 확보해야한다는 것을 알고있다. #pragma udata CONNECTION_TABLE 이것은 내 깨끗한 링커 파일입니다. // File: 18f87j11_g.lkr /