07.07.2013, 09:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
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.
|
|
|
|
07.07.2013, 09:59
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,045
Сказал спасибо: 2,559
Сказали Спасибо 11,885 раз(а) в 5,960 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от tempora
|
Код:
i = sizeof(bool); // returns 1
То бишь - адын байт.
|
А что - ожидалось 0.125? Круто!
Для определения конкретного представления "буля" такой способ негодяч, доки курить надоть.
Ярлыки вешать Вы, конечно, умеете, даже в грубой, извращенной форме. Знаю, видел не раз.
Ушел, изголяйтесь без меня.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
07.07.2013, 10:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
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.
|
|
|
|
07.07.2013, 10:41
|
|
Прописка
Регистрация: 19.02.2013
Адрес: Москва
Сообщений: 107
Сказал спасибо: 17
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Да уж, сильны вы мерятся причандалами, В начале ТС спросил, похоже совета по конкретной программе, в которой программировать можно "кубиками" - и понеслось.... Если человек спрашивает, как доехать из точки "А" в точку "В" зачем вместо того, чтобы дорогу показать и посоветовать заправку хорошую, ему объяснять фазы газораспределения? Наткнулся на этот форум, думал, что для таких, начинающих, которые хотят начать путешествие в интромире, как я, например, совет какой-то прочитать, что-то новое... А тут как и везде, как и всегда. Много обучающих сайтов по программированию вроде есть в инете, и там то же: автор сначала, на понятном языке дает пару уроков, а потом срывается в высшие материи, думая, что и так всем понятно. Сколько раз пытался начать "самообучение" никак, не лезут в меня эти слова и определения, хотя всю жизнь с электроникой проработал. Ну не было необходимости "лезть внутрь". Хорошо понимаю аналоговую электронику, а вот с МК никак не подружусь. И для меня такая "кубиковая" прога была бы, наверное, в самый раз.
Хочу, все-таки повторить ТС и спросить еще раз, теперь на 50й странице: кто-то работал с этой прогой? Можно ли с помощью нее что-то написать? Реально работающее, хотя бы часы с термометром? Или там тоже все остановиться на "бегущих огнях", как на многих "обучающих сайтах".
И последний, но скорее всего глупый вопрос: у нее нет русского интерфейса? Моего английского вполне хватало общаться в любой стране мира, в живую, а вот в интромире, я как-то "плаваю".
|
|
|
|
07.07.2013, 11:12
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от alec220
|
а вот с МК никак не подружусь. И для меня такая "кубиковая" прога была бы, наверное, в самый раз.
|
Ну так идите на более "дружественные" радиокот и изиэлектроникс.
Подрастете до "высших материй" , заходите.
В чем проблемы то ?
Мы здесь не хотим плодить хомячковый контент ...
__________________
Осторожно , злой кот
|
|
|
|
07.07.2013, 11:19
|
|
Прописка
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
[quote = dosikus;]
Цитата:
|
Сообщение от ilyamp
Я прям не знаю, думал может на меня какая туманность нашла, да вроде всё в порядке:
#define DMA_IRQSEL_ADC 0xFF8D
#define DMA0_AUTOMATIC 0x7FFF
|
Ну дык извиняйте .
Вот только откуда сие? Я так понимаю левые дефайны, свои ?[/quote]
Первый дефайн я привёл строчкой выше, это - свой, других на эту тему нет
Второй - из dma.h, стандартный
А чё, свой дефайн тоже моветоном стал? Я уж прямо не знаю как код изобразить, чтобы "квалифицированные" эмбеддеры(не найду точного термина) соизволили взглянуть. По делу, правда мало что сказали, наверно не в ту ветку вопрос задал
tempora, насчёт основ булевой алгебры, языка Си и троллизма - это вопрос точки зрения, Вы пока не ответили ни на один мой конкретный вопрос, иначе как обвиняя меня в невежестве и возможном розыгрыше.
До сих пор, мне казалось, я знаком с булевой алгеброй и с языком С.
Последний раз редактировалось ilyamp; 07.07.2013 в 11:25.
|
|
|
|
07.07.2013, 11:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
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.
|
|
|
|
07.07.2013, 11:43
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от ilyamp
|
Первый дефайн я привёл строчкой выше, это - свой, других на эту тему нет
Второй - из dma.h, стандартный
А чё, свой дефайн тоже моветоном стал? Я уж прямо не знаю как код изобразить, чтобы "квалифицированные" эмбеддеры(не найду точного термина) соизволили взглянуть. По делу, правда мало что сказали, наверно не в ту ветку вопрос задал
|
Для начала проштудируйте хэдеры . Вникните как определены биты регистров , именно биты а не что то иное. И может до вас дойдет.
__________________
Осторожно , злой кот
|
|
|
|
07.07.2013, 11:44
|
|
Прописка
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от nahimovv
|
Стандарты Си упорно ни читать, ни воспринимать не хотим, печально!
|
Сообщение от dosikus
|
Подрастете до "высших материй" , заходите.
|
Сообщение от tempora
|
Точно, это - не бит, вы - "папа римский", и место вам - рядом с "Наполеоном", в шестой палате.
К сути вопроса этот sizeof не относится, это так - вам на погоны.
|
alec220, у некоторых местных ребят зашкаливает самооценка, и явный недостаток вежливости. Обычно это надёжный признак неумения, незнания и непрофессионализма. У меня сложилость впечатление, всего за один день, что ребята намеренно разрушают форум, задирая тех кто задаёт вопросы. Если Вы зайдёте на форум любой американской компании, производящей компоненты, то никогда не получите подобных ответов, там либо по делу , либо ничего. Обидно за российское инженерное сообщество, здесь много очень толковых ребят.
|
|
|
|
07.07.2013, 11:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Оптимальный старт в программировании МК на С
Сообщение от ilyamp
|
По делу, правда мало что сказали, наверно не в ту ветку вопрос задал ...
|
Это неправда - несколько человек охотно делились своим опытом до тех пор, пока не убедились, что настоящий ваш интерес не содержится в заданном вопросе. А когда вопрос задан лишь для виду, интерес к вопрошающему угасает.
Сообщение от ilyamp
|
насчёт ... троллизма - это вопрос точки зрения, ...
|
Да, и я присоединился к тем, чья точка зрения описана выше.
Сообщение от ilyamp
|
насчёт основ булевой алгебры, языка Си ... - это вопрос точки зрения, ...
|
До появления первого стандарта Си - возможно, но потом - никоим образом.
__________________
There's always more than one way to skin a cat.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:00.
|
|