Goodefine Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 (изменено) Уверен! ... не дает нам права говорить о компиляторе 6 студии как о ВинАВР Тогда откройте секрет, какой компилятор используется в 6-й студии? А линкер? WinAvr - пакет программ, добрая половина из которых по прежнему используется. Поменялась только морда. Хватит уже мусолить безсмысленную тему! ВинаВР прекрасный проект - и если он опять будет развиваться и поддерживаться может быть я перейду на него! Но на сей момент пользоваться ПО остановившем своей развитие 4 года назад в сфере где развитие идет семимильными шагами - это не самый разумный подход! Единственное (помимо отладки) различие между новой студией и "ПО остановившем своей развитие 4 года назад" -это редактор кода. Странно, что человек пишущий уроки этого не понимает Изменено 2 апреля, 2014 пользователем Goodefine 0 Любой, заслуживающий внимания, опыт приобретается себе в убыток... Ссылка на комментарий Поделиться на другие сайты Поделиться
MoZaKa Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Хватит уже споров. Alea jacta est 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
kobzar Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Единственное (помимо отладки) различие между новой студией и "ПО остановившем своей развитие 4 года назад" -это редактор кода. Странно, что человек пишущий уроки этого не понимает 1.Вы сравниваете компиляторы - я продукт в целом 2. Вы профессиональный радио мастер - я АТишник 3. Я пишу уроки не по теме сравнения IDE Странно что человек делающий такие заключения не понимает разницу между продуктом и форком! Может для радиолюбителя OpenOffice и LibreOffice - это одно и тоже - но для айтишника два принципиально разных продукта использующих разное АПИ и так далее Тоже самое и касаемо компилятора Винавр и того что на его основе в студии! Да у них даже версии библиотек разные !!! В Вазе есть двигатель и в бентли есть двигатель! И то и то машина - но согласитесь - разница более чем на лицо! 3 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
mvkarp Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Господа оппоненты! Мне до фонаря, что там у вас на уме и какие мелочи вас всех интресуют. Мне предложили курс, я хочу им пользоваться. У кого есть иное мнение, откройте свои темы. Не нравится открывать свои темы - купите гусей и ..бите им мозг. Гусь большой, выдержит. А здесь - пожалуйста, не мешайте. Дайте ссылки на ваши темы - типа "Atmel Studio 6.2 vs WinAvr" - будем там полемику разводить. 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Рекомендую использовать clone MK II mkII_clone.lay 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
croc19 Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Странно, что человек пишущий уроки этого не понимает Странно, что человек НЕ ПИШУЩИЙ уроки, не понимает, что мешает спорами не о чем. Начните свои уроки програмирования на WinAvr в другой теме. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Goodefine Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 1.Вы сравниваете компиляторы - я продукт в целом Сравнивайте корректно, не надо превращать WinAvr в @aвно мамонта, якобы забытое. Atmel просто купил лицензию у Билла на студию и прикрутил к ней два тулчейна, с одинаковым компилятором. Оба на основе пакета WinAvr. В этом смысле 6 ничем не отличается от 4. 2. Вы профессиональный радио мастер... Кто вам такое сказал (про меня)? 3. Я пишу уроки не по теме сравнения IDE Тем не менее, затрагиваете в уроках эту тему. Вы сами просили критики, не обижайтесь, но вопрос выбора инструментария местами звучит как ересь. По основной теме курса - поверьте, я знаю предмет (и материал и педагогические методы) достаточно, чтобы сказать что уроки далеки от идеала. Только ведь критику вы слушать не любите.. Странно... Главное в ide для программирования - это компилятор (самая интеллектуальноемкая часть), оттестированный и отлаженный.Это годы труда большого community. Остальное - мишура и красивости. IDE практически всегда бесплатна, а вот компиляторы, тем более хорошие, практически всегда стоят денег. Странно, что человек НЕ ПИШУЩИЙ уроки, не понимает, что мешает спорами не о чем. Ежели тут тема не о для того, чтобы сделать курс лучше и указывать на явные неточности, а для того чтобы петь оды, ну тогда извините.. 0 Любой, заслуживающий внимания, опыт приобретается себе в убыток... Ссылка на комментарий Поделиться на другие сайты Поделиться
mvkarp Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Я пока вижу только претензии и пустые споры. Конкретных и корректных замечаний, анализа, предложений нет. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 В продолжение программатора. http://www.atmel.com/tools/flip.aspx - тут ATMEL дает скачать прошивальщик Flip 3.4.7. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Суть вопроса что Goodefine Не понимает в чем разница у версий GCC и сопутствующих библиотек в компиляторе WinAVR и Том что используется в 6 Студии. И таки ДА Компилятор ВинаВР авно мамонта! Ибо за 4 года производитель камней атмела не сидел сложа руки - и проделал колосальную работу! Я не знаю какую вам аналогию привести! Например Алмаз и Брильянт! Брильянт ето обработанный алмаз! И то и то минерал на одной основе! Но на практике абсолютно разные вещи по цене и виду! Я очень даже ЗА! критики и споров! Если они аргументированны! Я пока вижу только ваши заявления что вы суперпрофессионал! но при етом не вижу доказательство что компиляторы одинаковы - потому что их нет! И не путайте пожалуйста начинающих - IDE это среда разработки а не обвес к компилятору и от качества ИДЕ зависит удобство и скорость разработки! А вот ИДЕ позволяет уже использовать разные компиляторы! Вы запустались сами и путаете людей! 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
croc19 Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 (изменено) Главное в ide для программирования - это компилятор Goodefine Вы или не читаете или не понимаете. Обе программы представляют собой сборник утилит для написания программ для AVR. Компилятор у них общий. http://ru.wikipedia....iler_Collection Сначала почитайте, потом доказывайте. Изменено 2 апреля, 2014 пользователем croc19 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Вот не поленился Гудефайн - открой документ и почитай в какой версии студии какая версия гцц и тулчейнов использована http://www.atmel.com/Images/AStudio62betaReadme.pdf Потом сравни в той что в последней версией в винавр! Если не поймешь в чем разница то я уже не знаю как обьяснить 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
croc19 Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Кобраз, снимай дальше. На ютубе куча просмотров. Значит тема востребована. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Та я и снимаю. но тему таки надо почистить - подозреваю что есть вопросы по домашке - а вот споры надо выносить в холивары 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
hardbar Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Kobzar вы же куратор темы по удаляйте все лишние посты( споры и прочие). И только выкладывать видео и фото того что мы сделали по уроках и того что поможет новичкам. 0 Очень люблю спасибку. Спасибка ни кого еще не убила. Професия: Електро-механик. Ссылка на комментарий Поделиться на другие сайты Поделиться
Goodefine Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Кобраз, версии 4.3.3 против 4.8.1 - если вы думаете что это столь существенно... 0 Любой, заслуживающий внимания, опыт приобретается себе в убыток... Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Kobzar вы же куратор темы по удаляйте все лишние посты( споры и прочие). И только выкладывать видео и фото того что мы сделали по уроках и того что поможет новичкам. ООО а так можно???? у меня нет прав на удаление!!!! Кобраз, версии 4.3.3 против 4.8.1 - если вы думаете что это столь существенно... Это признание поражения ? Это только версию гцц вы посмотрели а еще есть куча завтсимых либ! Неужели вы думаете что за 4 года атмел ничего не делал с компилятором а только переносил его от версии к версии? 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Goodefine Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Это признание поражения ? Никак нет ) . Это просто другая точка зрения. Что есть первично, что вторично, что есть важно, а что нет -2 Любой, заслуживающий внимания, опыт приобретается себе в убыток... Ссылка на комментарий Поделиться на другие сайты Поделиться
i_ninja Опубликовано 2 апреля, 2014 Поделиться Опубликовано 2 апреля, 2014 Тема для новичков, и новичкам глубоко пофигу какой и чей компилятор используется в IDE. Главное что бы материал был понятен и IDE была удобной для разработки. В дальнейшем каждый придет определится какая IDE и какой компилятор будет использовать. Конструктивной критики по поводу видео уроков я вообще не заметил, если хотите что то доказать, создайте тему и поливайте друг друга грязью сколько влезет, а эту тему засорять не надо, не для того она была создана. Профессионалам советую идти писать в блокноте сразу HEX файл, если "наш" компилятор вас не устраивает. 4 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 3 апреля, 2014 Поделиться Опубликовано 3 апреля, 2014 Золотые слова! 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
i_ninja Опубликовано 3 апреля, 2014 Поделиться Опубликовано 3 апреля, 2014 (изменено) Только сейчас добрался до вашего урока, и вопрос такой, почему бы не написать код проще? Например так: while(1) { PORTC = ~PORTC; _delay_ms(1000); } Вы же сами говорили про прозрачность кода. И по циклу, в цикле не обязательно должна быть единица, в цикле должно быть истинное выражение или число больше ноля. Изменено 3 апреля, 2014 пользователем i_ninja 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 3 апреля, 2014 Поделиться Опубликовано 3 апреля, 2014 Потому что уроки для начинающих! Им бы понять общий принцып! А такая запись не очевидна! Вот как раз в 4 уроке у нас идет регистровый сдвиг - там будет рассказано про И НЕ ИЛИ и соответственно знаки будут показаны и как с ними работать! Тогда уже будет можно! 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Michael_M Опубликовано 3 апреля, 2014 Поделиться Опубликовано 3 апреля, 2014 (изменено) Господа прошу сильно не пинать Я только изучаю программирование МК. Спасибо Вам kobraz за уроки! Можно в эту тему скидывать код домашнего задания? *********************************************************************** Знаю что код можно написать более компактно и более производительным (Я ТОЛЬКО НАЧАЛ ИЗУЧАТЬ) Все конструктивные замечания приветствуются. В ПРОТЕУСЕ все работает. Порт С занял 6 ножек вместо 7-ми PC6 занята и не заработала у меня *********************************************************************** //Atmega8A #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> //Предварительная настройка портов void preset() { DDRB = 0xFF; //PORTB настроен на выход DDRC = 0xFF; //PORTC настроен на выход DDRD = 0xFF; //PORTD настроен на выход PORTB = 0x00; //По умолчанию PORTB отключен PORTC = 0x00; //По умолчанию PORTC отключен PORTD = 0x00; //По умолчанию PORTD отключен } int main(void) { preset(); //Предварительная настройка портов while(1) { int rnd_PORT = rand() % 4;//Генерируем число от 1-3 //Выбираем порт на основании сгенерированного числа switch (rnd_PORT) { case 1: //Подать сигнал на PORTB PORTB = 0xFF; //Выдержать паузу - 1 секунда _delay_ms(1000); //Убрать сигнал PORTB = 0x00; //Выдержать паузу - 1 секунда _delay_ms(1000); break; case 2: //Подать сигнал на PORTC PORTC = 0xFF; //Выдержать паузу - 1 секунда _delay_ms(1000); //Убрать сигнал PORTC = 0x00; //Выдержать паузу - 1 секунда _delay_ms(1000); break; case 3: //Подать сигнал на PORTD PORTD = 0xFF; //Выдержать паузу - 1 секунда _delay_ms(1000); //Убрать сигнал PORTD = 0x00; //Выдержать паузу - 1 секунда _delay_ms(1000); break; default: break; } } } *********************************************************************** Изменено 5 апреля, 2014 пользователем admin 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
__alexander Опубликовано 3 апреля, 2014 Поделиться Опубликовано 3 апреля, 2014 после каждого case надо ставить break; , иначе выполнится полностью весь switch. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 3 апреля, 2014 Поделиться Опубликовано 3 апреля, 2014 (изменено) В целом не плохо! есть более изящные методы - но мы пока их трогать не будем - в вашем коде например можно в кейсе оставить только выбор портов а задержку сделать общуу после выбора порта сократив тем самым количество строк А вобще - вы написали код который в случайном порядке зажигает на 1 секунду какой либо из портов.... Даю наводку А что если вы случайные числа примените не к выбору порта а к времени свечения от 1 до 2 секунд например? Изменено 3 апреля, 2014 пользователем kobraz 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.