да я отправлял на шим. Я читал что дергать ногой SS необязательно достаточно раз при 74 импульсах(80 на всякий случай)
этот участок работает следующим образом,мы должны отправлять имульсы SCL,чтобы данные поступали в mega,для этого отправляем импульс FF,и принемаем инфу,цикл(while) проверяет кодга передача FF закончится.
Спойлерfor (i=0;i<100;i++)
{
SPDR=0xff; while (!( SPSR&(1<<7)));
array=SPDR ;
}
Так вот вы сами и подписались в своей ошибке.Нужно каждые 74 импульса отправлять, а у вас уже 80 сообщений проходит в каждом сообщении как минимум 8 импульсов это ведь последовательный интерфейс.Карта может так уснуть запросто.
Лучше дергать при каждой отправке.
Поставьте хром, а то такие жесткие ошибки допускаете в орфографии.
DrHlus писал(а):Вопрос по УГО микроконтроллеров. Какой правильный порядок выводов (в т.ч. питания) должен быть по ГОСТам?
УГО МК не может полностью соответствовать ГОСТ ибо в большинстве случаев выводы двунаправленные. А раз так, то их надо размещать в правой части, в левой части должны быть входы и УГО становится "однобоким". Но для нормоконтроля обычно достаточно и такого отображения(рисунок). Для себя привожу альтернативные функции выводов т.к. именно они чаще используются
Немного не понял почему если слева входы справа выходы оказался TxD слева, известно, что это передаваемые данные.А SS вроде как используется только когда мега в режиме slave и причем как вход, а нарисована справа.
Meteor писал(а):УГО МК не может полностью соответствовать ГОСТ ибо в большинстве случаев выводы двунаправленные. А раз так, то их надо размещать в правой части, в левой части должны быть входы".
Хм... Ээээ... Наверное, я что-то недопонимаю на счёт двунаправленных выводов или обозначение КР580ВА86/87 тоже не по ГОСТу ???
Или с тех пор ГОСТы настолько поменялись?
Дайте ссылочку на ГОСТ, если есть.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Здравствуйте. Собрал USB-USART на ft232rl. Некоторое время работало. Биты отправляло, всё как надо. И тут вдруг после обновления конфига резко вырубилась и виндой определяется, как unknown device с ошибкой 43. Совсем недавно увлёкся электроникой и это моя первая законченная плата. Делал вот по этой схеме http://avrdesign.ucoz.ru/_pu/0/s15769518.jpg на макетке. На TX и RX пинах напряжение 2.5 вольта, на 3.3out есть 3.3 вольта. То есть внутри вроде как всё в порядке. Контакты несколько раз проверял прозвонкой и на глаз - нет замыкание. Не понятное что-то.
Kavka писал(а):Или с тех пор ГОСТы настолько поменялись?
Да ничего вроде не менялось. Как было можно двунаправленные с обеих сторон, так и осталось.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Выяснил, что на микрухе сбился PID и VID. Перебил их в inf файле драйвера, пытаюсь переустановить, а он пишет "система определила, что драйвер не нуждается в обновлении". Как с этим бороться? WIN 7 ultimate
Научился принудительно ставить драйверы. Теперь вместо ошибки "Это устройство было остановлено, поскольку оно сообщило о возникновении неполадок. (Код 43)"
стала вылезать ошибка "Запуск этого устройства невозможен. (Код 10)"
и в ИД оборудования написано "USB\UNKNOWN".
Кажется, всё-таки спалил я микруху ((
В USBdeview она кстати не определяется. Только в диспетчере устройств.
При помощи программы FT_PROG если не ошибаюсь, вернитесь к первоначальным настройкам.
Проблемы как у вас, обычно бывают при попытке назвать свое устройство а-ля "устройство васи" и тогда надо в папке с драйверами найти (?точно не помню ибо давно было дело) это самое устройство по новой
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Meteor, на scan and parse пишет "if there is an FTDI device connected it may still be enumerating. Please try again in a few moments". Пробовал до этого, попробовал сейчас - не хочет ничего отображать.
Вот этим http://s53.radikal.ru/i140/1209/6c/38cf29874740.jpg
В подарок достался от одного магазина. Мне показался более щедящим и менее резким, чем ЛТИ-50, который использовал до этого. Не думаю, что из-за него. Тем более, ведь плата сначала заработала и проработала какое-то время адекватно. TX RX биты пересылались, если закольцевать их.