01.04.2013, 16:56
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от kmst
|
А уж если проект на СV влазит в 162 мегу вместо 128 (заполнение на 60%) у конкурентов на ИАР-е, я не виноват
|
Вы хотите сказать, что компилятор CV генерит код в 8 раз меньший чем Иар?
Сомнительно.
Сообщение от kmst
|
конкурентов на ИАР-е, я не виноват
|
Тут врядли Иар виноват, скорее конкуренты у вас такие.
|
|
|
|
01.04.2013, 17:08
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от kmst
|
Например, почему не пользуюсь визардом, да потому что сопровождать строки типа...
|
а у меня строки другого визарда типа:
Код:
|
//TIMER0 initialize - prescale:64
// WGM: Normal
// desired value: 1mSec
// actual value: 1,000mSec (0,0%)
TCCR0B = 0x00; //stop
TCNT0 = 0x83; //set count
TCCR0A = 0x00;
TCCR0B = 0x03; //start timer |
давненько уже сопровождаются из проекта в проект на разных компиляторах. С помощью визарда не все можно делать, все равно надо глядеть документацию, но иногда облегчает жизнь (имхо).
|
|
|
|
03.04.2013, 14:07
|
|
Частый гость
Регистрация: 05.03.2011
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 16 раз(а) в 4 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
›Вы хотите сказать, что компилятор CV генерит код в 8 раз меньший чем Иар?
Увы, это Вы не хотите понять мысль...
Компилятор за три копейки и не должен превосходить на порядок более дорогой компилятор. Просто есть программирование как искусство, а есть как ремесло. Если 128 мега нужна, чтобы забить 60 процентов памяти вставив туда все что можно и не можно... Почему это должен оплачивать покупатель? Ему нужна твоя запароленная отладка, если он ей никогда не воспользуется? Наделять проект чем то лишним за чужой счет дурная мода...
Если проект пишется с нуля, то мне по барабану на чем, тут предпочтения от удобства, а если копипастить, то конечно, лучше на "родном" компиляторе...
А конкуренты серьезные...
Ниже приведенный пример визарда как раз и демонстрирует пример, как не надо писать программы. Так пишут "мигалочки"...
Впрочем я затронул еще одну мысль, похоже она преобладает...
|
|
|
|
03.04.2013, 14:46
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от kmst
|
Ниже приведенный пример визарда как раз и демонстрирует пример, как не надо писать программы
|
Нету аргументОв. Оно работает (без чтения документации)- почему бы и не использовать.
Например для LM4F120H5QR в Datasheet почти не заглядывал но это работает:
Код:
|
// Configure the UART for 115,200, 8-N-1 operation.
//
ROM_UARTConfigSetExpClk(UART0_BASE, ROM_SysCtlClockGet(), 115200,
(UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_NONE)); |
Мне не пришлось разбираться с регистрами, битами и прочим. Конечно и в готовой библиотеке бывают ошибки, но они и в компиляторах бывают.
Насчет размера - CV дает больше по размеру код чем WinAVR. Вчера портировал в CV из GCC UDP сервер (надо добавить в одну разработку эзернет) - написал (скопипастил) тест UDP, работают одинаково и на WinAVR и на CV. CV сожрал больше ROM (байт 300), по RAM одинаково.
Порекомендую сей визард: http://winavr.scienceprog.com/other-...or-winavr.html
сэкономил кучу времени, там еще и multitasking есть
Последний раз редактировалось oleg110592; 03.04.2013 в 15:08.
|
|
|
|
03.04.2013, 15:33
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Меня терзают смутные сомнения ...
Восхваляющие здесь CVAVR, сидят только на AVR и кроме AVR ничего и не пробовали ?
Тогда все ясно и понятно...
__________________
Осторожно , злой кот
|
|
|
|
03.04.2013, 15:49
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от dosikus
|
Меня терзают смутные сомнения ...
Восхваляющие здесь CVAVR, сидят только на AVR и кроме AVR ничего и не пробовали ?
Тогда все ясно и понятно...
|
Ну как же, конечно пробовали! Только на AVR + CV результат в разы быстрее. Отвечу на все возражения сразу двумя словами - ЭТО УДОБНО ! А если уж в таком подходе что-то не устраивает - тогда уж смотрю в стороны других чипов.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
03.04.2013, 15:52
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
сидим и на пиках, msp430, Holtek, STM8 иногда и на 51 (старые проекты - только прошивка). С армами не сложилось пока - не вписываются в задачи.
|
|
|
|
03.04.2013, 15:54
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от akegor
|
результат в разы быстрее.
|
Сообщение от akegor
|
Отвечу на все возражения сразу двумя словами - ЭТО УДОБНО !
|
Скорей не быстрей и не удобней , просто вам не надо думать - за вас все уже сделано .
Не так ли ?
__________________
Осторожно , злой кот
|
|
|
|
03.04.2013, 16:05
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Сообщение от dosikus
|
Скорей не быстрей и не удобней , просто вам не надо думать - за вас все уже сделано .
Не так ли ?
|
Это ужасно? Для решения задачи - то что надо. Конечно, если нет склонности к мазохизму. Голова, обычно, болит о более глобальных вещах, чем всякая мелочевка в неудобной среде (правда, из-за этих мелочей чип не работает или делает не то). Примерно, как коробка-автомат и механика без синхронизаторов.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
03.04.2013, 16:05
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FlowCode это оптимальный старт в програмировании AVR+PIC
Пример как с помощью визарда был недавно сделан диплом или курсовая:
http://radiokot.ru/forum/viewtopic.php?f=20&t=87421
своя одна строка, в протеусе работает
извините за офф (шутка)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:36.
|
|