Jump to content
maximus272

Помогите с задачей по Proteus.

Recommended Posts

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

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

ммм.png

Share this post


Link to post
Share on other sites
Только что, maximus272 сказал:

Посредством манипулирования «вручную» элементами «LOGICSTATE» среды Proteus

:crazy::D жесть жестокая, видео этой процедуры однозначно будет хитом любителей протеза, я хочу это видеть!!!!

Share this post


Link to post
Share on other sites
1 минуту назад, IMXO сказал:

:crazy::D жесть жестокая, видео этой процедуры однозначно будет хитом любителей протеза, я хочу это видеть!!!!

Это просто жесть какая то, я уже не знаю к кому обращаться за помощью...

Share this post


Link to post
Share on other sites

Высококачественные конденсаторы Panasonic для надежности вашей электроники!

Электролитические алюминиевые конденсаторы Panasonic отличаются повышенной надежностью, длительным сроком службы, низким импедансом и выдерживают большой ток пульсаций, в то время как семейства полимерных конденсаторов Panasonic SP-CAP, POSCAP, OS-CON и HYBRID характеризуют сверхнизкий ESR и увеличенная емкость, работа при высоких напряжениях и в расширенном температурном диапазоне. Приобретая продукцию Panasonic, вы гарантированно получаете самое передовое решение для ваших задач. Для облегчения вашего выбора, мы подготовили подборку полезных материалов.

Читать статьи

убирай верхние два лоджика , открывай даташит на микру и вбивай команду на передачу

Share this post


Link to post
Share on other sites

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

Советую нарисовать на бумажке данные по линиям тактирования и данных

Edited by mixan23
Дополнил

Share this post


Link to post
Share on other sites
                     

Вебинар "Как создать BLE-устройство на базе новейшего беспроводного микроконтроллера STM32WB55"

27 ноября 2019 года компания КОМПЭЛ приглашает разработчиков, технических руководителей и энтузиастов беспроводной связи на вебинар, посвященный новинке 2019 года – мультипротокольному беспроводному микроконтроллеру STM32WB55, который позволяет создавать устройства на базе стандартов BLE 5.0; BLE Mesh; 802.15.4/ZigBee и Thread. На вебинаре мы покажем, как с помощью привычных инструментов STM32Cube и STM32CubeMX можно создать свое первое, надежно работающее BLE-приложение.

Зарегистрироваться на вебинар

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
2 минуты назад, mixan23 сказал:

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

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

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

Edited by maximus272
не полный ответ.

Share this post


Link to post
Share on other sites
2 минуты назад, mixan23 сказал:

Почитайте про i2c шину.

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

Share this post


Link to post
Share on other sites
Только что, IMXO сказал:

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

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

Screenshot_1.png

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
4 минуты назад, mixan23 сказал:

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

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

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

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

Screenshot_2.png

Edited by maximus272
Дополнил

Share this post


Link to post
Share on other sites
Только что, mixan23 сказал:

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

это будет хит сезона, пришли видео как ты это будешь делать!

 

3 минуты назад, maximus272 сказал:

Так вот я помощи

это я не тебе...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
1 минуту назад, mixan23 сказал:

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

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

Share this post


Link to post
Share on other sites
Только что, mixan23 сказал:

Сейчас опишу. Погодите

Хорошо, спасибо большое, ожидаю...

Share this post


Link to post
Share on other sites
Только что, IMXO сказал:

один ламер помог другому....

а от вас, "профи" никакого толку. Только пальцы гнете. Я на аналогичном экспандере хардварно передавал данные с помощью двух тактовых кнопок с подтяжкой. Разумеется это было сделано ради интереса. Написали бы что нибудь в тему. 

Простите, не стерпел. 

Share this post


Link to post
Share on other sites

а с чего бы ему не получится

ЗЫ картинко обновил, крин в режиме пауза был

Share this post


Link to post
Share on other sites
Только что, IMXO сказал:

а с чего бы ему не получится

А вы можете скинуть посмотреть?

 

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Kirill Lubinets
      Где можно симулировать сеть Modbus? Предполагаю использовать Proteus.
      Все это необходимо чтобы научится в симуляции работать с Modbus
       

       
    • By Elementary
      Всем добрый день, кто может подсказать, пытаюсь моделировать схему, выдает ошибку Sumulation Failed due to fatal simulator error.
      Совсем уже не знаю что делать.


    • By Alex_Chpook
      Всем привет. Хочу сделать светодиодную матрица с драйвером max7219 на Atmega324P. 
      При попытке смоделировать в Proteus вылазят ошибки:
      Собирал вроде всё правильно, текст в EEPROM загружен, но на матрицах выводится непонятно что и на всех одно и тоже. Может я что-то напутал, когда собирал((
      Подскажите пожалуйста кто знает))
      Проект со схемой Proteus и прошивку прикрепляю.
      И просто схема: 
       

      Строка c MAX7219.rar
    • By GeloMik
      Я новичок в программировании AVR контроллеров, хотя знаю +/- C++.
      Проблема заключается в том, что я не могу написать прошивку к своему маленькому проекту. Используемый мною контроллер - ATTiny45. У него на борту имеется 1 АЦП с выходом на 4 ноги. Нужно, чтобы фактически одновременно брался замер с 3, 4 и 5 порта по АЦП, и при появлении 1 на одном из них МК должен подать 5В на 1 или 2 порты. Источник АЦП AREF. 
      Сюда прикреплю схему самого робота, если кого не затруднит помочь написать прошивку, буду очень благодарен 

    • By Melandr
      добрый день, уважаемые форумчане. Есть два проекта в AVRStudio 4.19, один компилируется для ATtiny2313, второй - для ATtiny48. Далее в протеус сделанымодели, для проверки работоспособности кода. Код одинаковый для обоих микроконтроллеров, только сделана условная компиляция, так как отличаются регистры таймера 0. При проверке в Протеус код для ATtiny2313 работает, а для ATtiny48 ни в какую не идет. ЧЯДНТ??? Проекты AVRStudio и Proteus во вложении.
      PS: Proteus 8.6 SP2
      PS2: Нет индикации в Протеус, хотя при паузе переменные все правильные. Также подключил виртуальный осциллограф, и заметил, что в ATtiny48 на выходе PB6 нет импульсов. Хотя в функции индикации все прописано.
      4x_18b20.zip
      ATtiny48.zip
×
×
  • Create New...