Страница 1 из 1

помогите не могу запустить BU 2090

Добавлено: Пн сен 30, 2019 21:00:30
serikaikido
помогите с кодом на СИ для сдвигового регистра BU2090 что не делаю не хочет работать , зато когда касаюсь по ней пальцем забивает 12 единиц иногда 11 , :cry: :cry: :cry: :cry:

Re: помогите не могу запустить BU 2090

Добавлено: Пн сен 30, 2019 23:36:02
Core-X
Опешите как вы загоняете 1 бит в BU2090, с точки зрения программной реализации :tea:

Re: помогите не могу запустить BU 2090

Добавлено: Вт окт 01, 2019 07:21:42
SLvik
Мне ка-а-а-ца что лучше глянуть Datasheet на неё чтобы понять как работает шина перед тем как писать в ответ что то.
:)

Re: помогите не могу запустить BU 2090

Добавлено: Вт окт 01, 2019 07:40:39
SSkot
ну как правильно написали в ДШ смотреть нужно.
для сдвиг регистра (ИР24) делал просто.

загоняем передаваемый байт в переменную temp, пербераем биты и дергаем лапками в зависимости от того 0 или 1.

пример.




void load_reg (unsigned char temp){


signed char j,n;

if (FLAG.mode_clock) n=0x03;
else n=0x00;

for (j=0x07; j>=n; j--) {

if (testbit(temp,j)) data_c=0;
else ( data_c=1);
clk_c=1;
clk_c=0;


}


}

Добавлено after 3 minutes 11 seconds:
[uquote="serikaikido",url="/forum/viewtopic.php?p=3710332#p3710332"]зато когда касаюсь по ней пальцем забивает[/uquote]
такого быть не должно. статика.
вариантов много, он неправильного подключения, кривого питания до сюрприза от китайский друзей, если оно от них.

Re: помогите не могу запустить BU 2090

Добавлено: Вс окт 27, 2019 20:55:57
serikaikido
Всем спасибо , походу с Китая пришли бракованные (((