Немного разъясните.Одновременным нажатием LIGHT и POWER, РП Sangean ATS-909X (ver 1.29) превращается в ATS-909XR!
Нескольно простых вопросов о программировании AVR на Си.
Re: Нескольно простых вопросов о программировании AVR на Си.
- Реклама
Re: Нескольно простых вопросов о программировании AVR на Си.
Ну лично я ничего не скажу, я им не пользуюсь.gavrasio писал(а):Про VMLab что скажешь? Или( совет к тебе) новую тему поднять?
-
Pnjom-Penb
- Мучитель микросхем
- Сообщения: 469
- Зарегистрирован: Вс авг 30, 2015 03:52:59
Re: Нескольно простых вопросов о программировании AVR на Си.
Не, немножечко не так. Ни функции, ни переменные, ни структуры, ни... и так далее не могут совпадать с каким-либо из ключевых слов - ключевые слова языка не могут означать что-либо иное, чем их изначальное содержание, согласно стандарту языка. Перечень этих ключевых слов есть в учебнике, как впрочем и указание на их исключительное положение в языке. Просто Вы пока еще не сложили свое представление о структуре языков программирования - наберитесь терпения и трудолюбия.gavrasio писал(а):Открываем учебник. Читаем. Всё, что есть xyz( ) есть в Си ФУНКЦИЕЙ.
Знаете, мой Вам совет - если Вы хотите научиться программировать, избавьтесь от иллюзии, что Вы уже все об этом знаете.
И наоборот - если Вы собираетесь настаивать на своей непогрешимости и всезнании, избавьтесь от иллюзии, что Вы чему-то учитесь.
Re: Нескольно простых вопросов о программировании AVR на Си.
Совершенно согласен с Вами! Но for останется системной функцией хотите Вы этого или не хотите. Если Вы дружите с дизассемблером( в любом компиляторе, который имеет его), посмотрите, как он, например, делает задержки. Или же посмотрите как работает for.ключевые слова языка не могут означать что-либо иное, чем их изначальное содержание, согласно стандарту языка. Перечень этих ключевых слов есть в учебнике, как впрочем и указание на их исключительное положение в языке.
Re: Нескольно простых вопросов о программировании AVR на Си.
Это т.н. подпись - настраивается в профиле пользователя форума. Помещают туда кто чего горазд сказать этому миру и поисковым системам. Обычно всякие умные или весёлые мысли. В моём случае там рецепт превращения европейской версии означенного радиоприёмника в российскую, с расширеным УКВ диапазоном и более мелким шагом валкодера - и всё это клавиатурной комбинацией, без необходимости его разбирать и перепаивать диоды. ,-)gavrasio писал(а):Немного разъясните.... РП Sangean ATS-909X (ver 1.29) превращается в ATS-909XR!
Одновременным нажатием LIGHT и POWER, РП Sangean ATS-909X (ver 1.29) превращается в ATS-909XR! 
- Реклама
-
Pnjom-Penb
- Мучитель микросхем
- Сообщения: 469
- Зарегистрирован: Вс авг 30, 2015 03:52:59
Re: Нескольно простых вопросов о программировании AVR на Си.
Удачи Вам. Пусть вечно Ваша корма рассекает упругие волны океана знаний, пусть вмордувинд будет вечным Вашим наперсником и пусть никогда "желтые монеты раскаянья и совести рубли" не заслонят ваш мутный взор...gavrasio писал(а):Совершенно согласен с Вами! Но for останется системной функцией хотите Вы этого или не хотите
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Нескольно простых вопросов о программировании AVR на Си.
вы можете называть for системной функцией, самолет дъявольской летучкой, газовую плиту кострищем - вам никто это не запретит: если вам от этого приятно, называйте на здоровье!gavrasio писал(а):Но for останется системной функцией хотите Вы этого или не хотите.
но только чтобы вас понимали другие, равно как и вы понимали других, нужно придерживаться таких названий, которые СТАНДАРТИЗИРОВНЫ.
так вот, в стандарте Си for - это ОПЕРАТОР ЦИКЛА, а никакая не системная функция.
очень рекомендую не изобретать собственных понятий взамен стандартных вещей.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Нескольно простых вопросов о программировании AVR на Си.
Чтоб я здох на ровном месте! Открой Википедию, типа операторы языка Си. Ты там найдёшь for?так вот, в стандарте Си for - это ОПЕРАТОР ЦИКЛА, а никакая не системная функция.
Re: Нескольно простых вопросов о программировании AVR на Си.
Обострение на радиокоте
Ну на тебе википедию, раз пожелал. Вот тебе и операторы, и for, и остальное.

Вот тебе пруф, с него скриншот: https://ru.m.wikipedia.org/wiki/Си_(язы ... мирования)
Когда успокоишься?..
Ну на тебе википедию, раз пожелал. Вот тебе и операторы, и for, и остальное.
Вот тебе пруф, с него скриншот: https://ru.m.wikipedia.org/wiki/Си_(язы ... мирования)
Когда успокоишься?..
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Нескольно простых вопросов о программировании AVR на Си.
По-моему, у нас тролль завёлся... 
Re: Нескольно простых вопросов о программировании AVR на Си.
Дык не первый день открытия простых истин
На днях оператор switch проходили, почему-то в теме про ардуину.
Но такого я ещё не встречал..
Но такого я ещё не встречал..
Re: Нескольно простых вопросов о программировании AVR на Си.
Значит, я не прав.Вот тебе пруф, с него скриншот: https://ru.m.wikipedia.org/wiki/Си_(язы ... ммирования)
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: Нескольно простых вопросов о программировании AVR на Си.
Вот этого не понял:
Поиск годной IDE есть, а потому позиции пока нет. Раз уж Вы пишите про хайвей, то может посоветуете годную IDE?
IAR имеет ограничение в 4К, мне мало, АВР-студия 5-6 глючная, судя даже по нашему форуму, "эклипс" пробовал - не показался удобным.
"Кодевижн" не по стандарту, что еще? Блокнот №2 + ВинАвр не назовешь удобным, "креатор" для линукса? Но у меня винда.
Что еще есть из хорошего и удобного?
Если его не обновят больше, то зачем сливать? Если не будет новой версии, то почему кинули?Pnjom-Penb писал(а):Кстати, один из его "других недостатков" состоит в том, что однажды утром подсевшие на него люди проснутся и узнают, что их попросту кинули - что нет больше этого кадавра, при том, что код, написанный строго под обходы его глюков, можно слить в унитаз.
Я и сам не пойму, все дело в том, что в данном вопросе нет у меня никакой позиции.Pnjom-Penb писал(а):...Честно говоря, я и Вашу позицию не понимаю - если есть проверенные хайвейные пути, зачем идти с завязанными глазами по полю, усеянному ямами и минами?![]()
Поиск годной IDE есть, а потому позиции пока нет. Раз уж Вы пишите про хайвей, то может посоветуете годную IDE?
IAR имеет ограничение в 4К, мне мало, АВР-студия 5-6 глючная, судя даже по нашему форуму, "эклипс" пробовал - не показался удобным.
"Кодевижн" не по стандарту, что еще? Блокнот №2 + ВинАвр не назовешь удобным, "креатор" для линукса? Но у меня винда.
Что еще есть из хорошего и удобного?
Re: Нескольно простых вопросов о программировании AVR на Си.
"Креатор" и на венде работает..
Ещё есть code::blocks, некоторые пищат от счастья.
Ещё есть code::blocks, некоторые пищат от счастья.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Нескольно простых вопросов о программировании AVR на Си.
Eclipse - очень и очень приятная среда разработки. для AVR есть соответствующий плугин - можно прошивать прямо из IDE. отладка только через аппаратный отладчик, симуляция - только другими системами.Rtmip писал(а):Блокнот №2 + ВинАвр не назовешь удобным, "креатор" для линукса? Но у меня винда.
Но сама разработка - удобна выше всяких похвал
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Нескольно простых вопросов о программировании AVR на Си.
Eclipse хорош, но у него слишком уж тормозной интерфейс, почему я и остановился на QtCreator. Всё остальное - отладка через GDB/аппаратный отладчик, прошивка из самой IDE тоже имеются, при этом всё шустренько получается.
Да, пришлось немного потратить времени на создание шаблонов/мастеров для AVR/STM32F10x/STM32F0xx, зато сейчас старт нового проекта на них занимает пару щелчков мыши.
На самом деле, заслуга во всём этом не столько IDE как таковых, а того, что avr-gcc + avrdude, в отличие от прочих коммерческих компиляторов и графических прошивальщиков, замечательно скриптуются и подключаются к чему угодно.
И писать код в одной IDE - для AVR, STM32, десктопа, в конце концов - это просто приятно. Не нужен целый их зоопарк.
Вот на днях ESP8266 приобрёл. Зашил туда прошивку, сейчас висит коробочка на балконе, выводит на narodmon.ru температуру/влажность/давление. Но мало чужую прошивку брать, хочется и самому в этом SoC на ARM разобраться.
Тоже без проблем - компилятор/sdk установил, тестовый пример собрал, зашил - работает. Теперь аналогично сделаю шаблон нового проекта для QtCreator и буду себе разбираться с модулем и писать код всё в том же QtCreator, не заморачиваясь на изучение ещё одной IDE, потенциально работающей только в винде.
Да, пришлось немного потратить времени на создание шаблонов/мастеров для AVR/STM32F10x/STM32F0xx, зато сейчас старт нового проекта на них занимает пару щелчков мыши.
На самом деле, заслуга во всём этом не столько IDE как таковых, а того, что avr-gcc + avrdude, в отличие от прочих коммерческих компиляторов и графических прошивальщиков, замечательно скриптуются и подключаются к чему угодно.
И писать код в одной IDE - для AVR, STM32, десктопа, в конце концов - это просто приятно. Не нужен целый их зоопарк.
Вот на днях ESP8266 приобрёл. Зашил туда прошивку, сейчас висит коробочка на балконе, выводит на narodmon.ru температуру/влажность/давление. Но мало чужую прошивку брать, хочется и самому в этом SoC на ARM разобраться.
Тоже без проблем - компилятор/sdk установил, тестовый пример собрал, зашил - работает. Теперь аналогично сделаю шаблон нового проекта для QtCreator и буду себе разбираться с модулем и писать код всё в том же QtCreator, не заморачиваясь на изучение ещё одной IDE, потенциально работающей только в винде.
Re: Нескольно простых вопросов о программировании AVR на Си.
Кстати, QtCreator дружит с православными мейк-файлами? А то у меня пока нет никакого желания использовать qbs и прочие cmake 
Re: Нескольно простых вопросов о программировании AVR на Си.
Спасибо! Сегодня попробую 
Re: Нескольно простых вопросов о программировании AVR на Си.
Почему у меня не работает это?-
Код: Выделить всё
flash int x[4]={100,150,200,250};
k=sizeof (x);


