Страница 463 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт окт 11, 2013 19:18:07
Gudd-Head
FreshMan писал(а):каким именно ?
Тем, которым хекс был создан.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт окт 11, 2013 22:50:08
Jack_A
Если это АВР, то загружаешь в Студию с любым номером -- и вот те ассемблерный код. Правда, код будет трудночитаемый, бо символьных имён переменных, меток нема, откуда им взяться, они пропали в недрах компилятора.
Но часто этот метод бывает результативным. Один раз я по глупости убил рабочую версию исходника, оставалась только устаревшая и работающий кекс. Сравнивая ассемблерную выдачу хекса и старый исходник, постепнено допиливал его до полного совпадения. Пару вечеров -- и реабилитирован.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт окт 11, 2013 23:37:04
coredumped
Один из самых лучших дизассемблеров -
IDA. Умеет множество процессоров, среди которых и AVR.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 14, 2013 16:16:49
FreshMan
есть ли МК у которых периферия не привязанна к конкретным ножкам ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 14, 2013 16:49:16
coredumped
Так, чтоб ваще не привязанных, наверное нет. Есть очень гибкие, например
Cypress PSoC.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 14, 2013 16:55:33
КРАМ
FreshMan писал(а):есть ли МК у которых периферия не привязанна к конкретным ножкам ?
dsPIC33/PIC24
Ремаппируются все цифровые интерфейсы, кроме I2C. И только на ноги порта В. Впрочем, это большинство ног.
Все это возможно для корпусов с числом выводов до 44 включительно.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 15, 2013 14:33:50
Gudd-Head
FreshMan писал(а):есть ли МК у которых периферия не привязанна к конкретным ножкам ?
СиЛабовские. Там можно "двигать" ноги:

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 16, 2013 22:14:52
BorisSPB
Картинка красивая, только как например у C8051F340 настроить TX1 и RX1 на ноги кроме P0.0 и P0.1?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 16, 2013 22:22:42
vitalik_1984
Такое дело :считал я из продажного устройства Мк с программой. AtMega 8 .Лок биты прочитались как чистые - то есть не заблокированы.
Только вот есть сомнение что прошивка правильно считалась так как в ответ пришли команды
Код: Выделить всё
0000 NOP No operation
+00000001: 0101 MOVW R0,R2 Copy register pair
+00000002: 0202 MULS R16,R18 Multiply signed
+00000003: 0303 MULSU R16,R19 Multiply signed with unsigned
+00000004: 0404 CPC R0,R4 Compare with carry
+00000005: 0505 CPC R16,R5 Compare with carry
+00000006: 0606 CPC R0,R22 Compare with carry
+00000007: 0707
все байты последовательно увеличиваются на один.
Похоже есть все таки какая то блокировка. И самое интересное я перепрошил этот мк не посмотрев что считалось. похоже нужно писать новую прошивку
Так то сама прога не должна быть слишком сложной как мне кажется.
Так вот вопрос есть ли надежда, что прога еще жива? ведь блокировка стоит вроде как.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт окт 17, 2013 07:30:15
pyzhman
А может это просто данные? Верификацию после считывания надо полагать не делали? В любом случае убедиться в идентичности можно проверкой устройства на ходу.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт окт 17, 2013 08:08:00
Engineer_Keen
vitalik_1984 писал(а):все байты последовательно увеличиваются на один.
Если прямо все от 0-го до последнего, то однозначно блокировка, такой код не имеет смысла. Может программатор фьюзы в инверсном состоянии отображает? Можно проверить считав RSTDISBL или CKSEL-ы...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт окт 17, 2013 16:41:36
vitalik_1984
Короче программа утеряна. Тест работы показал,что полная белиберда внутри Мк.
Да ладно прибор все равно не работал.
А программатор у меня нормальный и отображение самое правильное. Студия+дракон. Фьюзы так прямо и записаны :нет блокировки.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт окт 17, 2013 21:28:14
oleg63m
так если прибор не работал, может у него уже давно прошива слетела7
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт окт 18, 2013 00:04:26
vitalik_1984
Так вот и нужно было разобраться аппаратная это неисправность либо Мк.Больше похоже было, что сам Мк неисправен. То есть сигнал на включение приходит, а включается через раз. как космос прикажет. Составлю схему напишу программу и там видно будет. Только с моим экспериментом все затянется. надо было лучше в новый Мк залить эту прогу.Ладно всем спасибо за ответы.
Если что в тему по программированию этого Мк позову.

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт окт 18, 2013 05:57:48
pyzhman
Король умер. Да здравствует король!

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб окт 19, 2013 14:24:02
Евгений33
Добрый день уважаемые! Собственно говоря интересует вопрос по нагрузочной способности USART. Есть 162mega у которой имеются 2 USARTа, один использую на вход, а другой на выход, причем выход параллелится на три драйвера интерфейса (RS-485, RS-422, RS-232). Может ли один USART обслуживать три драйвера одновременно ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб окт 19, 2013 16:35:45
pyzhman
Читаем даташит:
DC Current per I/O Pin ........... 40.0 mA
Отсюда и пляшем.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 20, 2013 16:16:00
Kavka
Евгений33 писал(а):выход параллелится на три драйвера интерфейса (RS-485, RS-422, RS-232). Может ли один USART обслуживать три драйвера одновременно ?
Если вопрос был о разводке на плате "веером" с одного выхода на три входа микросхем преобразователей интерфейсов, то потянет. Только меры против "звона" не забудьте меры принять.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 23, 2013 07:27:11
КРАМ
Kavka писал(а):Только меры против "звона" не забудьте меры принять.
В пределах этого "вейера"?
Какая же скорость предполагается у сего УАРТа?

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 23, 2013 10:09:22
FreshMan
если я пишу на Си для AVR и в своей проге тело некой ф-ции написал на асме, то могу ли я быть уверенным что компилятор не будет оптимизировать данную ф-цию вообще ?