Свежие обсуждения
Микроконтроллеры

Как настоящие мужчины отлаживают программы? Поделитесь опытом!

1 3 4

picmaniac: Настоящие мужчины свои программы ваще не отлаживают. У реальных пацанов всё начинает правильно работать сразу!
"Если ты откомпилил прогу и она сразу заработала - ищи ошибку, потому что так не бывает"
( Из программистского фольклора )
"Когда программа написана и отлажена - она уже никому не нужна"
Не мной придумано

 

Посмотрите на мой способ. http://avr.nikolaew.org/debug.htm
Шнурок для программирования является и шнурком для отладки.
Программатор - в нем же и программа отладки. Короче, все в
одном флаконе. Надо только в отлаживаемую программу вставить
обработчик прерывания SPI (или USI- для тини26, тини2313)

Отладка - реалтайм. В принципе можно организовать и точки
пснвдоостанова (прерывания будут работать).

 

Bul_d_Ozer: "Когда программа написана и отлажена - она уже никому не нужна" Это точно!!!

 

А вот Билли M$ придерживается иного мнения!

 

nml: Посмотрите на мой способ. http://avr.nikolaew.org/debug.htm
- Очень привлекательно, но это на IAR, а я в нем (пока?) ничего не понимаю.

 

Или это провокация (хотя я и сам бы такую подлянку учинил) или пацана конкретная параноя (скорее - "синдром сверхценных идей"). На электрониксе же от этой напасти же как-то избавились.....
Кто бы этого "гуру" унял? Пол-интернета зас.рал, клянусь, честное слово.
А про настоящие эмуляторы что же никто не вспоминает? Для х51 с бааальшим удовольствием использую эмулятор от NoHau.

 

AVRbeginner: Осваивайте AVR! Теперь это просто. Это должен знать каждый! Ну вот...Скоро с товарисчем лично пообщаются...теперь это просто..неприменно просветление придет...

 

Max_Pinchuk: а для маленьких - Тини13 например - будет работать ? можно пример ? Спасибо.

Я навскидку не помню, есть ли там USI интерфейс. Если есть - будет, у нее ОЗУ точно есть.

AlexUS: Очень привлекательно, но это на IAR, а я в нем (пока?) ничего не понимаю.

Не, вы просто невнимательно посмотрели. Есть отладочный модуль и для асма, и для Algorithm Builder. Там все в одном архиве.

А вообще есть аналогичный модуль и для USART, но он только для IAR Си и отображение отдельной программой... Один раз всего понадобился, потому до товарного вида не доведен.

 

Не буду агетировать, если кому интересно законченный вариант http://www.pic16f8x.narod.ru

PS. Я не Макс, рекламировать не буду! Да и неча собственно рекламировать, по сравнению с сайтом Макса!

 

Читал. Плакал. Особенно над этим: "Это далеко не полный список уителей!"