pic

    0

    2답변

    우분투에서 PIC 마이크로 컨트롤러 (선호하는 C)의 신뢰할 수있는 어셈블러가 있습니까? 나는 PIC에 익숙하며 리눅스로 꽤 편리하다. 필자는 Windows 박스에 어셈블러 (HyTech 또는 그와 비슷한 것을 사용)를 사용하고 ICProg를 사용하여 다운로드했습니다. 나는 다운로드 부분에 대해 걱정하지 않지만 어셈블러를 찾지 못하는 것 같습니다. 어떤 아

    2

    1답변

    SDCC 3.0.0을 사용합니다. 이 코드 #include < pic16f84.h> void main(void) { TRISA0=0; RA0=1; } 이러한 경고가 컴파일. 다달 루스의 @의 에우리디케 : ~/프로젝트/PIC $의 SDCC의 -I는/usr/share/SDCC 포함 /은/그림 -p16f84 TEST.C /usr/share/sdcc/

    3

    3답변

    Ruby에서 PIC32 용 코드를 작성하기위한 기존 라이브러리가 있습니까? 현재 C에서 코드를 작성하여 작업을 수행했지만 Ruby를 사용하고 싶습니다. 프로세서를위한 새로운 어셈블러 백엔드를 포함 Metasm을 확장하는 (어떤 노력없이 확실하지 않음) 덕분에, 앤디

    3

    1답변

    코드를 컴파일 할 때 알 수없는 Opcode '.pword'오류가 발생합니다. 내 프로젝트에서 .pword가있는 유일한 코드 줄은 다음과 같습니다. do { __asm__ volatile (" .pword 0xDA4000"); Nop(); } while(0) 줄 바꿈에 대한 주석은 아무것도 수행하지 않습니다. .pword 0xDA40

    1

    3답변

    무엇이 더 효율적입니까? 8 배열 int8 myArrayx[100] 또는 다차원 int8 myArray[8][100]? 나는 Microchip PIC 마이크로 컨트롤러를위한 CCS 컴파일러로 일하고 있으며, 가능한 한 빨리 버퍼에 써야한다. 그것이 나의 질문의 이유이다.

    0

    1답변

    어셈블리를 배우고 있는데, MOVF f,d은 f에서 f로 이동할 수 있지만 상태 레지스터의 제로 플래그가 설정되어 f가 0인지 확인하는 것이 좋습니다. MOVWF이 상태 레지스터에 영향을주지 않는 이유는 무엇입니까?

    1

    1답변

    나는 내 친구로부터 무료로 오래된 picdem 보드를 가지고 있고 그것에 부트 로더를 가지고있다. 오래된 사람이 지워졌습니다. 부트 로더를 프로그래밍하기 위해 ICD이 없습니다. 부트 로더를 프로그래밍하거나 USB를 사용하여 부트 로더를 프로그래밍 할 수 있습니까? 부트 로더가 연결 할 때 USB가 감지되지 않습니다 실수로 삭제되었다하지만 이후 문제입니다.

    1

    2답변

    사용하여 나의 새로운 마이크로 칩 보드를 프로그래밍 할 MPLAB을 사용하고 프로그램을 프로그래밍하고 pickit3 코드 : // Include the necessary device header file #include <p18f8722.h> #pragma config OSC = HSPLL, //OSCS = OFF // HS-PLL Enabled,

    1

    1답변

    MPLabX IDE를 사용하여 C32 v1.12가 포함 된 PIC32에 대해 다음 코드를 컴파일 중입니다. 코드는 find를 컴파일하지만 malloc()에 매달려 있지만, malloc을 시도 할 때 어떤 크기의 것이 든 항상 문제는 아닙니다. 멈춤으로써 디버거가 응답하지 않고 응용 프로그램을 수동으로 다시 시작해야 계속 진행됩니다. #define SAFE_

    1

    1답변

    저는 PIC32와 C 프로그래밍의 새로운 점이 많아서 다음과 같은 문제를 해결하는 방법에 대해 다소 혼란스러워합니다. 나는 PIC32의 LED를 켜고 끄기 위해 내가 할 수있는 것을 토글했다. 그러나 이제 전환 사이에 0.25 초 지연을 추가하려고합니다. 나는 72MHz 시스템 클록과 36MHz 주변 버스 클럭을 사용한다고 가정하라고 들었다. 나는 이제 T