asen 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Добрый день ! Вот есть вопрос в докуменьте написано что чтобы сделать загрузку через уарт1 надо: 1 - boot0 и eedat в высокий уровень а boot1 в низкий 2 - COM настоноить 9600:8:1 3- подать питание и получить на экране терминала символ "<" Все выше описаное делалось и получалось 4- подать на уарт1 4 ASCII символа либо "CRUS" или "SRUC" 5- подать на уарт1 данные 2048 байт (можно ли меньше ? в каком формате ? как отправить их через терминал? как получить его в IAR фиксированой длинны 2048?) 6- Получить на терминале символ ">" сигнализирующий окончание приема! После чего процессор переходит на физический адресс 0x80014000 и начинает исполнять полученный код в ARM режиме! Все верно ? Пока не получается кто знает возможные варианты ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asen 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Вот щас чтото произошло и теперь на входе RSTON как будто включается транзистор и подтягивает внешний резистор к земле как будто работает как выход с открытым коллектором ! что такое не пойму толь вход умер ! частота подтягивания гдето 2Гц ! такого не должно быть это точно или как ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergforce 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Вот щас чтото произошло и теперь на входе RSTON как будто включается транзистор и подтягивает внешний резистор к земле как будто работает как выход с открытым коллектором ! Ну так это задокументировано: RSTOn Syscon 4ma User Reset in out - open drain А вот про частоту подтягивания я что-то не понял... Это после подачи PORn через 0.5 сек реагирует RSTOn или как? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asen 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Ну прикрутил я просто к входу RSTOn резистор чтоб тот поттягивал к 3,3в и смотрю осцилом а там прямоугольник с частотой 2Гц это нормально нет ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergforce 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Ну прикрутил я просто к входу RSTOn резистор чтоб тот поттягивал к 3,3в и смотрю осцилом а там прямоугольник с частотой 2Гц это нормально нет ? нет, это не нормально! А может это влияние схем из аппноутов? посмотрите что на ноге PORn творится... У вас распаян аппаратный вотчдог (и буфер под 32768) ? как подсмотрел по картинке ревизия кристалла E1 так что он с обоими багами .. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asen 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба У меня стаит АТmega48 она генерит 32768 кГц и делает сбросы т.е подает низкий уровень на PORn и RSTOn во время включения питания. Т.е алгоритм ее работы такой ждем поевления высокого уровня RDLED после чего выжидаем еще 1 сек и опускаем линии PORn и RSTOn в низкий уровень на 0,2сек. также к ATmega прикручены 2 кнопки по которым при нажатии атмега выдает импульс на нужны вход сброса К стати PORn все нармально ! Еще идеи есть кроме как сменить проц ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergforce 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба У меня стаит АТmega48 она генерит 32768 кГц и делает сбросы т.е подает низкий уровень на PORn и RSTOn во время включения питания. Т.е алгоритм ее работы такой ждем поевления высокого уровня RDLED после чего выжидаем еще 1 сек и опускаем линии PORn и RSTOn в низкий уровень на 0,2сек. также к ATmega прикручены 2 кнопки по которым при нажатии атмега выдает импульс на нужны вход сброса К стати PORn все нармально ! Еще идеи есть кроме как сменить проц ? Вручную трогать RSTOn не обязательно, хоть она и помечена, как IO .. В референс дизайне у цирруса дергается только PORn. Так что для чистоты эксперимента можно на меге ногу, идущую к цирюку RSTOn, вообще в 3 состояние... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asen 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Вообщем так выставил на ноге меги отвечающей за RSTOn третие состояние но она по прежнему притянута к 3,3 через резистор 2,2к Сейчас действия разворачиваются так включаем питание если долго плата лежала без питания и загрузка выставлена с уарт1 то прив включении питания красны светодиод сначало не горит примерно 1 сек потом подается на PORn импульс длятельностью 0,2с и он загарается и однаврименно на входе RSTOn опять появляется меандр частотой 2Гц да еще в терминал приходит символ < что толлько мне пока от этого не тепло не жарка какие эксперементы еще поставим Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rain1975 0 1 марта, 2007 Опубликовано 1 марта, 2007 · Жалоба Вообщем так выставил на ноге меги отвечающей за RSTOn третие состояние но она по прежнему притянута к 3,3 через резистор 2,2к Сейчас действия разворачиваются так включаем питание если долго плата лежала без питания и загрузка выставлена с уарт1 то прив включении питания красны светодиод сначало не горит примерно 1 сек потом подается на PORn импульс длятельностью 0,2с и он загарается и однаврименно на входе RSTOn опять появляется меандр частотой 2Гц да еще в терминал приходит символ < что толлько мне пока от этого не тепло не жарка какие эксперементы еще поставим как я понимаю - постоянно перегружается процессор! у меня была такое было при нестабильной работе часового кварца (подключённого к процессору), проверьте его запуск (обратите внимание на номиналы емкостей). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asen 0 2 марта, 2007 Опубликовано 2 марта, 2007 · Жалоба А можно по подробней у меня сигнал 32768 Гц подается на сигнал XTAL1 c микроконтроллера АТмега через ограничитель из 2 последовательно включенных диодов т.е. в уровнях 0 и 1,2В какие там могут быть кварцы и конденсаторы? можете сказать как справились с этой проблемой? может уровень синнала еще уменьшить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rain1975 0 2 марта, 2007 Опубликовано 2 марта, 2007 · Жалоба А можно по подробней у меня сигнал 32768 Гц подается на сигнал XTAL1 c микроконтроллера АТмега через ограничитель из 2 последовательно включенных диодов т.е. в уровнях 0 и 1,2В какие там могут быть кварцы и конденсаторы? можете сказать как справились с этой проблемой? может уровень синнала еще уменьшить? У меня использовался обычный часовой кварц, были проблемы с запуском. Без кварца, как известно процессор не стартует. Поскольку вы используете внешний генератор, вам должно быть виднее что делать. Но просто обратите внимание на этот момент. Если возможно, то попробуйте в качестве эксперемента часовой кварц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asen 0 2 марта, 2007 Опубликовано 2 марта, 2007 · Жалоба А при загрузкее с уарта должен вывод зеленого светодиода в 1 переключится или красного ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rain1975 0 2 марта, 2007 Опубликовано 2 марта, 2007 · Жалоба А при загрузкее с уарта должен вывод зеленого светодиода в 1 переключится или красного ? во премя ресета горят одновремнно зелёный и красный, потом при загрузке с UARTа должен загораться зелёный светодиод, красный выключается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asen 0 2 марта, 2007 Опубликовано 2 марта, 2007 · Жалоба А насчет алгоритма написанного в начале топа все правельно ? или я чтото не так понял ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rain1975 0 2 марта, 2007 Опубликовано 2 марта, 2007 · Жалоба А насчет алгоритма написанного в начале топа все правельно ? или я чтото не так понял ? насколько я помню, всё так! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться