CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Что-то за барахлил инет...., потому пропал. Ресурсов F320 хватает (ОЗУ менее 2 кБ, частота 25 МГц)? Не было желания применить F380?Для большенства задач, F320-го хватает, даже F330 клевый. F380 прикупил еще 1,5 года назад, но пока руки не дошли его поюзать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ferro2 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Для большенства задач, F320-го хватает, даже F330 клевый. F380 прикупил еще 1,5 года назад, но пока руки не дошли его поюзать. Можете вкратце описать самый сложный свой проект. Сколько FLASH памяти и ОЗУ потребовалось. Хочу составить список МК для покупки. Оптом получается дешевле )) Сам планирую подключать блютуз, различные датчики, графические монохромные или цветные дисплеи ... Для совсем простых задач, наверное, буду применять МК типа Tiny13. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 (изменено) · Жалоба Когда реализовывался самый сложный проэкт(система управления АЗС, 2002..2004гг), про МК от SiLabs я ещё не знал и делалось на МК от Атмел at89S8253. Об этих(SiLabs) МК узнал в 2010г и на тот момент уже заказов небыло. Теперь все мои творения - чисто хобби..., для поддержания тонуса программирования, а вдруг когда-то пригодится. Сделно формирователь угла опережения(FUOZ) для авто + зажигание(искрилка DKZ). Это все можна посмотреть здесь: репозитарий. Щас задумал создать систему контроля температуры в комнатах + датчик атмосферного давления. Вот тут какраз будет: один МК(собиратель) типа F022...F023 с внешней ОЗУ и через радиомодули будет собирать инфу от комнат, там будут использоваться "мушки" F330. Изменено 17 марта, 2015 пользователем CherepVM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ferro2 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Щас задумал создать систему контроля температуры в комнатах + датчик атмосферного давления. Вот тут какраз будет: один МК(собиратель) типа F022...F023 с внешней ОЗУ и через радиомодули будет собирать инфу от комнат, там будут использоваться "мушки" F330. C8051F02x сейчас стоят дорого: от $4 и выше. Видимо у вас привязка к железу - ассемблер )) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Да, дорого, но у меня они нашару...., от касс.аппартов отслужившие свой срок эксплуатации. Там F022 используются в модуле фискальной памяти..., готовое решение: ОЗУ 512Кб; часики; резервный акум, Флеш память(не помню объем). ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ferro2 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Да, дорого, но у меня они нашару...., от касс.аппартов отслужившие свой срок эксплуатации. Там F022 используются в модуле фискальной памяти..., готовое решение: ОЗУ 512Кб; часики; резервный акум, Флеш память(не помню объем). ;) Получается к F022 поддерживает внешнее ОЗУ 512 кБ ? Модель м/с ОЗУ не помните случайно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 (изменено) · Жалоба Пространство 64Кб адресуется командами на прямую. Просто все ОЗУ делится на банки по 64Кб, переключение уже "ручками". Предварительный прикид.... Изменено 17 марта, 2015 пользователем CherepVM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ferro2 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Дисплей похож на wg12864. Внешнее ОЗУ подключается через интерфейс EMIF? Максимум сколько ОЗУ можем подключить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Внешнее ОЗУ подключается через интерфейс EMIF?Да. Максимум сколько ОЗУ можем подключить?Не знаю..., возможно пока будет хватать свободных портов для адресации страниц и выборки кристалов ИМС ОЗУ... ;) . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ferro2 0 17 марта, 2015 Опубликовано 17 марта, 2015 (изменено) · Жалоба Да. Не знаю..., возможно пока будет хватать свободных портов для адресации страниц и выборки кристалов ИМС ОЗУ... ;) . По каким критериям искать внешнее ОЗУ? Тот который на плате установлен дороговат и вроде дефицитный. У меня есть плата с as7c31026c-12tin, подойдет? Изменено 17 марта, 2015 пользователем Radik2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 (изменено) · Жалоба Так как до работы с ОЗУ руки ешо не дошли(пока ковыряюсь с радиомодулями), то точно не знаю. Из документации получается, что любая ОЗУ подойдет, МК имеет гибкую систему настройки времянок доступа к ОЗУ, формирования сигналов RD/WR/CS. То есть, должны работать и медленные, и быстрые ОЗУ. У меня есть плата с as7c31026c-12tin, подойдет?На вскидку(беглый взгляд на ее pdf), как-бы подойдет. Но будет использоваться на половину, эта ОЗУ имеет 16разрядную шину данных, а у нас 8. Либо дополнительным восьми разрядным портом считывать старшие 8 бит шины(отдельной командой МК), либо ставить мультиплексор и переключать/объеденять на аппаратную шину МК. Изменено 17 марта, 2015 пользователем CherepVM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ferro2 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба На вскидку(беглый взгляд на ее pdf), как-бы подойдет. Но будет использоваться на половину, эта ОЗУ имеет 16разрядную шину данных, а у нас 8. Либо дополнительным восьми разрядным портом считывать старшие 8 бит шины(отдельной командой МК), либо ставить мультиплексор и переключать/объеденять на аппаратную шину МК. Для меня пока что тяжело переварить работу с ОЗУ. Если прямое обращение к ячейке памяти - одно, а постоянное переключение линий, применение мультиплексоров ... трудно представить реализацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Посмотрел еще раз 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: Вот логика работы.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ferro2 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Посмотрел еще раз 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: Отлично! Спасибо! Имеем 128 кБ ОЗУ )) Пока можно забыть про STM32 )) Осталось её выпаять из платы не повредив. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CherepVM 0 17 марта, 2015 Опубликовано 17 марта, 2015 · Жалоба Да, имеем 128Кб. Если платы не жалко и нет термофена, читал, что можна на горелке разогревать плату с низу до тех пор пока ИМС "поплывут"..., тогда смахиваем микрухи с платы. Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться