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

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

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

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

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

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


 
Опции темы
Непрочитано 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  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию 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
давненько уже сопровождаются из проекта в проект на разных компиляторах. С помощью визарда не все можно делать, все равно надо глядеть документацию, но иногда облегчает жизнь (имхо).
oleg110592 вне форума  
Непрочитано 03.04.2013, 14:07  
kmst
Частый гость
 
Регистрация: 05.03.2011
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 16 раз(а) в 4 сообщении(ях)
kmst на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

›Вы хотите сказать, что компилятор CV генерит код в 8 раз меньший чем Иар?
Увы, это Вы не хотите понять мысль...
Компилятор за три копейки и не должен превосходить на порядок более дорогой компилятор. Просто есть программирование как искусство, а есть как ремесло. Если 128 мега нужна, чтобы забить 60 процентов памяти вставив туда все что можно и не можно... Почему это должен оплачивать покупатель? Ему нужна твоя запароленная отладка, если он ей никогда не воспользуется? Наделять проект чем то лишним за чужой счет дурная мода...
Если проект пишется с нуля, то мне по барабану на чем, тут предпочтения от удобства, а если копипастить, то конечно, лучше на "родном" компиляторе...
А конкуренты серьезные...
Ниже приведенный пример визарда как раз и демонстрирует пример, как не надо писать программы. Так пишут "мигалочки"...
Впрочем я затронул еще одну мысль, похоже она преобладает...
kmst вне форума  
Непрочитано 03.04.2013, 14:46  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию 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.
oleg110592 вне форума  
Непрочитано 03.04.2013, 15:33  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Меня терзают смутные сомнения ...
Восхваляющие здесь CVAVR, сидят только на AVR и кроме AVR ничего и не пробовали ?
Тогда все ясно и понятно...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 03.04.2013, 15:49  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от dosikus Посмотреть сообщение
Меня терзают смутные сомнения ...
Восхваляющие здесь CVAVR, сидят только на AVR и кроме AVR ничего и не пробовали ?
Тогда все ясно и понятно...
Ну как же, конечно пробовали! Только на AVR + CV результат в разы быстрее. Отвечу на все возражения сразу двумя словами - ЭТО УДОБНО ! А если уж в таком подходе что-то не устраивает - тогда уж смотрю в стороны других чипов.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 03.04.2013, 15:52  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

сидим и на пиках, msp430, Holtek, STM8 иногда и на 51 (старые проекты - только прошивка). С армами не сложилось пока - не вписываются в задачи.
oleg110592 вне форума  
Непрочитано 03.04.2013, 15:54  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от akegor Посмотреть сообщение
результат в разы быстрее.
Сообщение от akegor Посмотреть сообщение
Отвечу на все возражения сразу двумя словами - ЭТО УДОБНО !
Скорей не быстрей и не удобней , просто вам не надо думать - за вас все уже сделано .
Не так ли ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 03.04.2013, 16:05  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от dosikus Посмотреть сообщение
Скорей не быстрей и не удобней , просто вам не надо думать - за вас все уже сделано .
Не так ли ?
Это ужасно? Для решения задачи - то что надо. Конечно, если нет склонности к мазохизму. Голова, обычно, болит о более глобальных вещах, чем всякая мелочевка в неудобной среде (правда, из-за этих мелочей чип не работает или делает не то). Примерно, как коробка-автомат и механика без синхронизаторов.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 03.04.2013, 16:05  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Пример как с помощью визарда был недавно сделан диплом или курсовая:
http://radiokot.ru/forum/viewtopic.php?f=20&t=87421
своя одна строка, в протеусе работает
извините за офф (шутка)
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, время: 01:36.


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