JS чтение регистра SPI
600 руб. за проект
К микроконтроллеру на JS (Iskra JS), по SPI подключен Ethernet шилд (WizNET5500).
SPI2.setup({ baud: 3200000, mosi: B15, miso: B14, sck: B13 });
Перед подключением библиотеки к микроконтроллеру требуется проверить готовность соединения WizNET5500 с локальной сетью (состояние линии) - без линии микроконтроллер зависает.
Если требуется, библиотека здесь http://www.espruino.com/binaries/espruino_2v06_esp... .
Даташит на WizNET5500 здесь https://static.chipdip.ru/lib/046/DOC003046750.pdf
Состояние линии у WizNET5500 (страница 43) находится в регистре - PHYCFGR [0x002E], бит - LNK [0].
Как этот бит считать через SPI средствами JS ?
Задание:
Написать функцию на JS проверки бита LNK, регистр PHYCFGR в устройстве подключенном через SPI.
При отсутствии решения на JS принимаются "костыли" скомпилированный код на С++ (с исходником), подключаемый как библиотека.
SPI2.setup({ baud: 3200000, mosi: B15, miso: B14, sck: B13 });
Перед подключением библиотеки к микроконтроллеру требуется проверить готовность соединения WizNET5500 с локальной сетью (состояние линии) - без линии микроконтроллер зависает.
Если требуется, библиотека здесь http://www.espruino.com/binaries/espruino_2v06_esp... .
Даташит на WizNET5500 здесь https://static.chipdip.ru/lib/046/DOC003046750.pdf
Состояние линии у WizNET5500 (страница 43) находится в регистре - PHYCFGR [0x002E], бит - LNK [0].
Как этот бит считать через SPI средствами JS ?
Задание:
Написать функцию на JS проверки бита LNK, регистр PHYCFGR в устройстве подключенном через SPI.
При отсутствии решения на JS принимаются "костыли" скомпилированный код на С++ (с исходником), подключаемый как библиотека.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Не ожидал, что кто-то вообще возьмется за заказ.
Работа выполнена на высшем уровне. Разобрать официальную версию интерпретатора, найти в нем ошибку - исправить, и собрать все заново ... С моей точки зрения - это суперпрофессионально (особенно после того как на соседних фрилансах поначалу брали заказ, а затем не справлялись).
Был приятно удивлен "нормальностью" Александра. Максимально корректное общение.
Честно считаю, что его услуги стоят дороже...
Складывается впечатление, что ему просто интересно браться за сложные задачи. Поэтому мне и повезло ;)))
Рекомендую!