Перейти к содержанию

maximus272

Members
  • Постов

    15
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные maximus272

  1. 9 часов назад, ARV сказал:

    Логикгейты ваши управляются двумя кругленькими кноочками со стрелочками рядом с ними - видите?screenshot-forum_cxem.net-2017-05-11-08-00-58.png.9ea51b3233fe9247246204c26a7d5538.png

    Так вот, если запустить схему протеуса на эмуляцию (кнопочка там есть на панели типа "play" screenshot-forum_cxem.net-2017-05-11-08-02-18.png.af364b4e58c67184c9b86ae39376b133.png), то при помощи вышеописанных кнопочек можно переключать состоянию этих самых логикгейтов, т.е. можно переключать их в состояние 0 или 1. Попробуйте.

    А потом при помощи переключения в нужном порядке этих штуковин вам надо сформировать последовательность импульсов из единиц и нулей в шине I2C в соответствии с протоколом работы микросхемы вашей. Диаграмму этих импульсов можете нарисовать на бумажке. Попробуйте.

    Спасибо, уже разобрался последовательность S-0-1-0-0-1-0-0-0-A-0-0-0-0-0-0-1-0-A-0-0-1-1-0-0-0-0-A.

  2. 3 минуты назад, IMXO сказал:

    убрать в своем проекте на схеме, подключенные к линиям SLC и SDA

    скачать в гугле даташит на свою микросхему, найти в нем код для записи соответствующий адресу  выставленных на адресных входах

    открыть свойства дебагера , вызвать справку и в конце концов прочитать как оный работает и какие команды как передаются

    Можно вас попросить сделать всё поэтапно со скриншетами  или же заснять видео. Я понимаю что вы профессионалы и вы всё понимаете и для вас это просто, а я новичок и в этом и не шарю... Пожалуйста.:(

  3. 12 минуты назад, IMXO сказал:

    что не понятно в этой фразе?

    Я не понимаю где нужно убрать лоджики, и что это такое. Не понимаю что именно мне нужно искать в даташит и где вообще его найти. И где эти команды вбивать надо.

    Что такое лоджик уже понял(тормоз я).

    а вот куда команды вбиватьь я не понял...

  4. Только что, IMXO сказал:

    это в раздел работа...

    а здесь не подают, здесь помогают , что делать, сказано во втором посте

    как и положено дебагером, он для этого и придуман,

    картинко пресмотри... все увидешь

    Я не понимаю что и где в протеусе нужно делать....  Придется дальше искать информацию в интернете, хотя я уже и так всё перерыл, а не методички, ничего нет... Можно вас попросить тогда видео заснять как вы это сделали? Пожалуйста...

  5. 1 минуту назад, mixan23 сказал:

    Объясняю кратко, так как пишу с телефона. Смысл следующий: состояние старт передается в и2ц следующим образом: линию sda давите в 0, не отпуская ее переводите линию sck в 0. (Тут бы конечно перед sda нужно резистор на 4,7кОм поставить, для того чтоб видеть, что микросхема отвечает ack,но в модели работать будет и так) Далее переключаете как вам нужно. 

    как понять линию sda давите в 0? Где именно данные действия проводить надо?

  6. 4 минуты назад, mixan23 сказал:

    Тут ничего вписывать не надо. Нужно вручную дергать линии. 

    Сначала передайте состояние "старт", затем адрес микросхемы с флагом записи, проверьте есть ли ack от микросхемы, передайте два байта, потом состояние "стоп". Это все передается дрыганием движка sck и data.

    А можете эти действия более подробно описать, где именно я должен все эти манипуляции делать в протеусе, я буду вам очень благодарен...

    Здесь нужно проводить какие то манипуляции? 

    Screenshot_2.png

  7. Только что, IMXO сказал:

    во-во почитай... потом расскажешь как логиками ТС ей управлять сможет

    Так вот я помощи и прошу потому что который день не могу решить эту задачу я в ротеусе всё построил, а что дальше я не знаю.. Мы такого рода задачи вообще не решали.

    Screenshot_1.png

  8. 2 минуты назад, mixan23 сказал:

    Раз у вас такие задания, значит в дальнейшем будет ещё сложнее. Почитайте про i2c шину. Ничего сложного в ней нет. Сначала передается адрес с указанием чтения или записи(в вашем случае запись) затем передаются три байта. 

    А как его передавать? Мы раньше писали elf файлы, а сейчас тут их некуда вписывать... Я не знаю куда прописывать команды и т.д в этом случае...

    Я знаю что такое I2c и Spa но как с этим работать в Proteus я не понимаю..

  9. 1 минуту назад, mixan23 сказал:

    Ничего сложного в этом нет. Прикиньте как передаются данные в i2c  и эмулируйте.

    Проблема в том что я плохо в этом разбираюсь... И для меня эти слова как не русские. Знаком с Proteus неделю от силы, а же вот такое задание...

  10. 1.Посредством манипулирования «вручную» элементами «LOGICSTATE» среды Proteus, в соответствии со схемой, представленной на следующем рисунке, включить светодиоды VD2, VD5, VD6

    Прошу помогите пожалуйста, голову ломаю, не могу понять что да как...

    ммм.png

×
×
  • Создать...