Странное поведение STM8S003F3P6 и GpioB

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
lazarev
Открыл глаза
Сообщения: 53
Зарегистрирован: Вт янв 19, 2016 23:13:21

Странное поведение STM8S003F3P6 и GpioB

Сообщение lazarev »

Некоторое время уже использую STM8S003F3P6, но недавно столкнулся с проблемой что при логическом нуле - ножка выдает как положено 0V, а от при логической единице выдает на ножке не больше 0.13V вместо 3.3V ожидаемих, хотя на протах А,С все нормально, думал что проблема в сгоревшем порте но ситуация повторилась еще на двух чипах.

С чего и всплывает вопрос, кто сталкивался с данной проблемой и как побороть?

Кусок используемого кода для проверки Порта B.

Код: Выделить всё

uint32_t time;
void main() {
   CLK->ICKR |= CLK_ICKR_HSIEN;
   while((CLK->ICKR & CLK_ICKR_HSIRDY) == 0);
   CLK->CKDIVR = CLK_PRESCALER_HSIDIV8;
   
   GPIOB->ODR = 0x00;
   
   GPIOB->DDR = 0xff;
   GPIOB->CR1 = 0xff;

   GPIOB->ODR = 0xff;
   
   while(1) {
      GPIOB->ODR ^= GPIO_PIN_5;
      time=200000;
      while(time--);
   }
}
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Странное поведение STM8S003F3P6 и GpioB

Сообщение oleg110592 »

->
Изображение
lazarev
Открыл глаза
Сообщения: 53
Зарегистрирован: Вт янв 19, 2016 23:13:21

Re: Странное поведение STM8S003F3P6 и GpioB

Сообщение lazarev »

Спасибо,
банально не досмотрел что GpioB это true open drain и он физически не способен выдать Vdd так как нет Vdd-ключа, а только Vss-ключ.
Ех, придется все переделывать потомучто в моем случае pull-up резистор не подходит.
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: Странное поведение STM8S003F3P6 и GpioB

Сообщение shads »

Я тоже на этом попался )))))
В первой своей поделке поленился удостоверится что да как... и как раз на оба вывода развел, на фотке видно, как потом проводками кинул на другие линии
http://forum.easyelectronics.ru/viewtop ... 38#p460938
Ответить

Вернуться в «Разные вопросы по МК»