Радиолоцман Электроника en
расширенный поиск +
  

Обсуждение: Верните BASIC

Ответ
 
Опции темы Поиск в этой теме Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00.
Старый 11.01.2021, 12:02 #31
ART_HA
Знаток
 
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 363
Репутация: 111
ART_HA Знаток ART_HA Знаток
69 38
4 10
По умолчанию

В МК от NEC команда вывода высокого уровня на ногу 2 порта 3 выглядит так:
P3.2 = 1;
а команда считывания уровня на ноге 6 порта 2 так:
x = P2.6;
Это на С, в штатном бесплатном фирменном IDE.
А теперь покажите, как эти же операции выглядят на С, к примеру, для STM32 в любом IDE.
И причем здесь язык-то?
ART_HA вне форума  
Оценка 0

Изготовление плат и монтаж компонентов для вашего проекта от $2. Получи купон на скидку: JLCNY

Старый 11.01.2021, 17:16 #32
Alex__St
Новичок
 
Аватар для Alex__St
 
Регистрация: 19.04.2016
Адрес: Москва
Сообщений: 36
Репутация: 23
Alex__St Новичок
14 13
1 5
По умолчанию

Ну, честно говоря, в памяти все значения хранятся как байты. Т.е. всё зависит от точки зрения на байт: можешь его воспринимать как число (int / long/ double etc), можещь - как букву (string), можешь как логическое значение (boolean), и т.д.
И потому при наличии правил любое количество байт может быть преобразовано в тот тип переменной, который удобен в данной процедуре.
__________________
_____________________________
РадиоГубитель со стажем
Alex__St вне форума  
Оценка 0
Опубликованы запись, ответы на вопросы и материалы вебинара о BlueNRG-LP - новом программируемом чипе SoC STMicroelectronics. На вебинаре детально рассмотрены новые возможности, особенности подключения, аппаратные и программные средства для разработки, а также практические примеры работы с микросхемой.
Старый 13.01.2021, 21:20 #33
gurnik
Знаток
 
Регистрация: 25.06.2011
Адрес: Тернопіль
Сообщений: 574
Репутация: 136
gurnik Знаток gurnik Знаток
120 48
4 14
По умолчанию

Цитата:
Сообщение от DmitriyVDN Посмотреть сообщение
заключается в полном непонимании вопрошающего что такое булевый тип
ну да, в С этот тип череж опу реализован, в отличии от Паскаля.
gurnik вне форума  
Оценка -1
Ключевыми особенностями высоковольтных SiC MOSFET Wolfspeed являются малое сопротивление канала в открытом состоянии и минимальное значение паразитных емкостей, что позволяет максимально снизить статические и динамические потери, и, соответственно, увеличить рабочую частоту преобразователей.
Старый 14.01.2021, 07:54 #34
DmitriyVDN
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,155
Репутация: 565
DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт DmitriyVDN Эксперт
537 115
24 9
По умолчанию

постом выше все сказано , тебе все разжевали по этому вопросу , но ты опять ни хрена не понял . это только в книжках для школоты в булевом типе ИСТИНА=1, ЛОЖЬ=0. в ЯП все совсем не так
Цитата:
Сообщение от ART_HA Посмотреть сообщение
x = P2.6;
Это на С, в штатном бесплатном фирменном IDE.
А теперь покажите, как эти же операции выглядят на С, к примеру, для STM32 в любом IDE.
да точно так же будут выглядеть, если в хедере структуру
GPIO_TypeDef заменить на объединение с битовыми полями , только на кой нужен этот гемор с прописыванием 224бит , если сама архитектура МК не позволяет нормально это использовать. через ODR ввод идет используя ЧМЗ, а прямая установка/сброс вывода разбросана по разным битам BSRR
и работать с ними проще через маску.
DmitriyVDN вне форума  
Оценка +1
Старый 14.01.2021, 09:47 #35
ART_HA
Знаток
 
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 363
Репутация: 111
ART_HA Знаток ART_HA Знаток
69 38
4 10
По умолчанию

Цитата:
Сообщение от DmitriyVDN Посмотреть сообщение
да точно так же будут выглядеть, если в хедере структуру GPIO_TypeDef заменить на объединение с битовыми полями , только на кой нужен этот гемор с прописыванием 224бит , если сама архитектура МК не позволяет нормально это использовать.
А в МК от Atmel тоже не позволяет?
А в МК от NEC позволяет?
ART_HA вне форума  
Оценка 0
Старый 14.01.2021, 13:55 #36
stankow
Новичок
 
Регистрация: 14.06.2018
Сообщений: 86
Репутация: 15
stankow Новичок
11 43
10 11
По умолчанию

Цитата:
Сообщение от ART_HA Посмотреть сообщение
В МК от NEC команда вывода высокого уровня на ногу 2 порта 3 выглядит так:
P3.2 = 1;
а команда считывания уровня на ноге 6 порта 2 так:
x = P2.6;
Это на С, в штатном бесплатном фирменном IDE.
А теперь покажите, как эти же операции выглядят на С, к примеру, для STM32 в любом IDE.
И причем здесь язык-то?
Строго говоря, такая расширенная семантика оператора присваивания не является частью языка, а расширение конкретного компилятора. Которое кстати делает программу непереносимой.
stankow вне форума  
Оценка 0
Старый 14.01.2021, 14:19 #37
ART_HA
Знаток
 
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 363
Репутация: 111
ART_HA Знаток ART_HA Знаток
69 38
4 10
По умолчанию

Цитата:
Сообщение от stankow Посмотреть сообщение
Строго говоря, такая расширенная семантика оператора присваивания не является частью языка, а расширение конкретного компилятора.
Я тоже так думаю. Потому и возникает впечатление, что сравнивают не языки, а их компиляторы.
А по поводу переносимости....есть основание полагать, что Renesas, объединившись с NEC, его традиции сохранил. Если так, то кому в голову придет переходить с МК самого крупного в мире по объёму продаж производителя микроконтроллеров на МК других изготовителей? От добра добра не ищут.
ART_HA вне форума  
Оценка 0
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ADMV8420 - настраиваемый полосовой СВЧ фильтр от Analog Devices
Часовой пояс GMT +3, время: 03:00.
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
SiC MOSFET на 650 В от Wolfspeed – расширение линейки
Срезы портала ↓
Зарегистрируйтесь на NextPCB и получите бесплатные купоны на $100
Рейтинг@Mail.ru