Всем добра! Купил себе вот такую платку goo.gl/gjS7TY
Покупал ее для проекта, чтобы стало быть я мог делать его постоянно, а не только на парах по архитектуре.
Софт - Виртуалка Убунту, Quartus Prime 17.
Изначально образ виртуалки был предоставлен университетом, и предназначался для работы с DE10 lite платой, что на микросхеме серии MAX10, поэтому я установил туда расширение для квартуса, чтобы работать с Циклоном 4.
Создал проект, нарисовал простенькую схему - OR-gate и вход-выход, скомпилировал, настроил пины, скомпилировал еще раз, запустил "программер", там нажал start, типа начать выполнение, и получил ошибку, содержание которой примерно следующее - не может найти цепь JTAG устройств. Все разъемы подключил как надо Скрин прицепил.
Иногда такое бывает и лечится перестыковкой программатора. Но бывают случаи, когда ошибка порождается либо некачественным питанием (пульсации больше допустимых), либо близким к "предельному" току, который возникает в процессе заливки прошивки. Метод лечения соответственно либо выбираем качественный источник с низкими пульсациями (менее 5%), навешиванием конденсаторов. Либо сменой источника на тот, который даст больше тока.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
В качестве питания я использовал сначала USB порт моего телефона ( USB-C на USB-A OTG переходник), потом USB порт компьютера. Можно ли считать это достаточным питанием?
Перестыковка программатора имеется ввиду вытащить из платы/компа и вставить обратно? Делал, потому как грешил на не очень хороший контакт (ну мало ли), но ничего не изменилось
UPD Запитал от отдельного источника, проблема пропала. Спасибо!!!
Добавлено after 1 hour 6 minutes 31 second: Теперь другая проблема - в все той же простой программе OR работает как AND, а AND как OR. Что я делаю не так?
Вы бесконечно уверены в том, что написанных строк нам достаточно. Но беда в том, что не видя кода/схемы проекта и не зная куда и что назначено, для других вопросы похожи на "Что в черном ящике?" игры "Что? Где? Когда? Почем?". Опишите как пришли к выводу о неправильности? Допускаю что ситуация может быть спровоцирована, например, уверенностью что оставленный без надзора вывод должен дать 1 на входе (как самообеспечение в микросхемах ТТЛ). А в реальности вывод объявленный как вход, имеет логический 0.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
В цикле видеокурсов по работе с STM32G0 от компании STMicroelectronics показаны архитектура, периферия (особенности процессорного ядра, режимов пониженного питания, векторов прерываний, DMA и мультиплексора DMA, схемы тактирования и сброса, и.т.д.) и даны практические примеры. Материал дает наглядное понимание того, как начать работу на новых микроконтроллерах STM32G0.
Перед разработчиком устройства, в котором предполагается использование батарейки, всегда стоит задача выбора того или иного бренда. Конечно, наиболее объективный результат по качеству можно получить при реальном тестировании в режиме работы самого устройства. Для того чтобы у разработчиков была некоторая информация о реальных значениях основных параметров ЛХИТ, инженеры компании КОМПЭЛ решили провести серию из трех тестов. Первый тест на постоянный разряд в нормальных климатических условиях, начатый в апреле 2019 г., мы завершили.
Странный код перед моими глазами. Есть подозрение что реализована функция Y=Y and X1 and X2. Что бы убедиться в правильности реализации, зажмите клавишу ALT и последовательно с ней T, V, R. В итоге, должна появиться диаграмма RTL реализации. Приведите ее тоже.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
По RTL все корректно, создан 2И. Поэтому нет оснований сомневаться в работе квартуса. Если до сих пор терзают мысли о некорректной работе - проверьте напряжения на выводах ПЛИС, заодно посмотрите как задаются уровни логических 1 и 0 на самой плате. Пройдитесь вольтметром, может просто нет подтяжки...
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Распродажа паяльных станций ATTEN и аксессуаров!
Индукционная паяльная станция AT315D - 3 977 ₽, станция паяльная AT80D – 2177 ₽, станция паяльная AT936b – 1000 ₽!
Заходите в раздел акции и спецпредложения на сайте prist.ru, покупайте измерительные приборы, инструмент и паяльно-ремонтное оборудование по специальным ценам.
Если нажатая кнопка даёт 0 на входе, то все правильно работает.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения