27.01.2014, 08:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
Помню, в армии вообще гвоздь нагревали на костре и паяли им...
|
Ага. Причём без припоя и канифоли.
)
Сообщение от ut1wpr
|
и линейки повынимали..
|
Есть! Нашёл смайлик для линейки:
l....i....l....i....l....i....l....i....l....i.... l....i....l....i....l....i....l....i....l....i.... l....i....l....i....l
)))
Последний раз редактировалось KBH-I; 27.01.2014 в 09:06.
|
|
|
|
29.01.2014, 21:06
|
|
Временная регистрация
Регистрация: 12.03.2005
Адрес: Москва
Сообщений: 61
Сказал спасибо: 42
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Граждане, подскажите стажёру, как в Си определить битовую переменную? Нужно для организации флагового регистра.
Пользую Кейл, если это важно.
|
|
|
|
29.01.2014, 21:18
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от sergeyye
|
Граждане, подскажите стажёру, как в Си определить битовую переменную? Нужно для организации флагового регистра.
|
Код:
|
#include ‹stdbool.h›
volatile bool InitComplete=true; |
|
|
|
Сказали "Спасибо" _Артём_
|
|
|
30.01.2014, 13:35
|
|
Прописка
Регистрация: 31.08.2008
Сообщений: 183
Сказал спасибо: 25
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Может кто то сталкивался: процессор STM32F100RBT6 (на плате дискавери). между PC6 и 3V3 - 300Ом в выключенном состоянии (т.е. непонятно от куда взявшаяся подтяжка). Схема такова что эта паразитная подтяжка не дает работать. отрезал дорожку от процессора - вывод контроллер по прежнему притянут к 3V3 (может там под процессором еще дорожка, но на схеме дискавери ничего подключенного к PC6 нет). У кого есть STM32VLDISCOVERY - прозвоните пожалуйста PC6 к 3V3, у вас тоже 300 ОМ? может порт контроллера как то подгорел?
__________________
Kvsrk85(Андрей)
|
|
|
|
30.01.2014, 13:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,809
Сказал спасибо: 124
Сказали Спасибо 604 раз(а) в 421 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
У меня на прозвонке 1,5 кОм, на измерении сопротивления бесконечность. 37нога.
|
|
|
|
30.01.2014, 19:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от sergeyye
|
как в Си определить битовую переменную?
|
Сообщение от _Артём_
|
bool InitComplete;
|
Вам вместо битовой предложили булеву, что не одно и то же.
Смотрите K&R раздел "Структуры.БитовыеПоля" на предмет таких объявлений:
Возможно, вы именно это имели ввиду под "битовыми переменными"...
__________________
There's always more than one way to skin a cat.
|
|
|
Сказали "Спасибо" tempora
|
|
|
30.01.2014, 20:01
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
kvark85
А что подключал-то ?
__________________
Осторожно , злой кот
|
|
|
|
30.01.2014, 22:41
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tempora
|
Вам вместо битовой предложили булеву, что не одно и то же.
|
Верно. Это не одно и то же.
Сообщение от tempora
|
Смотрите K&R раздел "Структуры.БитовыеПоля" на предмет таких объявлений:
|
Но в каком-то смысле bool тоже битовая переменная: возможные значения - true/false. Битовая: 1/0.
Сообщение от tempora
|
Возможно, вы именно это имели ввиду под "битовыми переменными"...
|
Не стал предлагать битовые поля из-за их недостатков:
1) Негативное влияние на быстродействие МК. ARM оптимальнее работает с 32 разрядными переменными, но никак не с битами.
2) Невозможность использовать указатели с битовыми полями.
3) Наверное есть другие недостатки - не придумал пока больше.
Сообщение от tempora
|
Возможно, вы именно это имели ввиду под "битовыми переменными"...
|
Или это:
Код:
|
bit Flag; // такое тоже встречается (MCS-51) |
?
|
|
|
|
30.01.2014, 23:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от _Артём_
|
Не стал предлагать битовые поля из-за их недостатков
|
Не следовало так опрометчиво придумывать, кто достаток, а кто - недостаток.
А последний пример, так и вовсе не из языка Си.
Сообщение от _Артём_
|
в каком-то смысле bool тоже битовая переменная
|
Нет. Не путайте начинающих и не путайтесь сами.
__________________
There's always more than one way to skin a cat.
|
|
|
|
30.01.2014, 23:12
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
tempora, А у меня что-то в последнее время битовые поля отвращение вызывают .
Под те же флаги переменную состояния ...
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:16.
|
|