-
Постов
19 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о CherepVM
-
Звание
Участник
- День рождения 13.12.1967
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Так в чем проблема? Средство отладки есть..., железа нет? Тогда ваяйте железо. Граф.ЖКИ есть? Если да, то цепляйте к МК и осваивайте методу управления ЖКИ и СИ. Я с этого и начинал, бо если нет куда оперативно отображать какие-либо результаты, то стремно дальше писать прогу. К стати...., в основном уже освоил СИ, бо прикинул, что на асме шибко сложно ваять проэкт у которого развитый консольный диалог.
-
Тут я пассс...., никогда не пользовался средствами отладки...., все "отлаживаю" в голове. ;) Максимум чем пользуюсь, так это дызассемблером, шоб проверить/посмотреть правильно-ли сгенерировано код.
-
Не знаю, надо смотреть описание. Например, с тем что столкнулся теперь, у F022 и F330 I2C обрабатывается по разному. У F022 DAC по напряжению, а у F330 токовый. Как бы то нибыло, всегда надо подглядывать в описание конкретного МК.
-
Конешно, что правильно! Я тож так делаю, правда фирменной отлад.платы не имею. Обкатываю основные моменты будущей проги с МК который имеет интерфейс связи с ПК(шоб результаты выводить на терминал ПК), а потом, с небольшими изменениями(учитывающие специфику конкретного МК), переношу на рабочий МК.
-
:) Извиняться не надо....., со всеми так бывает. ;)
-
А программатор подключен к МК? Толко что отключил от МК программатор и дал команду КОННЕКТ..... получилось аналогичное сообщение.
-
Если хорошенько поразмыслить над будущей архитектурой девайса и алгоритма обработки устройств, то можно совмещать. Если альтернативные устройства, использующие порты дополнительной выборки ОЗУ, в программе не "пересекаются", то можна использовать.
-
Да, имеем 128Кб. Если платы не жалко и нет термофена, читал, что можна на горелке разогревать плату с низу до тех пор пока ИМС "поплывут"..., тогда смахиваем микрухи с платы. Удачи!
-
Посмотрел еще раз pdf-ку на это ОЗУ и есть там интересная особенность..., если я верно понял(англицкий не знаю), то можна объеденить сигналы IO.0...IO.7 с IO.8...IO.15 в одну 8-ми разрядную шину и сигналами LB и UB коммутировать считывание/записть в младшую(IO.0...IO.7) или в старшу(IO.8...IO.15) шину данных ОЗУ. Грубо говоря, при одном и том же адресе(A0...A15) имеем доступ к двум разным байтам ОЗУ. При комбинации LB="0" и UB="1" - доступ к младшему байту; при LB="1" и UB="0" - доступ к старшему байту. Как то так. :rolleyes: Вот логика работы....
-
Так как до работы с ОЗУ руки ешо не дошли(пока ковыряюсь с радиомодулями), то точно не знаю. Из документации получается, что любая ОЗУ подойдет, МК имеет гибкую систему настройки времянок доступа к ОЗУ, формирования сигналов RD/WR/CS. То есть, должны работать и медленные, и быстрые ОЗУ. На вскидку(беглый взгляд на ее pdf), как-бы подойдет. Но будет использоваться на половину, эта ОЗУ имеет 16разрядную шину данных, а у нас 8. Либо дополнительным восьми разрядным портом считывать старшие 8 бит шины(отдельной командой МК), либо ставить мультиплексор и переключать/объеденять на аппаратную шину МК.
-
Да. Не знаю..., возможно пока будет хватать свободных портов для адресации страниц и выборки кристалов ИМС ОЗУ... ;) .
-
Пространство 64Кб адресуется командами на прямую. Просто все ОЗУ делится на банки по 64Кб, переключение уже "ручками". Предварительный прикид....
-
Да, дорого, но у меня они нашару...., от касс.аппартов отслужившие свой срок эксплуатации. Там F022 используются в модуле фискальной памяти..., готовое решение: ОЗУ 512Кб; часики; резервный акум, Флеш память(не помню объем). ;)
-
Когда реализовывался самый сложный проэкт(система управления АЗС, 2002..2004гг), про МК от SiLabs я ещё не знал и делалось на МК от Атмел at89S8253. Об этих(SiLabs) МК узнал в 2010г и на тот момент уже заказов небыло. Теперь все мои творения - чисто хобби..., для поддержания тонуса программирования, а вдруг когда-то пригодится. Сделно формирователь угла опережения(FUOZ) для авто + зажигание(искрилка DKZ). Это все можна посмотреть здесь: репозитарий. Щас задумал создать систему контроля температуры в комнатах + датчик атмосферного давления. Вот тут какраз будет: один МК(собиратель) типа F022...F023 с внешней ОЗУ и через радиомодули будет собирать инфу от комнат, там будут использоваться "мушки" F330.
-
Что-то за барахлил инет...., потому пропал. Для большенства задач, F320-го хватает, даже F330 клевый. F380 прикупил еще 1,5 года назад, но пока руки не дошли его поюзать.