Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 23.07.2013, 21:17  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию 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.
tempora вне форума  
Непрочитано 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  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от tempora Посмотреть сообщение
вот набор из элементов, каждый из которых замкнут на себя, не поддерживает стандартов и к тому же ограничивается какой-либо узкой областью применения - это настоящее препятствие, на преодоление которого многим попросту не хватает времени, сил и т.д.
"времени, сил и т.д." это сферический конь в вакууме... или, попросту, отговорка чистой воды, или нежелание, не иначе. Мы тут все в одном временном пространстве.
Цитата:
Так что, oleg110592 поторопился подписаться "спасибом" под этой ТЗ.
"Пути господни - неисповедимы!"(С)
nahimovv вне форума  
Непрочитано 23.07.2013, 21:40  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от SasaVitebsk Посмотреть сообщение
oleg110592 поясните мне пожалуйста, а что работа со структурами или указателями, в CV как то отличается от работы с этими же абстракциями в IAR?
Опять не поняли - я пользуюсь иаром и иногда cv и не использую структуры и указатели, хотя вру - использую в проектах одну структуру для еепром авр (первая ячейка портится) и для еепром стм8 (там вроде по другому нормально не получается).
А вот для обучаемых иару до структур так и не дошли - тяжелый порог вхождения, начиная с инсталляции самого иара (крякать сложно раньше было) и создания проекта - люди очень далекие от программирования. Повторюсь -я учитель плохой, хотя одного негра научил ассемблеру для пиков - сейчас в Нигерии космосом занимается, на мастерс микрочип в америку регулярно летает. В cv достаточно нажать кнопку, выбрать тип микроконтроллера, частоту и нажать кнопку.

Последний раз редактировалось oleg110592; 23.07.2013 в 21:46.
oleg110592 вне форума  
Непрочитано 23.07.2013, 21:44  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от nahimovv Посмотреть сообщение
"времени, сил и т.д." это ... попросту, отговорка чистой воды, или нежелание, не иначе.
Я практически того же мнения, однако, верю, что есть один из тысячи, кому не хватило, например, времени...
____________
"Господи, ... позволь спросить: если в городе найдётся всего один праведник, разрушишь ли Ты город?"
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 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  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию 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.
tempora вне форума  
Непрочитано 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  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от _Артём_ Посмотреть сообщение
Ничего там не портится, в Mega AVR по крайней мере
К сожалению портится (личный опыт), особенно у мег8 (может с буквой А уже и нет), иногда мег48 (зависит от партии). Из перевода хэлпа IMAGECRAFT: Обратите внимание, чтобы обойти аппаратную ошибку в AVR, для инициализированных данных EEPROM адрес 0 не используется. Встречал в мега48 bod 4.7В при 5В срабатывал при температуре меньше 10 градусов.
oleg110592 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимальный лазерник для ЛУТ Kabron Делимся опытом 187 31.05.2016 10:51
Оптимальный привод тележки весом 200кг d-f-m Производственное оборудование 18 12.07.2010 00:29
[Решено] Оптимальный коттеджный домофон LAVR12 Автоматика и аппаратура связи 0 22.04.2010 20:17
О программировании AVR на C++ neiver Микроконтроллеры, АЦП, память и т.д 55 24.03.2010 19:33
Оптимальный ламинатор для ЛУТ snakesoft Делимся опытом 7 13.01.2010 22:41


Часовой пояс GMT +4, время: 20:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot