pic32

    0

    2답변

    다른 회사에서 개발 한 PIC32MX340F512 보드가 있는데이 보드에는 I2C 버스의 DS1338 RTCC 및 24LC32A EEPROM과 디스플레이 장치가 있습니다.이 버스에는 TSL2561 I2C 광 센서 , 나는 빛 센서가 일정한 레벨에 도달 할 때 SD 카드에 시간과 날짜와 빛 센서 값을 저장할 때 광 센서를 지속적으로 폴링하기위한 코드를 c로

    2

    2답변

    pic32 제품군 디바이스에서 직렬 포트를 구성하는 코드를 작성하고 있습니다. 초기화는 대부분 작동하는 것으로 보입니다. 그러나 쓰는 처음 6 자 대신 가비지 데이터가 나타납니다. 그러나 초기화 함수가 끝날 때까지 임의로 긴 대기 시간을 추가하면이 작업이 사라집니다. 초기화가 끝날 때까지 기다려야 할 레지스터 플래그가 있습니까? 내 초기화 코드는 아래와 같

    3

    2답변

    마이크로 칩 ICD3 장치에서 프로그램을 실행하는 동안 예외 처리가 이상하게 보입니다. 예외가 발생하는 동안 프로그램이 응답을 중지합니다. 코드를 확인하면서 default-general-exception-handler.c가 무한 루프를 생성한다는 것을 알았습니다. 오류가 발생한 위치와 원인을 알 수 없기 때문에 실제로 혼란 스럽습니다. 이는 마이크로 칩이

    0

    1답변

    C 및 PIC 프로그래밍을 처음 사용합니다. 효율적으로 작동하지 않는 기존 코드를 수정하라는 요청을 받았습니다. 나는 약간의 객체 지향 경험만을 가지고 있기 때문에 변화를 만들고 내 자신의 알고리즘을 생각해 냈습니다. 나는 근본적인 것이 빠져 있다고 생각합니다. 여기 내 코드는 다음과 같습니다. BOOL FLASH_Init_Write(){LCD_WriteL

    0

    1답변

    PIC32MX360F512L에서 내부 플래시 블록을 프로그래밍하고 확인하려고합니다. 한 번에 4096 바이트 블록을 지우고, 프로그램하고 확인하는 기능이 있습니다. 그것을 실행할 때 함수는 첫 번째 바이트를 확인하는 동안 중단됩니다. 경우 (* ((부호 INT *) PA_TO_KVA1 (CurrentAddress)) = * pData의) : BOOL Loa

    0

    1답변

    PIC32 장치에서 내 부트 로더를 다시 작성해야하는 응용 프로그램이 있습니다. 인터럽트를 비활성화 한 후 NVMErasePage를 사용하여 0x1fc00000을 지우려고 시도하지만 지우지는 않으며 NVMErasePage는 양호한 상태를 반환합니다. 코드에서 부트 플래시를 어떻게 지울 수 있습니까?

    0

    1답변

    DMA 인터럽트 처리기에 문제가 있습니다. MicroChip PIC32 임베디드 칩의 LCD 디스플레이에 맞게 조정했습니다. 저는 내부 메모리가 제한되어 있으며 내 컬러 LCD 용 프레임 버퍼가 필요합니다. 16 색을 사용하고 픽셀 당 니블을 사용하기로 결정했습니다. 내가 병렬 포트 및 DMA 전송을 통해 LCD에 보낼 16 비트 값으로 4 비트 니블 변환

    0

    1답변

    PIC32 용 마이크로 칩 USB 스택 파일을 만들려고했지만 MPLAB X IDE에서 빌드에 실패했다는 오류가 발생했습니다. 다음은 건물을 만드는 동안 발생하는 오류입니다. 지정한 경로를 찾을 수 없습니다. 메이크업 [2] : [1] 오류 1 메이크업 [/ 기본/생산/_ext/1961590870/usb_device.o 구축]을 : [.build-의 conf

    0

    1답변

    기본적으로 내가 물어 보려는 것은 어쨌든 배열에서 미리 읽을 수 있도록하기위한 것이므로 '사례'를 만들 수 있습니다. 예를 들어 : 0 0 0 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 무엇 당신이를 작성하면된다하려고 시도하는 : 당신 배열과 같은 정수만을 가지고 다음 0이 아닌 번호까지 coutdown. 기본적으로 카운트 다운을 표시합니