|
Я использую среду разработки CodeVisionAVR v. 1.24.8b. Как известно, она использует внешний отладчик AVR Studio 4 (у меня v. 4.12 SP4 Build 497). Припёрло тут мне по ходу выполнения программы посмотреть значения переменных. Сделал всё по инструкции - из-под CodeVisionAVR вызвал AVR Studio, загрузил в проект COFF файл. Файл загрузился и появился в окошке Project. И, похоже, что всё нормально шевелится, но окно с текстом программы на C, не появилось. И добавить переменные в просмотр не получается. Делал я это всё впервые, и чуть умом не тронулся, пока пытался понять, что я делаю не так. Ну нету окна с исходным текстом программы, и всё тут! Потерял массу времени, пока заметил одну вещь. К несчастью, мой исходный файл назывался test_eeprom.c Соответственно, при компиляции родились файлы test_eeprom.cof и test_eeprom__.c А в окне Project в AVR Studio, в папке Source указан файл test_eepro__.c Эта сволочь, (AVR Studio) с какого-то перепугу отрезала одну букву в имени файла. Не любит, видать, длинных имён файлов. Стоило назвать файл покороче, как всё нормально заработало! Интересно, это только мне так повезло, или ещё кто-то с этим сталкивался? |
|
|
6П3С: Я использую среду разработки CodeVisionAVR v. 1.24.8b. Как известно, она использует внешний отладчик AVR Studio 4 (у меня v. 4.12 SP4 Build 497). Добрый день! Пока для меня это темный лес. Есть только желание освоить программирование AVR. Скачал обе эти программы, но как я понял CodeVisionAVR это демонстрационная версия. Не могли бы подсказать можно ли где скачать полную версию, а также AVR Studio, а также литературу? Заранее благодарю, Владимир.
|
|
|
Владимир_К: Есть только желание освоить программирование AVR. Если желание есть, то освоите... Сайт http://www.atmel.com/ должен стать для Вас родным. А именно, его раздел, касающийся собственно микроконтроллеров AVR: http://www.atmel.com/products/avr/ Оттуда можно (и дОлжно!) скачать много полезных вещей, в том числе даташит на контроллер, который Вы выбрали, Application Notes, а также тот самый AVR Studio 4. Что касается CodeVisionAVR, то демо версия отличается от полнофункциональной только тем, что нельзя создать код, который превышает 50% от имеющейся памяти на контроллере. Я в своё время брал полнофункциональную версию по какой-то ссылке на "Рапидшаре". Сейчас эта ссылка не работает :-( Но если очень хочется, то возьмите на http://6p3s.nm.ru/soft/Codevision.rar (2 Мбайт) В качестве программатора я использовал последовательный программатор, подключаемый к LPT порту и совместимый с STK200/300, который поддерживается средой разработки CodeVisionAVR. Схема моего варианта на http://6p3s.nm.ru/pict/avr/avr_prog_lpt_shem.rar немного отличается от подобных схем, коих полно в Интернете. Распайка показана для разъёма "Centronix". Питание +5 вольт берётся от USB разъёма компьютера. Что касается литературы, то я начинал с курса на http://avr123.nm.ru/ В этом курсе полно всяких ссылок, так что без литературы не останетесь.
|
|
|
6П3С: Сайт http://www.atmel.com/ должен стать для Вас родным. А именно, его раздел, касающийся собственно микроконтроллеров AVR: http://www.atmel.com/products/avr/ Оттуда можно (и дОлжно!) скачать много полезных вещей, в том числе даташит на контроллер... Спасибо за помощь. 6П3С: Что касается литературы, то я начинал с курса на http://avr123.nm.ru/ С этого начал и я. Еще раз спасибо. |
|