ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
885945 Топик полностью
Nikolay_Po (02.12.2018 18:35, просмотров: 360) ответил m16_home на собственно с этого и начал
И что, мигает чётко, ровно, без "мерцаний"? Исключительно для теста, попробуйте код из моего примера Go40MIPS() на FRC. Если и на встроенном не работает - то проблема отладчика. На всякий случай конфигурация:  // PIC24HJ64GP202 Configuration Bit Settings // 'C' source line config statements // FBS #pragma config BWRP = WRPROTECT_OFF // Boot Segment Write Protect (Boot Segment may be written) #pragma config BSS = NO_FLASH // Boot Segment Program Flash Code Protection (No Boot program Flash segment) #pragma config RBS = NO_RAM // Boot Segment RAM Protection (No Boot RAM) // FSS #pragma config SWRP = WRPROTECT_OFF // Secure Segment Program Write Protect (Secure segment may be written) #pragma config SSS = NO_FLASH // Secure Segment Program Flash Code Protection (No Secure Segment) #pragma config RSS = NO_RAM // Secure Segment Data RAM Protection (No Secure RAM) // FGS #pragma config GWRP = OFF // General Code Segment Write Protect (User program memory is not write-protected) #pragma config GSS = OFF // General Segment Code Protection (User program memory is not code-protected) // FOSCSEL #pragma config FNOSC = FRC // Oscillator Mode (Internal Fast RC (FRC)) #pragma config IESO = OFF // Internal External Switch Over Mode (Start-up device with user-selected oscillator source) // FOSC #pragma config POSCMD = NONE // Primary Oscillator Source (Primary Oscillator Disabled) #pragma config OSCIOFNC = ON // OSC2 Pin Function (OSC2 pin has digital I/O function) #pragma config IOL1WAY = OFF // Peripheral Pin Select Configuration (Allow Multiple Re-configurations) #pragma config FCKSM = CSECMD // Clock Switching and Monitor (Clock switching is enabled, Fail-Safe Clock Monitor is disabled) // FWDT #pragma config WDTPOST = PS32768 // Watchdog Timer Postscaler (1:32,768) #pragma config WDTPRE = PR128 // WDT Prescaler (1:128) #pragma config WINDIS = OFF // Watchdog Timer Window (Watchdog Timer in Non-Window mode) #pragma config FWDTEN = OFF // Watchdog Timer Enable (Watchdog timer enabled/disabled by user software) // FPOR #pragma config FPWRT = PWR1 // POR Timer Value (Disabled) #pragma config ALTI2C = ON // Alternate I2C pins (I2C mapped to ASDA1/ASCL1 pins) // FICD #pragma config ICS = PGD2 // Comm Channel Select (Communicate on PGC2/EMUC2 and PGD2/EMUD2) #pragma config JTAGEN = OFF // JTAG Port Enable (JTAG is Disabled) // #pragma config statements should precede project file includes. // Use project enums instead of #define for ON and OFF. #include <xc.h>