MaxiMuz 0 July 4, 2011 Posted July 4, 2011 · Report post Попробуйте так: void main (void) __attribute__ ((naked)); void main (void) { sei(); for(;;) { } } Попробывал , выдает ошибку : test.c:16: warning: return type of 'main' is not 'int' похоже гл.функция может иметь только int атрибут а что значит определение ((naked)) ? Quote Share this post Link to post Share on other sites More sharing options...
smk 0 July 4, 2011 Posted July 4, 2011 · Report post Функцию main объявите как int main(void) Перед последней скбкой впишите return 0; Quote Share this post Link to post Share on other sites More sharing options...
defunct 0 July 4, 2011 Posted July 4, 2011 · Report post а вы выкинуть!!! Выкинуть - если не знать и не хотеть учить asm. ) А так вообще что 15-я, что 13-я для своих задач отличные чипы. 13-я мне предпочтительней тактовым генератором на 9.6Mhz (кратно 9600 UART'а). Quote Share this post Link to post Share on other sites More sharing options...
AlexG_changed 0 July 14, 2011 Posted July 14, 2011 · Report post Программирование Tiny15 с помощью GCC описано здесь: http://www.lightner.net/avr/ATtinyAvrGcc.html, http://ned.bike-nomad.com:8080/Ned/54 Заголовочные файлы со второй ссылки:headers.zip PS: У Imagecraft был довольно приличный компилятор Си для ATtiny без ОЗУ Quote Share this post Link to post Share on other sites More sharing options...
alexeyv 0 July 14, 2011 Posted July 14, 2011 · Report post а что значит определение ((naked)) ? Насколько я помню, эта директива компилятора убирает эпилог/пролог функции, считая что из ф-ции нет возврата Quote Share this post Link to post Share on other sites More sharing options...
dde29 0 August 14, 2011 Posted August 14, 2011 · Report post Сталкивался с такой проблемой. Микроконтроллер ATtiny25 по пинам совместим с ATtiny15. При этом у 25-ки имеется ОЗУ... Quote Share this post Link to post Share on other sites More sharing options...
ARV 0 August 14, 2011 Posted August 14, 2011 · Report post На C писать под такие крохи как t13 и t15, - это даже не "изврат", - это __гониво__. t13 может гораздо больше чем просто мигать светодиодом, там аж 512 слов ПП. На поддержку COM порта тратится меньше сотни. согласен, что тини13 может гораздо больше, чем просто мигать светодиодом. но не согласен на счет писания на Си - имею очень положительный опыт написания нескольких проектов именно на Си - и очень доволен. если надо выжать максимум - само собой асм, но в среднем и Си отлично подходит. Quote Share this post Link to post Share on other sites More sharing options...
zmey71 0 March 18, 2012 Posted March 18, 2012 · Report post Доброго времени суток!Кто из форумчан может предложить в SMD корпусе Тини15?теперь её купить не реально,снята с производства,есть Тини25,но на неё нужно прогу переделывать,а мне это не по силе,приборчик стоит мёртвым грузом,ни как закончить не могу из за Тини15.Или кто сможет переделать прошивку,исходник для Тини15 есть.Спасибо. Quote Share this post Link to post Share on other sites More sharing options...