Показать сообщение отдельно
Старый 14.05.2010, 12:24   #10
Mahonja
Member
 
Регистрация: 14.05.2010
Сообщений: 74
Вес репутации: 114/37
Mahonja will become famous soon enoughMahonja will become famous soon enough
По умолчанию Re: Кто работал с PIC32MX?

Цитата:
Сообщение от -=John=- Посмотреть сообщение
Из книжек
DDPCONbits.JTAGEN = 0; // disable JTAG port

// Sysytem config performance
SYSTEMConfigPerformance( SQFreqHz );
Вот эта строчка из библиотеки все сделает автоматом при правильном задании SQFreqHz.

Для проверки включал прерывание таймера и в нем дергал ножкой. Расчет совпал с реальностью.

#pragma config FPLLIDIV = DIV_6 // PLL Input Divider
#pragma config FPLLMUL = MUL_24 // PLL Multiplier
#pragma config FPLLODIV = DIV_1 // PLL Output Divider
#pragma config FPBDIV = DIV_1 // Peripheral Clock divisor
#pragma config FWDTEN = OFF // Watchdog Timer
#pragma config WDTPS = PS1 // Watchdog Timer Postscale
#pragma config FCKSM = CSDCMD // Clock Switching & Fail Safe Clock Monitor
#pragma config OSCIOFNC = OFF // CLKO Enable
#pragma config POSCMOD = XT // Primary Oscillator
#pragma config IESO = OFF // Internal/External Switch-over
#pragma config FSOSCEN = OFF // Secondary Oscillator Enable
#pragma config FNOSC = PRIPLL // Oscillator Selection
#pragma config CP = ON // Code Protect
#pragma config BWP = ON // Boot Flash Write Protect
#pragma config PWP = OFF // Program Flash Write Protect
#pragma config ICESEL = ICS_PGx2 // ICE/ICD Comm Channel Select
#pragma config DEBUG = OFF // Debugger Disabled for Starter Kit

Конфигурация из кварца 10 делает тактовую 40
После входного делителя получается частота 10/6 ~ 1,6 МГц, а по даташите должна быть от 4 до 5 МГц?
Mahonja вне форума   Ответить с цитированием