Знаток
Регистрация: 25.06.2011
Адрес: Тернопіль
Сообщений: 595
Репутация: 141
|
|
||
Оценка
|
Эксперт
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 640
|
постом выше все сказано , тебе все разжевали по этому вопросу , но ты опять ни хрена не понял . это только в книжках для школоты в булевом типе ИСТИНА=1, ЛОЖЬ=0. в ЯП все совсем не так
Цитата:
GPIO_TypeDef заменить на объединение с битовыми полями , только на кой нужен этот гемор с прописыванием 224бит , если сама архитектура МК не позволяет нормально это использовать. через ODR ввод идет используя ЧМЗ, а прямая установка/сброс вывода разбросана по разным битам BSRR и работать с ними проще через маску. |
||
Оценка
|
Специалист
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 1,753
Репутация: 245
|
Цитата:
А в МК от NEC позволяет? |
||
Оценка
|
Новичок
Регистрация: 14.06.2018
Сообщений: 112
Репутация: 17
|
Цитата:
В МК от NEC команда вывода высокого уровня на ногу 2 порта 3 выглядит так:
P3.2 = 1; а команда считывания уровня на ноге 6 порта 2 так: x = P2.6; Это на С, в штатном бесплатном фирменном IDE. А теперь покажите, как эти же операции выглядят на С, к примеру, для STM32 в любом IDE. И причем здесь язык-то? |
||
Оценка
|
Специалист
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 1,753
Репутация: 245
|
Цитата:
А по поводу переносимости....есть основание полагать, что Renesas, объединившись с NEC, его традиции сохранил. Если так, то кому в голову придет переходить с МК самого крупного в мире по объёму продаж производителя микроконтроллеров на МК других изготовителей? От добра добра не ищут. |
||
Оценка
|
Новичок
Регистрация: 22.09.2014
Сообщений: 120
Репутация: 33
|
Бейсик по определению не может быть лучшим
Полное г. Для очень недалеких. Когда мы не позволяем, к примеру, своим детям есть пластилин, это считается нормальным. Но когда дети начинают изучать Бейсик, никто, ничего криминального в этом не видит. Бейсик - мерзость, подобная Ардуино, которая позволяет неофитам почувствовать себя электронщиками-программистами, хотя ни то, ни другое им недоступно по определению, хотя идиотские статейки на Хабре позволяют им себя такими почувствовать.
|
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 4,872
Репутация: 1171
|
Бейсик - тупик, согласен.
В школе учили Бейсик. В институте - Паскаль (начало 90х) и ассемблер для 8086. Потом я сам выучил Си и Object Pascal. Если бы начинал с нуля сейчас, то начал бы с Си. Причина тривиальна: Си - компиляторы существуют для любого МП, МК и вообще для всего на свете. Но я не профессиональный программист, если что, я - любитель ... |
||
Оценка
|
Знаток
Регистрация: 25.09.2015
Сообщений: 648
Репутация: 161
|
В этом то и загвоздка, для любителя не нужно полного набора компиляторов под все контроллеры, а под пару типов общераспространённых можно и на бейсике.
Благо что в бейсике нет этих крючёчков, кавычек и прочих скобочек которыми так напичкан СИ! |
||
Оценка
|
Ответ |
Страница 4 из 6
|
|
|
Обратная связь РадиоЛоцман Вверх |