Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.11.2011, 19:04
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Просмотрел, может про статьи в журнале радиолюбитель здесь говорили. Вот закачал курс по Си и WINAVR+Studio тут тоже азы рассматриваются, правда последняя статья из цикла так и не выщла
|
|
|
|
17.11.2011, 19:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от roma9112
|
Просмотрел, может про статьи в журнале радиолюбитель здесь говорили. Вот закачал курс по Си и WINAVR+Studio тут тоже азы рассматриваются, правда последняя статья из цикла так и не выщла
|
Вполне возможно, что к освоению той части курса, что уже есть у вас на руках, окончание и не понадобится, понимание может прийти раньше...
Приступайте, наконец!
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
17.11.2011, 21:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.10.2009
Адрес: г. Алексин
Сообщений: 1,162
Сказал спасибо: 938
Сказали Спасибо 157 раз(а) в 92 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Си пользовательский интерфейс для винды хорош лепить, а для мк по трудоёмкости одинаков с ассемблером, только что глюки компиляции добавляются.
|
|
|
Сказали "Спасибо" ascerdfg
|
|
|
17.11.2011, 21:55
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
|
|
|
|
17.11.2011, 22:04
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
По мере освоения Си программы начинают увеличиваться в размерах. Честно говоря никак не въеду - как постоянно повторяемые блоки программы выделить в отдельные модули и подключить их. Везде, где читал все как-то получается сразу и без подробностей. Если кто поможет и напишет дословно как это сделать в АВРСтудии - очень буду благодарен.
Вот сейчас, например, мучаю такую реализацию: жду какое-то событие-А, дождался - выполняю БЛОК1, затем ожидаю событие-Б, дождался - выполняю БЛОК2, затем в начало на ожидание события А.
А может в какой книжке это подробно расписано?
|
|
|
|
17.11.2011, 22:07
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от ascerdfg
|
Си пользовательский интерфейс для винды хорош лепить, а для мк по трудоёмкости одинаков с ассемблером, только что глюки компиляции добавляются.
|
Вы сбиваете с толку молодь зелёную. АСМ надо знать, чтобы понимать, как МК работает. Программирование на С, время экономит даже на малых проектах. А на больших - АСМ как построение коммунизма - где-то, в неопределённом будущем.
|
|
|
|
17.11.2011, 22:11
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от roma9112
|
По мере освоения Си программы начинают увеличиваться в размерах.
|
Любимая поговорка на казусе - "вам шашечки или ехать?". Увеличивается, несколько. А вас, что? Жмёт объём флеши? Код не влезает?
Ну и будете на своём асме два месяца ковыряться там, где на С за неделю сделаете. Память всё равно на 100% и в первом и во втором случае использовать не удасться. Вот и считайте... Вам время девать некуда?
|
|
|
|
17.11.2011, 22:18
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от RY723
|
Любимая поговорка на казусе - "вам шашечки или ехать?". Увеличивается, несколько. А вас, что? Жмёт объём флеши? Код не влезает?
Ну и будете на своём асме два месяца ковыряться там, где на С за неделю сделаете. Память всё равно на 100% и в первом и во втором случае использовать не удасться. Вот и считайте... Вам время девать некуда?
|
Дык я вообще то на Си и пытаюсь писать, а размер имелся в виду текста программы.... Извиняюсь если не корректно написал.
|
|
|
|
17.11.2011, 22:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от st_1
|
Зная СИ... и имея определённый опыт... можно перескакивать с платформы на платформу с минимальными усилиями... На АСМе... это практически невозможно...
|
Перенос графики с LPC на PIC24 занял полчаса (переписан обмен с LCD с SPI на I2C и размер переменных в хидере) с отладкой, на асме - даже думать не хочу.
Сообщение от ascerdfg
|
только что глюки компиляции добавляются
|
Что есть, то есть. Но в Си-компиляторах грабли закопаны во вполне определенных местах, а в асме каждый волен рассыпать их по своему усмотрению. Или недосмотру.
Последний раз редактировалось AJScorp; 17.11.2011 в 22:33.
|
|
|
|
17.11.2011, 22:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
[quote=roma9112;451066]Честно говоря никак не въеду - как постоянно повторяемые блоки программы выделить в отдельные модули и подключить их.
Не совсем понятно, что Вы имеете в виду. Какие блоки?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:18.
|
|