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

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

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

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

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

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


 
Опции темы

Оптимальный старт в программировании МК на С

Непрочитано 31.03.2013, 21:48  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

dosikus, знаю мазохиста, упивающегося коробкой 21-й Волги с выброшенными синхронизаторами и обхаивающего коробку-автомат. Начинаю сомневаться - может, так и всем надо?
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 31.03.2013, 21:50  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от dosikus Посмотреть сообщение
Естественно надо уметь создавать и настраивать проект самостоятельно, что за вас делает "заботливый" визард CVAVR, напрочь отучая думать .
А зачем думать там, где можно не думать?
На Ассемблере вообще программист - царь и бог, если вы поклонник хардкора
niXto вне форума  
Непрочитано 31.03.2013, 21:58  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

niXto, Вы когда дышите, идете и т.д. - задумываетесь о каждом нервном импульсе или пользуетесь "набором функций"? А ведь как было бы круто перейти на ASM для тела!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 31.03.2013, 22:11  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Беда в том, что новые программисты привыкают к конструкциям того же CVAVR, например в работе с битами. Отсюда: компиляторы ansi C не понимаю программистов, а те в свою очередь не понимают ansi C. Как результат - на выходе "шедевр" недостойный даже распечатки на туалетной бумаге. Про визарды и чужие либы: вообще молчу, это тема для холивара достойного Содома и Гоморы.

Для ТС.
Если хотите найти своё место среди програмистов - начните с чтения ДШ. Привыкните писать только самостоятельно и только на ansi C. Распил чужих либ на предмет понимания "как работает" - приветствуется.
1. Помигайте светодиодом
2. Помигайте светодиодом по прерываниям.
3. Поиграйте с ШИМом
4. Поиграйте с АЦП.
5. Напишите простенький проет.
6. Если первые пять пунктов прошли успешно - играйтесь с остальной перефирией МК.

Последний раз редактировалось Wiza_; 31.03.2013 в 22:15.
Wiza_ вне форума  
Эти 4 пользователя(ей) сказали Спасибо Wiza_ за это сообщение:
Gnaty (22.07.2013), NOPROBLEM (01.04.2013), rsrg (24.06.2013), tedal (04.07.2013)
Непрочитано 31.03.2013, 22:37  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от Wiza_ Посмотреть сообщение
Беда в том, что новые программисты привыкают к конструкциям того же CVAVR, например в работе с битами. Отсюда: компиляторы ansi C не понимаю программистов, а те в свою очередь не понимают ansi C. Как результат - на выходе "шедевр" недостойный даже распечатки на туалетной бумаге. Про визарды и чужие либы: вообще молчу, это тема для холивара достойного Содома и Гоморы.

Для ТС.
Если хотите найти своё место среди програмистов - начните с чтения ДШ. Привыкните писать только самостоятельно и только на ansi C. Распил чужих либ на предмет понимания "как работает" - приветствуется.
1. Помигайте светодиодом
2. Помигайте светодиодом по прерываниям.
3. Поиграйте с ШИМом
4. Поиграйте с АЦП.
5. Напишите простенький проет.
6. Если первые пять пунктов прошли успешно - играйтесь с остальной перефирией МК.
А кто заставляет использовать нестандартные конструкции? И почему программу из CV нужно компилировать где-то еще? А, скажем, из WinAVR, пойдет без танца с бубном в IARe? Или надо "подпилить"? Не вижу объективных "против" CV, только непонятные мне эмоции.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
seanta (05.08.2013)
Непрочитано 01.04.2013, 00:10  
NOPROBLEM
Почётный гражданин KAZUS.RUN
 
Аватар для NOPROBLEM
 
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 778
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
NOPROBLEM на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Полагаю, что хоть FC и позволяет создавать проекты не зная особенностей работы периферийных модулей, для того, чтобы разобраться, почему это вдруг проект, отлично эмулиуемый в FC не работает в железе надо разобраться с даташитами. Ну и периодически просматривать, как генерируется асемблерный код при разных вариантах, например битовых операций с портами. Иначе в результате проект неизбежно появится тут, на Казусе, сопровождаемый воплями: "Помогите разобраться, что не так!"
__________________
От ложного знания к истинному незнанию!
NOPROBLEM вне форума  
Непрочитано 01.04.2013, 00:30  
krug_vv
Вид на жительство
 
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 376
Сказал спасибо: 191
Сказали Спасибо 153 раз(а) в 98 сообщении(ях)
krug_vv на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

И все-таки, могут вменяемо объяснить чем CV хуже?
Я почитал советчиков, и 3 дня пытался запустить чужой проект на AVRstudio 5 и 6, сначала он сыпал ошибки с описанием, я подключил разные библиотеки нужные. Думал во как хорошо, всё подробно говорит чего ему надо...
В конце он радостно сказал мне: "Есть 1 ошибка ". И всё...
А где она и что она - пробуй варианты, может угадаешь.
Короче, до блёва на него дошло. Даже подходить не хочу.
А в CV сразу всё понравилось. Так чем же он плох, если мигрировать на не-AVR я не собираюсь, а под STM32 всё равно другой софт будет?
И что значит визарды - это плохо? Да они всё равно мне рисуют всю инфу в тексте, эти регистры я знаю со времен асма.
У меня на микроволновке куча кнопочек. Но есть одна, которая при каждом нажатии докидывает по 15 сек. Догадайтесь какая стерта от частого пользования?
А по вашей логике я должен изучить все инструкции и кнопки для микроволновки.
Нахуа? Ментальный онанизм?

Последний раз редактировалось krug_vv; 01.04.2013 в 00:32.
krug_vv вне форума  
Эти 3 пользователя(ей) сказали Спасибо krug_vv за это сообщение:
akegor (01.04.2013), seanta (05.08.2013), zvy4ok (01.04.2013)
Непрочитано 01.04.2013, 00:41  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от Арктур Посмотреть сообщение
IAR, кстати, удобней при работе с памятью.
Если бы только это...Иар - компилятор не только Си, но Си++ с поддержкой почти всего что есть в стандарте.
_Артём_ вне форума  
Непрочитано 01.04.2013, 01:46  
White Wild Wolf
Прохожий
 
Регистрация: 06.03.2011
Адрес: Екатеринбург
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
White Wild Wolf на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Забавно... Я в разные периоды пользовался и CV, и WinAVR, и IAR-ом, и AVRStudio - почему-то мне ни один не показался не показался катастрофой - вполне себе ничего компиляторы. На работе по регламенту IAR стоит, а для себя и своих задач я все же предпочитаю AVRStudio. Признаю, что сверхсложных проектов а ля ОС у меня не было, поэтому возможно моя оценка страдает неполнотой.
Но что касается начинающего программиста, то тут я пожалуй согласен с jump. Я тоже начинал копать с самого низа, программы писал в блокноте, а в hex переводил и заливал консольной программкой-терминалом стыренной из универа (запамятовал что за прога была ). Да, парочку камушков залочил, пару вообще пожег, но зато сейчас все гладко в любой среде.

P.S.: и куда модераторы смотрят

Последний раз редактировалось White Wild Wolf; 01.04.2013 в 01:48.
White Wild Wolf вне форума  
Непрочитано 01.04.2013, 02:08  
andrey9806
Временная регистрация
 
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
andrey9806 на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

FC имхо сложнее и непонятнее,чем CV,там нет функций примеров кода настройшика(генератора кода).
задумка была неплохая а вот реализация
берись за CV там нет ничего сложного
p.s.: кто смотрел коды на асме после CV знает что там за ужас
но работает
я сам с него начинал прогал на winavr, avr studio но только на нем можно сделать что-то например контролер шаговика или шим за пару минут
сейчас я программирую stm32 на Keil и переход особого труда не составил.
andrey9806 вне форума  
Сказали "Спасибо" andrey9806
ssa_333 (01.04.2013)
 
Опции темы

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

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, время: 00:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.