23.07.2013, 21:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от nahimovv
|
пусть это кому-то покажется диким, пусть кто-то кричит, что "осваивая разное - не осваиваешь ничего", фигня всё это.
|
Вообще-то, водораздел пролегает вовсе не так- " IAR vs всё остальное", водораздел таков - " Инструменты, поддерживающие стандарты vs УпрощалкиТипаCV,FC,ABитд". Так что, спектр ПО, соответствующего стандартам - это скорее диверсификация, чем разбрасывание, а вот набор из элементов, каждый из которых замкнут на себя, не поддерживает стандартов и к тому же ограничивается какой-либо узкой областью применения - это настоящее препятствие, на преодоление которого многим попросту не хватает времени, сил и т.д.
_______________________
Так что, oleg110592 поторопился подписаться "спасибом" под этой ТЗ.
__________________
There's always more than one way to skin a cat.
Последний раз редактировалось tempora; 23.07.2013 в 21:21.
|
|
|
|
23.07.2013, 21:24
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от oleg110592
|
Нуу, бросьте!
Есть ли здесь новички, начавшие сразу с иара -хотелось бы услышать их мнение.
|
Начинал работать с AVR с такими инструментами:
1) Atmel AVR assembler + Algorith Builder
2) Codevision AVR (несколько недель)
3) Imagecraft AVR (несколько месяцев)
4) IAR AVR
Не начал с Иара потому что не знал о его существовании и/или скачать было несколько труднее чем сейчас (2002 или 2003 год).
После того, как установил Иар (версия 3.10 кажется) все вышеупомянутые поделки стали не нужны и постепенно исчезли с компа (по мере обновления ПК).
WinAVR тогда был как-то менее доработан, чем сейчас, поэтому его не осваивал. Но в настоящий момент начинать вполне можно с него и тот же GCC использовать для АРМа. К тому ж GCC проще прикручивается к Eclipse-Visual Studio-другому нормальному редактору, чем IAR.
|
|
|
|
23.07.2013, 21:34
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от tempora
|
вот набор из элементов, каждый из которых замкнут на себя, не поддерживает стандартов и к тому же ограничивается какой-либо узкой областью применения - это настоящее препятствие, на преодоление которого многим попросту не хватает времени, сил и т.д.
|
"времени, сил и т.д." это сферический конь в вакууме... или, попросту, отговорка чистой воды, или нежелание, не иначе. Мы тут все в одном временном пространстве.
Цитата:
|
Так что, oleg110592 поторопился подписаться "спасибом" под этой ТЗ.
|
"Пути господни - неисповедимы!"(С)
|
|
|
|
23.07.2013, 21:40
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от SasaVitebsk
|
oleg110592 поясните мне пожалуйста, а что работа со структурами или указателями, в CV как то отличается от работы с этими же абстракциями в IAR?
|
Опять не поняли - я пользуюсь иаром и иногда cv и не использую структуры и указатели, хотя вру - использую в проектах одну структуру для еепром авр (первая ячейка портится) и для еепром стм8 (там вроде по другому нормально не получается).
А вот для обучаемых иару до структур так и не дошли - тяжелый порог вхождения, начиная с инсталляции самого иара (крякать сложно раньше было) и создания проекта - люди очень далекие от программирования. Повторюсь -я учитель плохой, хотя одного негра научил ассемблеру для пиков - сейчас в Нигерии космосом занимается, на мастерс микрочип в америку регулярно летает. В cv достаточно нажать кнопку, выбрать тип микроконтроллера, частоту и нажать кнопку.
Последний раз редактировалось oleg110592; 23.07.2013 в 21:46.
|
|
|
|
23.07.2013, 21:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от nahimovv
|
"времени, сил и т.д." это ... попросту, отговорка чистой воды, или нежелание, не иначе.
|
Я практически того же мнения, однако, верю, что есть один из тысячи, кому не хватило, например, времени...
____________
" Господи, ... позволь спросить: если в городе найдётся всего один праведник, разрушишь ли Ты город?"
__________________
There's always more than one way to skin a cat.
|
|
|
|
23.07.2013, 21:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от oleg110592
|
В cv достаточно нажать кнопку...
|
Кнопку давить и мышки могут.
А какие сложности с GCC ?
|
|
|
|
23.07.2013, 21:51
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от oleg110592
|
использую в проектах одну структуру для еепром авр (первая ячейка портится)
|
Ничего там не портится, в Mega AVR по крайней мере.
Сообщение от oleg110592
|
тяжелый порог вхождения, начиная с инсталляции самого иара (крякать сложно раньше было)
|
Сейчас тоже крекать сложно будет - Иар вводит новую систему лицензирования.
Сообщение от oleg110592
|
создания проекта
|
В Иар проект проще создать - не нужно настраивать порты, частоты и т.п. Визарда-то нет.
|
|
|
|
23.07.2013, 21:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от Арктур
|
Кнопку давить и мышки могут.
|
После этого " нажатия кнопок" получается такое вот чудо:
Код:
|
while (1)
{
// Place your code here
}; |
Что, конечно же, сиильно облегчает задачу - а как иначе понять, что code надо place не где-нибудь, а here?
__________________
There's always more than one way to skin a cat.
Последний раз редактировалось tempora; 23.07.2013 в 21:55.
|
|
|
|
23.07.2013, 21:53
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от Арктур
|
А какие сложности с GCC ?
|
Некоторые неудобства может доставить работа с flash-переменными. В Иар Авр или ARM GCC с ними проще работать. В AvrGcc как-то кривовато с непривычки.
|
|
|
|
23.07.2013, 22:12
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от _Артём_
|
Ничего там не портится, в Mega AVR по крайней мере
|
К сожалению портится (личный опыт), особенно у мег8 (может с буквой А уже и нет), иногда мег48 (зависит от партии). Из перевода хэлпа IMAGECRAFT: Обратите внимание, чтобы обойти аппаратную ошибку в AVR, для инициализированных данных EEPROM адрес 0 не используется. Встречал в мега48 bod 4.7В при 5В срабатывал при температуре меньше 10 градусов.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:33.
|
|