Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Насчёт самодокументированности кода - полностью согласен, со временем качество коментов возрастает (наверное потому что память ослабевает). А вот переносимость кода на другие МК - это миф, жизнь намного проще если в него не верить.
Отправлено
Шунт_гороховый
09 октября 2009, г. 14:47
В ответ на:
ОФФ! Коллеги! Вот вы тут опытные люди и всё такое прочее. Расскажите, когда вы обычно приходите к выводам, что вот эту хрень, которую я делал 5 лет назад, я бы щас сделал совсем по-другому. Например, я 9 лет назад писал проги для МС так, чтобы работали и точка. А сейчас я их пишу так, чтобы
отправлено пользователем
Звероящер
09 октября 2009, г. 11:52
Составить ответ
|
Вернуться на конференцию.
Ответы
Был опыт перехода с меги32 на МСП430 и потом с МСП430 обратно на at90can128. Заменить пришлось __flash на const и SwapNibl(как то так) на нормальный Сишный код. Ебстественно обработчики прерываний пришлось переписать, а всё остальное сожрало не подавившись.
-
Trashy
(09.10.2009, 15:56:40
192.168.2.66,213.167.60.22
,
пустое
)
Программа была "Hello world"?
-
Шунт_гороховый
(09.10.2009, 17:44:15
95.24.214.61
, 1407 байт)
Хуйня. Используй запрещение прерываний. А вообще, если так всё происходит, то это запихивание слона в спичечный коробок. У меня например тот же самый 1-провод на всех МС работает, нужно только времянки подогнать.
-
Звероящер
(09.10.2009, 18:57:24
89.251.104.242
,
пустое
)
Когда ты писал первую программу, в запрещении прерываний не было нужды. А потом ты про это забыл, а МК поменял на другой. И таких нюансов - огромная куча, не влезающая в вагон и маленькую тележку.
-
Шунт_гороховый
(09.10.2009, 20:35:42
95.24.214.61
,
пустое
)
Нда... Два таймера... Их обработчики хотябы страницу текста занимают?
-
Trashy
(09.10.2009, 18:16:25
192.168.2.66,213.167.60.22
,
пустое
)
Хоть для малой программы, хоть для большой: закодировать алгоритм заново быстрее и надёжнее, чем вдумываться в давно написанное и вытаскивать хитрых багов.
-
Шунт_гороховый
(09.10.2009, 18:42:47
95.24.214.61
, 196 байт)
Бля. У меня для АВР есть целая библиотека всякой хрени. Сам писал. Перкладывается на любую АВР.
-
Звероящер
(09.10.2009, 18:58:54
89.251.104.242
,
пустое
)
По опыту таскания программ между 51, AVR, MSP430, ARM7, ARM9. Таскать можно. Проблемы конечно есть, но решаемые.
-
vmp
(09.10.2009, 18:04:19
10.0.1.100,87.245.155.198
, 725 байт)
Дело вкуса. Кому-то проще на чистой бумаге написать слово "пиво", а кто-то предпочитает взять листочек с написанным словом "вода" и сделать в нём 4 исправления, подтвердив миф о всеобщей портируемости и решаемости сопутствующих проблем :)
-
Шунт_гороховый
(09.10.2009, 18:21:12
95.24.214.61
,
пустое
)
Эге. Слово "пиво" и полное собрание сочинений В.И.Ленина, несколько по весу отличаются.
-
Trashy
(09.10.2009, 18:25:40
192.168.2.66,213.167.60.22
,
пустое
)
Конечно, пиво тяжелее. Пол-литра, как-никак, плюс тара. А весь Ленин на лёгкую флешку влезает. :)
-
Шунт_гороховый
(09.10.2009, 18:38:40
95.24.214.61
,
пустое
)
"зато Вы будете гарантированы от глубоко запрятанных ошибок"))) это не глубоко запрятаная ошибка... ) гарантию от ошибок даёт тока высшая форма труда - безделье! )
-
basilmak
(09.10.2009, 17:52:58
82.142.173.231
,
пустое
)
был опыт не переходить ни на МСП, ни на Меги разные, ни обратно... стока времени остается для наблюдения за исследователями МСП и Мег)))
-
basilmak
(09.10.2009, 16:12:16
82.142.173.231
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru