Страница 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 
все байты последовательно увеличиваются на один.
Похоже есть все таки какая то блокировка. И самое интересное я перепрошил этот мк не посмотрев что считалось. похоже нужно писать новую прошивку :facepalm:
Так то сама прога не должна быть слишком сложной как мне кажется.
Так вот вопрос есть ли надежда, что прога еще жива? ведь блокировка стоит вроде как.

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 писал(а):Только меры против "звона" не забудьте меры принять.
:shock:
В пределах этого "вейера"?
Какая же скорость предполагается у сего УАРТа?
:facepalm:

Re: Мелкие вопросы по МК и ПЛИС.

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