Обновить
1
Рустам@placidity_master

Пользователь

4
Подписчики
Отправить сообщение

По разводке примечательно то что можно не брезговать выводить контакты
из под чипа через неиспользуемые порты, главное не подать на них
случайно единицу в коде, в остальном такой грязный хак помогает получить
очень компактные платы.

Возможно я ошибаюсь, но ГЛАВНОЕ не включить "пин" как "выход" , если необходимо оставить его в пассивном состоянии, тогда он не повлияет на состояние даже если в выходной регистр записать 1.
И даже если, по не ведомым причинам, хочется "пин" держать как "выход", тогда его надо как раз держать в "1", и режим "открытый исток", потому что при записи "0", пин как раз БУДЕТ влиять на выход. Если "пуш.пул" тогда "нога" при любом раскладе влияет и мешает.
В общем тут какая то двойная ошибка рассуждений.

Но теперь новые функции Pastebin блокируют усилия исследователей по обнаружению вредоносных операций, помогая сообществу чёрношапочных хакеров.

Или создают иллюзию удаления, просто убирая доступ. А потом тихонько сливают данные куда надо. Инфантильных людей видимо хватает среди пользователей. Но для поддержания иллюзии что в конторе не особо успевают проверять и сливать данные куда надо, время от времени держат открытый доступ к плохим публикациям чуть дольше чем надо.
Фрагмент кода:
int GetKey()
{
  volatile uint32_t* addr = reinterpret_cast<uint32_t*>(GPIOA_IDR);
  uint32_t ret_val = *addr;
  return ret_val & 0x0F;


Выглядит немного странным: функция возвращает int (знаковое), а return использует uint.
12 ...
9

Информация

В рейтинге
6 045-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Инженер встраиваемых систем
Средний