Показать сообщение отдельно
Старый 26.03.2009, 19:56   #31   
///
 
Аватар для -=Женек=-
 
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45

-=Женек=- вне форума Не в сети
Цитата:
Но Си для контроллеров - полная фигня, если хотите получить стабильность коротких временных интервалов. Тут нужно писать руками кусочки на асме, вставлять их в Си, а в итоге после компилирования получается программа, которая работает вообще не так, как задумывалось. Ну вот так скомпилировалась...
Не писал ты сложных программ для контроллеров, потому так и говоришь.
Сколько раз у меня были ситуации, когда хотелось винить во всем кривой компилятор, мол я пишу все правильно, значит должно работать. Но потом выяснялось, что виноват был я.

Что касается коротких временных интервалов - писал как-то раз программу в которой приходилось контроллировать количество тактов, за которое выполняется какой либо участок кода - запускал таймер, выводил на экран количество тиков - никакой нестабильности не замечал.

А если программа требует реализации сложных структур, меню на дисплейчике например - как такое написать на ASM? а потом еще и отлаживать?
  Ответить с цитированием