SN74HC595N

Здесь можно обсуждать устройства относящиеся к цифровым технологиям.

Модератор: gurvinok

Аватара пользователя
GhostX
Сообщения: 1135
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

SN74HC595N

Сообщение GhostX » 23 фев 2016, 18:52

Приехали эти штуки, но сейчас время нет чтоб досконально их изучить. Как их проверить, что работают?
Защита скоро кончится, а я не знаю, что с китайцами делать, добро давать или спор открывать...

Аватара пользователя
gurvinok
Сообщения: 1544
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: SN74HC595N

Сообщение gurvinok » 23 фев 2016, 18:56

Вот эти функции их могут проверить.
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1135
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: SN74HC595N

Сообщение GhostX » 23 фев 2016, 19:37

Это не мой вариант. Как минимум 2 причины. Время нет чтоб досконально их изучить.
И атмел студии нет. Она у меня сносит расширение *.ino
Все файлы с этим расширением становятся неизвестными. Не знаю от чего это так происходит. Первый раз ставил, такого не заметил... Но не заметил и не было, это не одно и тоже.
Есть какой нибудь мини тест без студии?
Ключевые моменты, собрал стенд может в монитор вывести ардуину через него и поперетыкал все мс.
Я даже не знаю как их подключать. А еще лежат 2шт ds18b20, тоже не подключал еще, не знаю работают или нет.
и осталось уже дня 3 или 4 не помню, защиты. За все сразу не могу схватиться. Зато инкубатор "в лесу родилась елочка" заиграл.))))))) Потихоньку разобрался.

Аватара пользователя
gurvinok
Сообщения: 1544
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: SN74HC595N

Сообщение gurvinok » 23 фев 2016, 20:35

Что значит не подходит. Ща...
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1135
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: SN74HC595N

Сообщение GhostX » 23 фев 2016, 21:27

Может проИсходит?

Аватара пользователя
gurvinok
Сообщения: 1544
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: SN74HC595N

Сообщение gurvinok » 23 фев 2016, 21:29

Вот как работает моя библа с ардуино.
регистр.jpg
А вот скеч
_74hc595.rar
(1.04 КБ) 280 скачиваний
Если долго мучиться, может быть получится.

Аватара пользователя
gurvinok
Сообщения: 1544
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: SN74HC595N

Сообщение gurvinok » 25 фев 2016, 17:15

Я ща за рулем. Ближе к вечеру
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1135
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: SN74HC595N

Сообщение GhostX » 25 фев 2016, 19:40

И так. Это дело все работает, но как то очень странно... Вот только тупо залил как есть, высветились ноги, которые соответствуют записанному байту. Переписал код на другой байт залил в ардуину, высветился другой байт. А вот как то еще поменять байт из кода, не получается.
Я нашел как сделать тестер по ардуиновски и с штатными библиотеками. Все заработало. Тестил считалкой. 0-255.
все микрухи живые считают все отлично.
Как будет выглядеть код со считалкой?

Аватара пользователя
gurvinok
Сообщения: 1544
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: SN74HC595N

Сообщение gurvinok » 25 фев 2016, 20:10

Цикл от нуля до 255, а переменную счета пихать в функцию вывода в регистр.
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1135
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: SN74HC595N

Сообщение GhostX » 25 фев 2016, 20:15

Не работает, пишу же.
Или функция может вызываться только единожды?! :?
Рабочий код хочу увидеть.
вот так не работает.

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

#include "sn74hc595.h"

void setup() {

reg_74hc595_init();
}

void loop() {
  reg_74hc595_byte(0b01010101);
  delay(1000);
  reg_74hc595_byte(0b10101010);
  delay(1000); 
}

Ответить