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