31.03.2013, 21:48
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
dosikus, знаю мазохиста, упивающегося коробкой 21-й Волги с выброшенными синхронизаторами и обхаивающего коробку-автомат. Начинаю сомневаться - может, так и всем надо?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
31.03.2013, 21:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от dosikus
|
Естественно надо уметь создавать и настраивать проект самостоятельно, что за вас делает "заботливый" визард CVAVR, напрочь отучая думать .
|
А зачем думать там, где можно не думать?
На Ассемблере вообще программист - царь и бог, если вы поклонник хардкора
|
|
|
|
31.03.2013, 21:58
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
niXto, Вы когда дышите, идете и т.д. - задумываетесь о каждом нервном импульсе или пользуетесь "набором функций"? А ведь как было бы круто перейти на ASM для тела!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
31.03.2013, 22:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Беда в том, что новые программисты привыкают к конструкциям того же CVAVR, например в работе с битами. Отсюда: компиляторы ansi C не понимаю программистов, а те в свою очередь не понимают ansi C. Как результат - на выходе "шедевр" недостойный даже распечатки на туалетной бумаге. Про визарды и чужие либы: вообще молчу, это тема для холивара достойного Содома и Гоморы.
Для ТС.
Если хотите найти своё место среди програмистов - начните с чтения ДШ. Привыкните писать только самостоятельно и только на ansi C. Распил чужих либ на предмет понимания "как работает" - приветствуется.
1. Помигайте светодиодом
2. Помигайте светодиодом по прерываниям.
3. Поиграйте с ШИМом
4. Поиграйте с АЦП.
5. Напишите простенький проет.
6. Если первые пять пунктов прошли успешно - играйтесь с остальной перефирией МК.
Последний раз редактировалось Wiza_; 31.03.2013 в 22:15.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо Wiza_ за это сообщение:
|
|
|
31.03.2013, 22:37
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от Wiza_
|
Беда в том, что новые программисты привыкают к конструкциям того же CVAVR, например в работе с битами. Отсюда: компиляторы ansi C не понимаю программистов, а те в свою очередь не понимают ansi C. Как результат - на выходе "шедевр" недостойный даже распечатки на туалетной бумаге. Про визарды и чужие либы: вообще молчу, это тема для холивара достойного Содома и Гоморы.
Для ТС.
Если хотите найти своё место среди програмистов - начните с чтения ДШ. Привыкните писать только самостоятельно и только на ansi C. Распил чужих либ на предмет понимания "как работает" - приветствуется.
1. Помигайте светодиодом
2. Помигайте светодиодом по прерываниям.
3. Поиграйте с ШИМом
4. Поиграйте с АЦП.
5. Напишите простенький проет.
6. Если первые пять пунктов прошли успешно - играйтесь с остальной перефирией МК.
|
А кто заставляет использовать нестандартные конструкции? И почему программу из CV нужно компилировать где-то еще? А, скажем, из WinAVR, пойдет без танца с бубном в IARe? Или надо "подпилить"? Не вижу объективных "против" CV, только непонятные мне эмоции.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
01.04.2013, 00:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Полагаю, что хоть FC и позволяет создавать проекты не зная особенностей работы периферийных модулей, для того, чтобы разобраться, почему это вдруг проект, отлично эмулиуемый в FC не работает в железе надо разобраться с даташитами. Ну и периодически просматривать, как генерируется асемблерный код при разных вариантах, например битовых операций с портами. Иначе в результате проект неизбежно появится тут, на Казусе, сопровождаемый воплями: "Помогите разобраться, что не так!"
__________________
От ложного знания к истинному незнанию!
|
|
|
|
01.04.2013, 00:30
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
И все-таки, могут вменяемо объяснить чем CV хуже?
Я почитал советчиков, и 3 дня пытался запустить чужой проект на AVRstudio 5 и 6, сначала он сыпал ошибки с описанием, я подключил разные библиотеки нужные. Думал во как хорошо, всё подробно говорит чего ему надо...
В конце он радостно сказал мне: "Есть 1 ошибка ". И всё...
А где она и что она - пробуй варианты, может угадаешь.
Короче, до блёва на него дошло. Даже подходить не хочу.
А в CV сразу всё понравилось. Так чем же он плох, если мигрировать на не-AVR я не собираюсь, а под STM32 всё равно другой софт будет?
И что значит визарды - это плохо? Да они всё равно мне рисуют всю инфу в тексте, эти регистры я знаю со времен асма.
У меня на микроволновке куча кнопочек. Но есть одна, которая при каждом нажатии докидывает по 15 сек. Догадайтесь какая стерта от частого пользования?
А по вашей логике я должен изучить все инструкции и кнопки для микроволновки.
Нахуа? Ментальный онанизм?
Последний раз редактировалось krug_vv; 01.04.2013 в 00:32.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо krug_vv за это сообщение:
|
|
|
01.04.2013, 00:41
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от Арктур
|
IAR, кстати, удобней при работе с памятью.
|
Если бы только это...Иар - компилятор не только Си, но Си++ с поддержкой почти всего что есть в стандарте.
|
|
|
|
01.04.2013, 01:46
|
|
Прохожий
Регистрация: 06.03.2011
Адрес: Екатеринбург
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Забавно... Я в разные периоды пользовался и CV, и WinAVR, и IAR-ом, и AVRStudio - почему-то мне ни один не показался не показался катастрофой - вполне себе ничего компиляторы. На работе по регламенту IAR стоит, а для себя и своих задач я все же предпочитаю AVRStudio. Признаю, что сверхсложных проектов а ля ОС у меня не было, поэтому возможно моя оценка страдает неполнотой.
Но что касается начинающего программиста, то тут я пожалуй согласен с jump. Я тоже начинал копать с самого низа, программы писал в блокноте, а в hex переводил и заливал консольной программкой-терминалом стыренной из универа (запамятовал что за прога была ). Да, парочку камушков залочил, пару вообще пожег, но зато сейчас все гладко в любой среде.
P.S.: и куда модераторы смотрят
Последний раз редактировалось White Wild Wolf; 01.04.2013 в 01:48.
|
|
|
|
01.04.2013, 02:08
|
|
Временная регистрация
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
FC имхо сложнее и непонятнее,чем CV,там нет функций примеров кода настройшика(генератора кода).
задумка была неплохая а вот реализация
берись за CV там нет ничего сложного
p.s.: кто смотрел коды на асме после CV знает что там за ужас
но работает
я сам с него начинал прогал на winavr, avr studio но только на нем можно сделать что-то например контролер шаговика или шим за пару минут
сейчас я программирую stm32 на Keil и переход особого труда не составил.
|
|
|
Сказали "Спасибо" andrey9806
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:42.
|
|