|
Си для ATtiny15L, Есть ли такие компиляторы? |
|
|
|
Jan 25 2005, 19:23
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240

|
Подскажите, плз, есть ли где компиляторы Си для ATtiny15L. Если есть, то гле можно взять? IAR, например, поддерживает только ATtiny22 и ATtiny26.
|
|
|
|
|
Jan 26 2005, 06:49
|
Местный
  
Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031

|
IAR можно настроить под любой AVR. Для этого надо посмотреть опции компилятора и линкёра. Чтобы было понятнее прилагаю фалы конфигурации для atmega8 c кратким описанием.
Прикрепленные файлы
exmpl.rar ( 2.44 килобайт )
Кол-во скачиваний: 79
|
|
|
|
|
Jan 26 2005, 08:03
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-01-05
Из: Ukraine
Пользователь №: 2 159

|
IAR 3.20C в списке поддерживаемых процессоров tiny15 присутствует !
|
|
|
|
|
Jan 26 2005, 08:46
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Олег13 @ Jan 26 2005, 11:03) IAR 3.20C в списке поддерживаемых процессоров tiny15 присутствует ! Смотрите глубже! Файл ioavr.h содержит более чем исчерпывающую информацию о кристаллах, поддерживаемых средой. tiny15 находится в секции "// Files supported only by the assembler". Файл iotiny15.h содержит буквально следующее: Код #ifdef __IAR_SYSTEMS_ICC__ #error This compiler currently does not support the ATtiny15. #endif /* __IAR_SYSTEMS_ICC__ */ Отсюда вывод - только ассемблер.
|
|
|
|
|
Jan 26 2005, 09:19
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240

|
Цитата(aal @ Jan 26 2005, 05:29) imagecraft tiny edition. Был такой... Он tiny поддерживал. Сам не работал в нем. Обычный imagecraft испытывал. Тогда непонравился, сейчас на авр не пишу. Спасибо. Уже качаю. Будем пробовать. А есть ли где средство от жадности для него (он только 45 дней)?
|
|
|
|
|
Jan 26 2005, 20:08
|

Частый гость
 
Группа: Свой
Сообщений: 86
Регистрация: 13-06-04
Из: Minsk
Пользователь №: 29

|
Цитата(_Sam_ @ Jan 26 2005, 12:34) Если же необходимо реализовать сложный относительно ресурсов tiny алгоритм, то лучше всё таки на asm Рекомендую попробовать не асм, а Algorithm Builder Годаздо удобнее.
|
|
|
|
|
Jan 29 2005, 15:25
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240

|
2 SAMСпасибо. Цитата(nml @ Jan 26 2005, 22:08) Цитата(_Sam_ @ Jan 26 2005, 12:34) Если же необходимо реализовать сложный относительно ресурсов tiny алгоритм, то лучше всё таки на asm Рекомендую попробовать не асм, а Algorithm Builder Годаздо удобнее. А где его взять и естьли на него подробная дока?
|
|
|
|
|
Feb 1 2005, 08:03
|
Участник

Группа: Новичок
Сообщений: 28
Регистрация: 18-01-05
Из: Тула
Пользователь №: 2 035

|
IAR 3.10C тоже вроде как не поддерживает но когдя я столкнулся c такой же траблой (tini12L тоже не поддерживается) я поставил тип процессора -v0 закомментировал строчку в iotiny12.h которая ругалась на это и продолжал писать ..... в итоге готовая программа написанная на компиляторе не поддерживающим данный контроллер  Единственная трабла в том, что криво работали переменные разрядностью больше 1 байта(а именно сравнение)....... Вот и вся любовь
--------------------
Опыт - это такая вещь, которая появляется сразу после того, как была нужна.
|
|
|
|
|
Feb 1 2005, 10:17
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240

|
Всем спасибо. Попробовал ImageCraft ICCTiny. Получился очень неоптимальный код, причем одинаковый для компиляции с оптимизацией и без. У IAR, правда под 2313 тот же код получился в 2.5 раза меньше. Буду искать где купить ATTiny 13V - у него есть SRAM и его поддерживает IAR.
|
|
|
|
|
Feb 2 2005, 02:12
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915

|
вот случайно наткнулся: http://lightner.net/avr/ATtinyAvrGcc.htmlодин умелец адаптировал AVR GCC под tiny15 правда говорят, глаза бояться а руки делают
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|