pic

    1

    1답변

    내부 EEPROM이 없기 때문에 PIC24FJ128GB106 칩에 에뮬레이트 된 EEPROM 기능을 사용하고 싶습니다. 그러나 데이터 시트 (AN1095 문서)에 명확하게 언급되어 있지는 않지만 팩 작동 전에 데이터를 일시적으로 보관하는 것으로 생각됩니다. 그렇다면 팩 작동 전에 갑작스러운 전력 손실로 인해 데이터가 손실 될 수 있다고 생각합니다. 맞습니까

    2

    1답변

    사이의 10 비트를 회전 : A/D 변환에서 , I는 결과 레지스터에서 왼쪽 또는 오른쪽으로 조정 10 비트 결과가 ADRESH 및 ADRESL. 이 10 비트를 비트 5에서 TMR0L 비트 4까지 TMR0H로 가져 오는 영리한 방법은 무엇입니까? 보다 구체적으로,이 전면에 11S와 : XXXX XXXX XX00 0000 ADRESH ADRESL => 1

    1

    1답변

    프로그램 메모리 위치에 어셈블리 코드 및 페이지 교차점과 관련된 도움이 필요합니다. ORG 0x500; BCF pclath,4; BSF pclath,3; CALL sub1_p1; . . . ORG 0x900; sub1 : : RETURN 프로그램 메모리에서 페이지 경계를 넘어 가고 싶습니다. 예를 들어 페이지 0에서 3까지. 어떤 코드

    0

    1답변

    이것은 내 main.c 프로그램이며 "struct/union required"로 인해 빌드가 실패했습니다. 내가 그림 13f877a 마이크로 컨트롤러를 사용하고 있습니다. 누구든지이 빌드 실패의 이유를 말할 수 있다면 정말 대단 할 것입니다. 또한 "36.1 함수가 암시적인 int를 선언했습니다"라는 또 다른 경고가있었습니다. 그게 무슨 뜻 이죠? #inc

    0

    1답변

    릴리스 코드를 실행하면 MicroChip PIC 코드 프로그램이 RESET 명령을 실행하면 프로세서가 재설정되고 잘 정의 된 상태가되어 실행됩니다 처음부터 시작됩니다. 디버그 모드에서 실행하면 MPLAB가 완전히 중지됩니다. 다시 실행하려면 수동으로 명령해야합니다. 대신 릴리스 모드와 동일한 동작을 원한다. 다시 시작하고 처음부터 실행을 시작한다. RESE

    0

    1답변

    각 칩은 고유 번호 여야하므로 칩이 두 번 불타 지 않도록 방지하고 싶습니다. 순서상의 차이입니다. 각 숫자를 사용해야합니다. 나는 인터넷을 검색하여 "사용자 ID"라는 특정 위치에 고유 번호를 쓰는 방법을 찾아 냈습니다. - "Myprogram.hex" - "MyUniqueNumber_SQTP.num" 내가 MPLAB X의 v3.35와 쓰기에 대한 IPE

    1

    2답변

    문제 : - - 소개 (장)은 bookname 19 페이지 : 참고로 책을 사용하여 입력과 출력 임로 포트 A 및 포트 B를 설정하는 방법에 대한 이해를 할 수 없습니다 개인 입문 과정 내가 책에서 이해 무엇에 따르면, 비트 번호가 같은 포트 DCBA하고 그게 전부 읽기 왼쪽으로, 그렇게 생각 메신저 오른쪽에서가는 이유 : b'0010 '그러나 ,이 단락

    -1

    2답변

    SPI를 PIC32MX250F128D에서 작동 시키려면 많은 노력이 필요합니다. 8 비트 모드와 32 비트 모드로 시도했지만 데이터가 전혀 없거나 데이터가 전혀 없습니다. 4MHz SPI를 사용하여 WS2812 리드 스트립을 구동하려고합니다. 컨트롤러에서 나오는 것이없는 #include <xc.h> #include <peripheral/system.h>

    -1

    1답변

    낮은 입력 전력을 감지 한 후 eeprom/flash에 오류 정보를 기록하고 싶습니다. 기본적으로 저전압 및 과전압 오류 시나리오를 비 휘발성 메모리에 기록하려고합니다. 나는 brow out 리셋 회로를 사용하여 구현에 대해 알게되었다. 만약 내가 이것에 대한 몇 가지 조언을 얻을 정말 고맙게 wold. AVR과 PIC에 대한

    1

    1답변

    ASM에서 PIC 프로그래밍의 초보자로서 새로운 값을 설정하기 전에 레지스터가 지워지는 이유를 이해하지 못합니다. 실제 실행중인 프로그램에서는 이것이 수행되지 않고 모든 것이 잘 동작합니다. CRLF BSF STATUS, RP0 ; Select Bank 1 MOVLW 0xCF ; Value used to initialize data direction