ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
664913 Топик полностью
Vit (03.04.2016 14:11, просмотров: 252) ответил Скрипач на ...только учитывая сколько шилдов нужно к нему доукомплектовать, чтобы получить что-то практически полезное...
на днях соплял через кетайское ардуино-нано (отставить смех - так надо было:)) как тупой мост ЛУТ-"шилд" с SIM800C. масса впечатлений от новой(!) ардуиновой "библиотеки" софтуарта и описания этого (не знаю как назвать). по первой решил просто проверить этот уарт на аппаратном лупбэке - тупо не работает прием, и, кроме посмотреть осциллом, можно дебажить аж с помощью светодиода (ну и в аппаратный УАРТ вместо чего-нить полезного мусор выкидывать). перепробовав "советы бывалых" насчет назначения ног и прочего тыкового шаманства, вспомнилось, что типо "либы" должны быть с открытым кодом. открыл я это. он не толстый, песец, он полный(С). сердцем творения был набор "калиброванных задержек" на циклах для разных бодрейтов. во время передачи тупо - сохранить SREG, CLI, тело выдачи битов с этими самыми "калиброванными задержками", восстановить SREG. какой нафиг тут прием;) подумал исправить это чудо - накатал по-быренькому передачу в прерываниях таймера, но внезапно:) предположил, что приём всё-таки нужно тоже почитать... там тоже не толстый, а полный - ждём перепад (есть модная завязка настройки полярности - ура) и ...опять - сохранить SREG, CLI, тело зохавывания битов с этими самыми "калиброванными задержками", восстановить SREG. занавес. особо знающие могут предложить заресетить саму дуину и юзать встроенный USB-уарт, ну или сделать мост "без мозгов" - посмотрел состояние пина - выдал в соответствующий, сделал то же для второй пары, но нам такое не было нужно:). решил, что в следующий раз если буду страдать ардуиноманией куплю мапле (не 65 грн, а аж 150, но это - расшифровываю - +4 бакса - херня по сравнению с убитым временем) или найду в мусорке в ящике стола - мучал на аналогичных платках какие-то радиомодульки без ардуин, но затерялось за ненадобностью. или вааще отдам ребенку нуклео на STM32L476:) - пусть mbed терзает:) вот