Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.01.2009, 03:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от kison
|
Именно в этом и печаль, читатели Вашего курса обречены на вечное изобретение мигалок светодиодами.
Так как в нем нет ни описания языка С ( а в нем меньше 10 операторов собственно языка!)
|
Нету Си !!! И книги Кернигана Ричи НЕТУ !!
http://avr123.nm.ru/05.htm
Убедитесь в ПОЛНОМ отсутствии !
Сообщение от kison
|
ни приемов программирования (не готовых проектов с лозунгом - делай как у меня, а обоснования именно такого решения.
|
НЕТУ аж 13 раз ! вот ...
http://avr123.nm.ru/06.htm
Сообщение от kison
|
Народная мудрость гласит - вместо рыбы лучше дать человеку удочку. Вы же даете именно рыбу.
|
РЫБА !!!
http://avr123.nm.ru/
Сообщение от kison
|
И когда человек, изучавший программирование по Вашему курсу, захочет сделать самолет, то у него все равно получится рыба...
|
Слава богу что он ЗАХОЧЕТ сделать что-то ПОЛЕЗНОЕ.
А чем рыба то плоха ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
19.01.2009, 04:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Нету Си !!! И книги Кернигана Ричи НЕТУ !!
|
Книга есть. Тогда зачем делать курс? Если книги достаточно?
Что - вот? Очередные ноты для бубна? Вбейте в мастере вот сюда вот это? Открыл "от фонаря" задачу 5. И что я там вижу?
Цитата:
|
Переходите на закладку USART
- сделайте такие установки:
|
Все тот же мастер начальной инициализации...
А вот это вообще перл:
Цитата:
|
Как я рассказывал на странице 5 "язык Си для МК" - программа на Си начинается с заголовка, затем вставляются тексты внешних файлов-библиотек с помощью команды препроцессора #include ‹текстовый файл›
|
Вы действительно думаете, что библиотеки в С добавляются через инклюд?
Или вот:
Цитата:
|
думаю вы уже понимаете что
while (rx_counter == 0);
|
Так как rx_counter явно не меняется, а объявлена она обычным образом, то компилятор С на этом месте просто "завесит" программу. CV не компилятор с языка С, поэтому в нем этого не произойдет. Но Вы гордо пишете, что в курсе изучается именно язык С, а не непонятно какой диалект CV. А с этой программной поделки люди неминуемо должны будут перейти на нормальный компилятор. Где их ждет приятная неожиданность - повисшая программа.
Про подключение символьного LCD. Смысла в такой методике нет, использование готовой встроенной библиотеки до добра не доводит. Шаг влево,шаг вправо и ... ничего не работает. А умение "оживить" устройство так и не получено. Попробуйте подключить по этой методике индикатор 4х20. Если получится - снимаю шляпу. Или, часто встречаемый случай, нужно раскидать ноги по разным портам. Не будет работать даже самый обычный 16х2.
Что же мы имеем? Вот это -
Цитата:
|
ЗАДАЧА ОКОНЧЕНА !
|
Задача пройдена и чему мы научились? Собирать мебель по инструкции. А была цель научиться делать эту мебель с нуля, из листов ДСП и т.д. Или желания читающих курс дальше мигания светодиодом не идут?
Сообщение от avr123-nm-ru
|
Слава богу что он ЗАХОЧЕТ сделать что-то ПОЛЕЗНОЕ.
А чем рыба то плоха ?
|
Что толку от желания, если умения нет? Это не детей делать, там природа поможет
Готовое отучает придумывать что то новое, мыслить нестандартно. С таким подходом человечество и паровоз бы не изобрело - зачем, ведь есть лошадь.
На самом деле проблема в поверхностности. Тяп, ляп, светодиод замигал, все счастливы. Но в реале таких задач не бывает. Или нужно подключить что-то, чего в библиотеке CV нет? Или пример с отсутствием квалификатора volatile у переменной, изменяемой в прерывании? Верим генератору начального кода.. А он довольно кривой. Но так как мы не знаем, как сделать правильно, то встреча с этими "граблями" неизбежна.[/quote]
|
|
|
|
19.01.2009, 14:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от kison
|
Тяп, ляп, светодиод замигал, все счастливы.
Верим генератору начального кода.. А он довольно кривой.
|
Ваши замечания по WinAVR я учту и внесу исправления. Спасибо за конструктив еще раз !
А пишите вы весело и легко, вот еще один форум подключился к местному "оттягу"
http://www.roboforum.ru/viewtopic.php?f=17&t=5260
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
20.01.2009, 00:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
"Все это было бы смешно. когда бы не было так грустно..."
Моя - я имею в ввиду лично МОЯ идея популяризации микроконтроллеров провалилась при попытке объяснить человеку, как принимать байт в комп... Ну вот - не мое, значит...То, что Вам кажется легко и понятно, другому - дебри..Да. пусть авр123 и доктор зло на микрочипе и где-то еще.. с чего ( чуть не написал с какого х..) объясняется популярность ццс ? Ах, с книги шпака, ну да... А вот так раскрутить, скажем, хайтек ? И дело ведь не в знании этого самого хайтека... Если я не смогу это сделать...
|
|
|
|
20.01.2009, 21:08
|
|
Частый гость
Регистрация: 20.12.2008
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Я ж говорю в ТРЕТИЙ раз !
Делайте как там:
http://avr123.nm.ru/04.htm
"WinAVR начинающим - первые шаги"
И будет работать !
В начале добейтесь компиляции той проги что я привел выше.
Потом уже остальной код добавляйте.
|
вы сами попробуйте компилировать! потом скажите! а это ошибка не может быть от компа?
|
|
|
|
20.01.2009, 22:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от urry
|
А вот так раскрутить, скажем, хайтек ? И дело ведь не в знании этого самого хайтека... Если я не смогу это сделать...
|
Принудить авр123 выдать шедевр на хайтек ...
И раскручивать только его.
__________________
Осторожно , злой кот
|
|
|
|
20.01.2009, 22:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: как компилировать не поможете?
Сообщение от Chinga02
|
как програмировать МК? Вот я взял схему от сюда http://myrobot.ru/stepbystep/r_firstbot1.php! a как компилировать
|
Рекомендую использовать УДОБНЫЙ НАЧИНАЮЩЕМУ компилятор CVAVR !
Вот ваш код откомпилирован в CVAVR по вашей просьбе, там и проект CVAVR и для PROTEUS и прошивка.
Вот скриншот как работает ваша программа:
Прикрепленный файл: 2869839.rar
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
21.01.2009, 00:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от dosikus
|
Принудить авр123 выдать шедевр на хайтек ...
|
Я ж с него начинал году наверно в 2000 ...
Он тогда ДОС-овской проге был подобен. Распечатал его руководство помню. Конечно же pic16f84 в чип-дипе купил ! Кстати я их не паял а в панельки ставил, так что до сих пор непяные ... один точно остался.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
21.01.2009, 02:17
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Он тогда ДОС-овской проге был подобен. Распечатал его руководство помню.
|
Да не ДОС , консоль.
Сообщение от avr123-nm-ru
|
Конечно же pic16f84 в чип-дипе купил ! Кстати я их не паял а в панельки ставил, так что до сих пор непяные ... один точно остался.
|
Гы , пики короче забросил ?
Выкинь ты это , купи 18ф4550 или 4520 ну или пока 16ф877а. А лучше 24 что нибудь .
З.Ы. Не выкидывай - в рамочку и на стол.
__________________
Осторожно , злой кот
|
|
|
|
21.01.2009, 10:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
avr123 - https://kazus.ru/forum/topics/14015.html
Шанс отличиться и помочь форумчанину. Потом, я думаю автор той темы будет не против, оформите как задачу к курсу. Покажете человеку как надо правильно делать?
Задача не сложная...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:49.
|
|