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

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

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

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

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

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


 
Опции темы
Непрочитано 07.07.2013, 09:43  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

akegor, вы снова катастрофически не уловили суть вопроса , в силу которой Си-операторы с присвоением "‹op›=" не сводятся к булевым операциям, в частности - целая серия операций (RMW), стоящая за оператором '|=', не может быть представлена ни как одна, ни как восемь, ни как 16 (и т.д.) булевых.

Сообщение от akegor Посмотреть сообщение
в каком же виде представлены bool?
Если очень хотелось знать, могли бы и сами сообразить:
Код:
        i = sizeof(bool);	// returns 1
То бишь - адын байт.

Сообщение от akegor Посмотреть сообщение
Если это не бит, то я - Папа Римский.
Точно, это - не бит, вы - "папа римский", и место вам - рядом с "Наполеоном", в шестой палате.
К сути вопроса этот sizeof не относится, это так - вам на погоны.

Как там "реноме" - не болит?

____________________________
Сообщение от nahimovv Посмотреть сообщение
Да их, похоже, уже двое!
По ящику предупреждали о вспышках на Солнце и о предстоящих обострениях. Вот, долетела плазма проклятая...
Реклама:
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 07.07.2013 в 09:47.
tempora вне форума  
Непрочитано 07.07.2013, 09:59  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,045
Сказал спасибо: 2,559
Сказали Спасибо 11,885 раз(а) в 5,960 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от tempora Посмотреть сообщение
Код:
i = sizeof(bool); // returns 1
То бишь - адын байт.
А что - ожидалось 0.125? Круто!
Для определения конкретного представления "буля" такой способ негодяч, доки курить надоть.
Ярлыки вешать Вы, конечно, умеете, даже в грубой, извращенной форме. Знаю, видел не раз.
Ушел, изголяйтесь без меня.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 07.07.2013, 10:13  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сам же спросил -
Сообщение от akegor Посмотреть сообщение
в каком же виде представлены bool?
Получил ответ - как представлены.
Сообщение от akegor Посмотреть сообщение
доки курить надоть.
А кто мешал их курить раньше, до того, как майку задирать? :
Сообщение от ISO/IEC 9899:1999 (E)
An object declared as type _Bool is large enough to store the values 0 and 1.
Код:
#define bool _Bool
#define true 1
#define false 0
___________________________
Сообщение от akegor Посмотреть сообщение
Ярлыки вешать Вы, конечно, умеете
Так, не хотите ярлыков - не вешайте их сами, и всё наладится.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 07.07.2013 в 10:19.
tempora вне форума  
Непрочитано 07.07.2013, 10:41  
alec220
Прописка
 
Регистрация: 19.02.2013
Адрес: Москва
Сообщений: 107
Сказал спасибо: 17
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
alec220 на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Да уж, сильны вы мерятся причандалами, В начале ТС спросил, похоже совета по конкретной программе, в которой программировать можно "кубиками" - и понеслось.... Если человек спрашивает, как доехать из точки "А" в точку "В" зачем вместо того, чтобы дорогу показать и посоветовать заправку хорошую, ему объяснять фазы газораспределения? Наткнулся на этот форум, думал, что для таких, начинающих, которые хотят начать путешествие в интромире, как я, например, совет какой-то прочитать, что-то новое... А тут как и везде, как и всегда. Много обучающих сайтов по программированию вроде есть в инете, и там то же: автор сначала, на понятном языке дает пару уроков, а потом срывается в высшие материи, думая, что и так всем понятно. Сколько раз пытался начать "самообучение" никак, не лезут в меня эти слова и определения, хотя всю жизнь с электроникой проработал. Ну не было необходимости "лезть внутрь". Хорошо понимаю аналоговую электронику, а вот с МК никак не подружусь. И для меня такая "кубиковая" прога была бы, наверное, в самый раз.
Хочу, все-таки повторить ТС и спросить еще раз, теперь на 50й странице: кто-то работал с этой прогой? Можно ли с помощью нее что-то написать? Реально работающее, хотя бы часы с термометром? Или там тоже все остановиться на "бегущих огнях", как на многих "обучающих сайтах".
И последний, но скорее всего глупый вопрос: у нее нет русского интерфейса? Моего английского вполне хватало общаться в любой стране мира, в живую, а вот в интромире, я как-то "плаваю".
alec220 вне форума  
Непрочитано 07.07.2013, 11:12  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от alec220 Посмотреть сообщение
а вот с МК никак не подружусь. И для меня такая "кубиковая" прога была бы, наверное, в самый раз.
Ну так идите на более "дружественные" радиокот и изиэлектроникс.
Подрастете до "высших материй" , заходите.
В чем проблемы то ?
Мы здесь не хотим плодить хомячковый контент ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 07.07.2013, 11:19  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

[quote = dosikus;]

Цитата:
Сообщение от ilyamp
Я прям не знаю, думал может на меня какая туманность нашла, да вроде всё в порядке:
#define DMA_IRQSEL_ADC 0xFF8D
#define DMA0_AUTOMATIC 0x7FFF
Ну дык извиняйте .
Вот только откуда сие? Я так понимаю левые дефайны, свои ?[/quote]

Первый дефайн я привёл строчкой выше, это - свой, других на эту тему нет
Второй - из dma.h, стандартный
А чё, свой дефайн тоже моветоном стал? Я уж прямо не знаю как код изобразить, чтобы "квалифицированные" эмбеддеры(не найду точного термина) соизволили взглянуть. По делу, правда мало что сказали, наверно не в ту ветку вопрос задал

tempora, насчёт основ булевой алгебры, языка Си и троллизма - это вопрос точки зрения, Вы пока не ответили ни на один мой конкретный вопрос, иначе как обвиняя меня в невежестве и возможном розыгрыше.
До сих пор, мне казалось, я знаком с булевой алгеброй и с языком С.

Последний раз редактировалось ilyamp; 07.07.2013 в 11:25.
ilyamp вне форума  
Непрочитано 07.07.2013, 11:27  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от alec220 Посмотреть сообщение
и понеслось ... как и везде, как и всегда.
Так, потому и несётся, "как везде и как всегда", что, несмотря на неоднократную разжеванность всех даденых ответов, всякий раз находится очередной "писатель", которому читать некогда, а проще с самого начала задать наименее конкретный вопрос:
Сообщение от alec220 Посмотреть сообщение
Можно ли с помощью нее что-то написать?
Библиотеку "libmad - MPEG audio decoder library" знаете? Берём тестовый пример от неё, там, не где-нибудь глубоко - прямо в функции main, есть такой участок:
Код:
    for (i = 0; i ‹ sizeof(files_in)/sizeof(files_in[0]); i++)
    {
        fmp3 = fopen(files_in[i],  "rb");

        ...
    }
Теперь смотрите, что вас ждёт в CvAvr по отношению к таким конструкциям:

И это, мягко говоря, не единственный, не самый сложный и не самый страшный глюк. Казалось бы - всё ясно... ан, нет - завтра придет какой-нибудь alec221 и, не читая темы, опять спросит - "так чё ж плохо-то? я вроде попробовал, ничё-так"...
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 07.07.2013, 11:43  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от ilyamp Посмотреть сообщение
Первый дефайн я привёл строчкой выше, это - свой, других на эту тему нет
Второй - из dma.h, стандартный
А чё, свой дефайн тоже моветоном стал? Я уж прямо не знаю как код изобразить, чтобы "квалифицированные" эмбеддеры(не найду точного термина) соизволили взглянуть. По делу, правда мало что сказали, наверно не в ту ветку вопрос задал
Для начала проштудируйте хэдеры . Вникните как определены биты регистров , именно биты а не что то иное. И может до вас дойдет.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 07.07.2013, 11:44  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от nahimovv Посмотреть сообщение
Стандарты Си упорно ни читать, ни воспринимать не хотим, печально!
Сообщение от dosikus Посмотреть сообщение
Подрастете до "высших материй" , заходите.

Сообщение от tempora Посмотреть сообщение
Точно, это - не бит, вы - "папа римский", и место вам - рядом с "Наполеоном", в шестой палате.
К сути вопроса этот sizeof не относится, это так - вам на погоны.
alec220, у некоторых местных ребят зашкаливает самооценка, и явный недостаток вежливости. Обычно это надёжный признак неумения, незнания и непрофессионализма. У меня сложилость впечатление, всего за один день, что ребята намеренно разрушают форум, задирая тех кто задаёт вопросы. Если Вы зайдёте на форум любой американской компании, производящей компоненты, то никогда не получите подобных ответов, там либо по делу , либо ничего. Обидно за российское инженерное сообщество, здесь много очень толковых ребят.
ilyamp вне форума  
Непрочитано 07.07.2013, 11:45  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Оптимальный старт в программировании МК на С

Сообщение от ilyamp Посмотреть сообщение
По делу, правда мало что сказали, наверно не в ту ветку вопрос задал ...
Это неправда - несколько человек охотно делились своим опытом до тех пор, пока не убедились, что настоящий ваш интерес не содержится в заданном вопросе. А когда вопрос задан лишь для виду, интерес к вопрошающему угасает.

Сообщение от ilyamp Посмотреть сообщение
насчёт ... троллизма - это вопрос точки зрения, ...
Да, и я присоединился к тем, чья точка зрения описана выше.

Сообщение от ilyamp Посмотреть сообщение
насчёт основ булевой алгебры, языка Си ... - это вопрос точки зрения, ...
До появления первого стандарта Си - возможно, но потом - никоим образом.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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, время: 21:00.


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