Ответ: Конечно было бы интересно взглянуть на исходной текст. Но как я понял из ответов
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
на мое предыдущее сообщение IAR для PIC генерирует более оптимальный код, нежели HT.
А вообще, я полностью поддерживаю DASMа: PIC18 не "заточен" под Си, что бы MIcrochip об этом не говорила. Но я всегда отдавал ей должное. Раскрутить контроллер с такой примитивной (в смысле - простой) архитектурой, тогда как более интересные контроллеры сошли со сцены, и держаться на одном из первых мест четверть века - это надо суметь!
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Исходник на С выложен ниже, а исходник на асме здесь , только несколько покривившийся. — L.A. (02.07.2003 10:47, 17682 байт)
- я более про pic16 говорил. В 18 как я понял есть попытка оживить мертвеца и присабачить к сям. — DASM (02.07.2003 10:39, пустое)
- Да, 18-е ПИКи вроде должны лучше подходить. В них нет разделения памяти на банки, а банки и затрудняют работу компилера. — L.A. (02.07.2003 10:51, пустое)
- Ответ: Конечно PIC18 это далеко не PIC16, но к Си он ненамного приблизился. Попробуй на нем написать рекурсивную функцию. — Bill (02.07.2003 10:50, 230 байт)
- И часто Вы пишите рекурсивные алгоритмы для микроконтроллеров? — Dir (02.07.2003 23:41, 185 байт)
- На прошлой странице было сообщение о совершенно аналогичной корявости АВР по отношению к С. Так что мечта DASMa не скоро сбудется. — L.A. (02.07.2003 10:54, пустое)
- Ответ: Увы, идеала не существут. Но мне кажется 16-разрядные контроллеры — Bill (02.07.2003 11:02, 158 байт)
- ну корявость АВР менее выражена, для 8-битника они сделали почти все что могли. Будем ждать хотя бы 32 битников даже в простых приложениях — DASM (02.07.2003 10:59, пустое)
- Как это "менее выражена"? Точно такое же трехкратное распухание кода при переводе с асма на С . Где здесь меньшая выраженность - не пойму. Если уж что-то и заточено под С , так это MSP430. — L.A. (02.07.2003 11:01, пустое)
- Я думаю, что Вы очень хорошо пишите на ASMе и очень плохо на С, у меня ситуация обратная, поэтому код на С как минимум не хуже, чем на ASMe. — Sgrig (02.07.2003 12:26, пустое)
- Ответ: А вот здесь я не соглашусь. Во-первых это зависит от программиста. — Bill (02.07.2003 12:16, 575 байт)
- Хм-м-м, а что, у 32р МК на С и АСМ соотношение будет другое? — mse (02.07.2003 11:44, пустое)
- Список можно продолжить M16C, F2MC (8 и 16 бит) ..., 32-рязрядные наверное все можно к Си-адаптированным причислить. — Sergey Pinigin (02.07.2003 11:35, пустое)
- и что в нем так заточено ? и что конкретно коряво в АВР ? — DASM (02.07.2003 11:10, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru