Как настроить мк AVR на частоту 1Мгц без кварцевого резонатора? Строчку #define F_CPU 1000000 в код добавил, строчку #ifndef F_CPU 1000000UL в файл delay.h добавил(компилировал в Amel studio 7). К мк подключен датчик ds18b20, в протеусе все работает а вот в реальном мк на дисплей просто выводиться 0. Судя по мерцаниям дисплея в реальном мк частота на нем совсем не 1Мгц а куда больше
Возможно, проблема заключается не только в настройке частоты микроконтроллера, но и в неправильной настройке самого датчика ds18b20 или в коде для его работы.
Для начала, проверьте правильность подключения датчика к микроконтроллеру и убедитесь, что все необходимые порты и пины сконфигурированы правильно.
Затем, убедитесь, что код для работы с датчиком ds18b20 корректно настроен и работает на частоте 1Мгц. Может быть, в коде не учитывается изменение частоты микроконтроллера и требуется дополнительная настройка.
Также следует проверить используемый протокол связи с датчиком ds18b20. Возможно, проблема связана не с частотой микроконтроллера, а с ошибками в протоколе общения с датчиком.
Если после всех проверок проблема не будет решена, стоит обратить внимание на возможные ошибки в питании микроконтроллера или датчика, а также на возможное воздействие шумов или помех на сигналы коммуникации.
Наконец, если проблема останется нерешенной, рекомендуется обратиться за помощью к опытным специалистам или на форумы и сообщества, где смогут помочь с анализом проблемы и ее решением.
Возможно, проблема заключается не только в настройке частоты микроконтроллера, но и в неправильной настройке самого датчика ds18b20 или в коде для его работы.
Для начала, проверьте правильность подключения датчика к микроконтроллеру и убедитесь, что все необходимые порты и пины сконфигурированы правильно.
Затем, убедитесь, что код для работы с датчиком ds18b20 корректно настроен и работает на частоте 1Мгц. Может быть, в коде не учитывается изменение частоты микроконтроллера и требуется дополнительная настройка.
Также следует проверить используемый протокол связи с датчиком ds18b20. Возможно, проблема связана не с частотой микроконтроллера, а с ошибками в протоколе общения с датчиком.
Если после всех проверок проблема не будет решена, стоит обратить внимание на возможные ошибки в питании микроконтроллера или датчика, а также на возможное воздействие шумов или помех на сигналы коммуникации.
Наконец, если проблема останется нерешенной, рекомендуется обратиться за помощью к опытным специалистам или на форумы и сообщества, где смогут помочь с анализом проблемы и ее решением.