сыр 0 8 марта, 2015 Опубликовано 8 марта, 2015 · Жалоба Стираю чип загружаю флеш программа запускается нормально работает но стоит отключить включить питание появляется глюк по SRAM в виде произвольных читаемых значениях хотя записывается фиксированное значение. Глюк устраняется стиранием чипа. Епром и флеш программа не изменяет. Стираю чип выключаю включаю питание загружаю флеш, присутствует глюк Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RabidRabbit 0 8 марта, 2015 Опубликовано 8 марта, 2015 · Жалоба чаще всего всё же виновата программа, например позабытый в таблице векторов прерываний rjmp с последующим включением этого прерывания. иногда ещё неотключенный вотчдог. иногда несоблюдение режима работы камня, типа заставляют работать на 20 МГц при питании 3.3В. иногда паразитное питание от другой части схемы (питание с которой Вы не отключаете). короче говоря - включайте фантазию, не забывая про даташит :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
сыр 0 15 марта, 2015 Опубликовано 15 марта, 2015 · Жалоба дело было в чипе, многое он у меня повидал, и замыкание выводов и 8 вольт питания Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Егоров 0 15 марта, 2015 Опубликовано 15 марта, 2015 · Жалоба Контроллеры и схемы вообще никогда не глючат . Глючат программисты, а разработчики ошибаются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 15 марта, 2015 Опубликовано 15 марта, 2015 · Жалоба Бывает, что и микросхемы глючат. Помню, был у меня экземпляр PIC16F84, у которого сползала одна ячейка программной памяти. Чип был свежий, не замученный программатором. Я увидел это, удивился, переписал - через неделю та же картина... На других экземплярах устройств с чипами той же партии - никаких проблем... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RabidRabbit 0 15 марта, 2015 Опубликовано 15 марта, 2015 · Жалоба Глючный чип - это странно... Вот у меня ATmega48 получила 12 вольт питания однажды. Ну ничего, пережила, это устройство до сих пор на ходу, года 4 уже 24/7 работает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
сыр 0 18 марта, 2015 Опубликовано 18 марта, 2015 · Жалоба да поторопился не в чипе дело Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 36 19 марта, 2015 Опубликовано 19 марта, 2015 · Жалоба да поторопился не в чипе дело. Ну, так и скажите же в чем, не интригуйте нас. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
сыр 0 16 апреля, 2015 Опубликовано 16 апреля, 2015 · Жалоба При написании программы предполагалось что при включении в регистрах общего назначения нули, после программирования контроллера в них действительно были нули но после выключения питания могло оказаться что угодно. Мораль истории такова инициализируйте все используемые регистры Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 17 апреля, 2015 Опубликовано 17 апреля, 2015 · Жалоба Мораль истории такова инициализируйте все используемые регистры А должны ли после сброса все РОН инициализироваться нулями? DS что говорит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bill 0 18 апреля, 2015 Опубликовано 18 апреля, 2015 · Жалоба А должны ли после сброса все РОН инициализироваться нулями? DS что говорит? Разумеется нет. И вообще, как вы себе эту иницализацию представляете с точки зрения аппаратуры? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 18 апреля, 2015 Опубликовано 18 апреля, 2015 · Жалоба Разумеется нет. И вообще, как вы себе эту иницализацию представляете с точки зрения аппаратуры? Не имею ни малейшего представления. Но ведь РВВ как то инициализируют, и не всегда нулями. Почему бы и РОН не проинитить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bill 0 19 апреля, 2015 Опубликовано 19 апреля, 2015 · Жалоба Не имею ни малейшего представления. Но ведь РВВ как то инициализируют, и не всегда нулями. Почему бы и РОН не проинитить? Так портов сравнительно немного, да и реализуются они иначе, нежели остальные ячейки памяти. У каждого регистра порта В/В имеются цепи установки/сброса. А оперативная память состоит из сотен ячеек, и к каждой цепи инициализации не подведешь. РОН являются частью ОЗУ, со всеми вытекающими отсюда последствиями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться