Показать сообщение отдельно
Старый 27.04.2009, 07:32   #128   
Форумец
 
Сообщений: 1,532
Регистрация: 19.02.2009
Возраст: 54
Записей в дневнике: 1

petrd вне форума Не в сети
Цитата:
Сообщение от romchik77 Посмотреть сообщение
Есть вопросик а когда настройки меняются, когда частота и может еще что-то меняется.....
Термин - настройки - по отношению к МК обычно не употребляется, а говорят - конфигурация. Вся конфигурация PIC в MikroC находится в окошке Project -> Edit Project. Устанавливаемая в нем частота - это информация для компилятора, он использует эту частоту для собственных расчетов задержек в разных встроенных библиотеках и функциях, например, Delay_ms(), Delay_us(), UART, ШИМ, освобождая программиста от некоторой рутины. После компиляции все частотозависимые расчеты будут проведены относительно данной частоты, и если она будет отличаться от частоты реального кварца, то задержки и т.п. не будут выдерживаться и как будет работать программа неизвестно. В случае тех кодов, что я приводил, используется внутренний RС генератор PIC16F628A, а он может работать только на двух частотах 4 МГц (наш случай) и 48 кГц(обычно используется в режиме пониженного энергопотребления, поэтому данный PIC относится к МК выполненным по nanoWatt-ной технологии). Поэтому замена частоты на другую в нашем случае собъет компилятор с толку. Если надо менять частоту на другую или требуется высокая стабильность частоты, то надо ставить внешний кварц, изменять биты в слове конфигурации, указывать в окошке новую рабочую частоту и заново компилировать программу. Или я не о том?
  Ответить с цитированием