Veelgebruikte configuratiebits van het Dwengo-bord

Bij het programmeren van het Dwengo-bord moeten er een aantal configuratiebits of fuses goed worden ingesteld. Een overzicht van courante instellingen voor de configuratiebits met wat uitleg in commentaar kan je hier vinden. Voor meer informatie verwijzen we je graag door naar de PIC 18F4550 datasheet .

  1. // Fuses configuration
  2. #pragma config PLLDIV = 5 // Divide by 5 (20 MHz oscillator input)
  3. #pragma config FOSC = HSPLL_HS // HS oscillator, PLL enabled, HS used by USB
  4. #pragma config IESO = OFF // Oscillator Switchover mode disabled
  5. #pragma config PWRT = OFF // PWRT disabled
  6. #pragma config BOR = OFF // Brown-out Reset enabled in hardware only (SBOREN is disabled)
  7. #pragma config WDT = OFF // HW Disabled - SW Controlled
  8. #pragma config WDTPS = 32768 // 1:32768
  9. #pragma config MCLRE = ON // MCLR pin enabled; RE3 input pin disabled
  10. #pragma config LVP = OFF // Disable low-voltage programming
  11. #pragma config CCP2MX = ON // CCP2 is multiplexed to RC1 and not to RB3
  12. #pragma config PBADEN = OFF // PORB digital IO on powerup