- 
	- В main стоит return, возможно программа завершает работу раньше результата. Надо while(1) использовать. - Михаил Е.(24.05.2010 15:19 - 15:22)
			- Педанты программирования рекомендуют не while (1), а for (;;) :-P - rezident(24.05.2010 15:24)
					- И совершенно правильно :). Не очевидно, что при компиляции выражения while(1) не будет происходить тестирование единицы, а выражение for(;;) такому опасению повода не подает. - Ксения(24.05.2010 16:11)
							- Ну и что из того? Я начинал программировать на Си с компилятором Small C. Он так и делал. Как сейчас помню  BK(90 знак., 25.05.2010 17:05,  ) )
- Есть еще и другая причина: на выражение if(1){...} компиляторы обычно ругаются (выдают warning). По той же причине условные операторы от константного выражения не приветствуются, поскольку здесь компилятору сложно решить, выдавать ему warning или нет. - Ксения(24.05.2010 16:17)
									- MSVC2005 и IAR AVR относятся к необычным компиляторам ? - MegaJohn(24.05.2010 16:24)
 
- IAR AVR строку while( true ) {bla(); } компилит в RJMP PC-0x0001 - MegaJohn(24.05.2010 16:14)
 
- Ну и что из того? Я начинал программировать на Си с компилятором Small C. Он так и делал. Как сейчас помню  BK(90 знак., 25.05.2010 17:05, 
- Спецом для читающих педантов пишу while(2). Иногда интересно наблюдать ступор;) - Vit(24.05.2010 15:26)
							- Можно написать хоть while (-2). В чем прикол-то? - BK(24.05.2010 15:53,  ) )- Прикол обычный - у некоторых не соблюдение шаблона действительно вызывает ступор. Забавно:) - Михаил Е.(24.05.2010 15:59)
											- ещё бывает ступор от такой конструкции for(i=0;i<10;++i)  ;-) - =AlexD=(25.05.2010 07:12)
													- Ну, так неграмотные от любой конструкции могут в ступор впасть. Или нет? - BK(25.05.2010 16:59,  ) )
 
- Ну, так неграмотные от любой конструкции могут в ступор впасть. Или нет? - BK(25.05.2010 16:59, 
- именно - Vit(24.05.2010 16:00)
													- Именно за это я своим "пацанятам" и даю, регулярно, по рукам :)  Скрипач(46 знак., 24.05.2010 16:22)
															- по рукам надо давать за #define else :) - Vit(24.05.2010 16:26)
																	- Был у меня один, #define begin, #define end в программе на С объявил. Чтобы, понимаешь, понятнее было :) - Скрипач(24.05.2010 16:33)
 
 
- по рукам надо давать за #define else :) - Vit(24.05.2010 16:26)
																	
 
- Именно за это я своим "пацанятам" и даю, регулярно, по рукам :)  Скрипач(46 знак., 24.05.2010 16:22)
															
 
- ещё бывает ступор от такой конструкции for(i=0;i<10;++i)  ;-) - =AlexD=(25.05.2010 07:12)
													
 
- Прикол обычный - у некоторых не соблюдение шаблона действительно вызывает ступор. Забавно:) - Михаил Е.(24.05.2010 15:59)
											
 
- Можно написать хоть while (-2). В чем прикол-то? - BK(24.05.2010 15:53, 
 
- И совершенно правильно :). Не очевидно, что при компиляции выражения while(1) не будет происходить тестирование единицы, а выражение for(;;) такому опасению повода не подает. - Ксения(24.05.2010 16:11)
							
 
- Педанты программирования рекомендуют не while (1), а for (;;) :-P - rezident(24.05.2010 15:24)
					
- Таймер не так проинициализирован? - Точка опоры(24.05.2010 13:44)
			- Нет просто сумма i+о значительно больше, причем чем меньше частота тактирования таймера, тем больше сумма. - sb_centr(24.05.2010 13:47)
					- пардон, ошибся i+j - sb_centr(24.05.2010 13:48)
							- Я тут начал грузиться на тему приоритетности прерываний, может подскажете как это реализуется... - sb_centr(24.05.2010 13:50)
									- Как вектора прерываний в памяти лежат, так и реализуется. Более приоритетное ближе к нулевому адресу.   maik-vs(250 знак., 24.05.2010 14:32)
											- Не можете показать на примере? - sb_centr(24.05.2010 14:47)
													- Могу.  maik-vs(1208 знак., 24.05.2010 15:36)
															- Ему лучше на С по-моему..  Михаил Е.(130 знак., 24.05.2010 15:40)
																	- Большое спасибо, разобрался - Михаил Е(24.05.2010 16:12,  ) )- Не понял, почему от моего имени кто-то пишет? Это шутка такая? - Михаил Е.(24.05.2010 16:22)
 
- Ему RTFM хорошо бы. - maik-vs(24.05.2010 15:46)
 
- Большое спасибо, разобрался - Михаил Е(24.05.2010 16:12, 
 
- Ему лучше на С по-моему..  Михаил Е.(130 знак., 24.05.2010 15:40)
																	
 
- Могу.  maik-vs(1208 знак., 24.05.2010 15:36)
															
 
- Не можете показать на примере? - sb_centr(24.05.2010 14:47)
													
 
- Как вектора прерываний в памяти лежат, так и реализуется. Более приоритетное ближе к нулевому адресу.   maik-vs(250 знак., 24.05.2010 14:32)
											
 
- Я тут начал грузиться на тему приоритетности прерываний, может подскажете как это реализуется... - sb_centr(24.05.2010 13:50)
									
 
- пардон, ошибся i+j - sb_centr(24.05.2010 13:48)
							
 
- Нет просто сумма i+о значительно больше, причем чем меньше частота тактирования таймера, тем больше сумма. - sb_centr(24.05.2010 13:47)
					
 
- В main стоит return, возможно программа завершает работу раньше результата. Надо while(1) использовать. - Михаил Е.(24.05.2010 15:19 - 15:22)