Нужна библиотека AltSoftSerial.h
- Войдите на сайт для отправки комментариев
Ср, 24/03/2021 - 20:58
Для работы с GSM модулем А9 плохо работает библиотека SoftSerial.h Слышал что для этого желательно использовать библиотеку AltSoftSerial.h Где ее откопать ???
https://yandex.ru/search/?lr=213&text=AltSoftSerial.h
тут
или тут
Для работы с GSM модулем А9 плохо работает библиотека SoftSerial.h Слышал что для этого желательно использовать библиотеку AltSoftSerial.h Где ее откопать ???
Продам недорого. Состояние хорошее.
Продам недорого. Состояние хорошее.
Пробег по РФ большой? Память не жрет? Подумываю себе вторую взять на подменку
Вот что меня радует в этом форуме, что даже на самые глупые вопросы тут пытаются ответить... И ведь по делу, черт возьми :)
Продам недорого. Состояние хорошее.
Пробег по РФ большой? Память не жрет? Подумываю себе вторую взять на подменку
Танунах! Через либ шеринг на пару компиляций взять проще!
https://yandex.ru/search/?lr=213&text=AltSoftSerial.h
Эта библиотека будет корректно работать на "кастомных" скоростях порта? В частности интересует 10000 бод.
Эта библиотека будет корректно работать на "кастомных" скоростях порта? В частности интересует 10000 бод.
Одно из двух.
Судя по строке в AltSoftSerial.h значения вычисляемые.
В SoftwareSetial фиксированные вроде. Кто что скажет по существу?
По существу скажет эксперимент.
процент попадания можно посчитать...но к примеру в CustomSoftwareSerial скорости указаны прямо и их там совсем немного (навскидку три-четыре)
...но к примеру в CustomSoftwareSerial скорости указаны прямо и их там совсем немного (навскидку три-четыре)
А не на вскидку 13. Наверное все "стандартные" от 300 до 115200
...но к примеру в CustomSoftwareSerial скорости указаны прямо и их там совсем немного (навскидку три-четыре)
А не на вскидку 13. Наверное все "стандартные" от 300 до 115200
Это да! Попутал с частотами тактирования 8, 16 и 20 мегагерц, другие не поддерживаются
Ещё вопросец. А никто не пытался настроить порт в этой библиотеке? Нужен бит чётности
Ещё вопросец. А никто не пытался настроить порт в этой библиотеке? Нужен бит чётности
Для этого эта настройка там должна быть, но её там нет. Биты четности - CustomSoftwareSerial!
Не годится, у неё скоростя "табличные". Не в курсе какие значения для baud = 10000 нужно внести?
Не годится, у неё скоростя "табличные". Не в курсе какие значения для baud = 10000 нужно внести?
закинь в эксель да посмотри
Какая то косая библиотека. Старт-бит длинней такта, в следствии чего последующие биты идут "на грани" и рандомные паузы между фреймами. Как бонус delay'и обрубает и миллисы и микросы, не критично но тоже неприятно.
на какой скорости?
на картинке 9600
О! Старую тему откопали и оживили! А можно поинтересоваться - чем хард сериал в изделии занят, что на него нельзя GSM модуль повесить? Не так, чтобы мне это важно было, но в целях научной энтомологии.
нет никакого жсм. пытаюсь LIN - шину раскусить, для начала типа сниффер на коленке для принять/отдать, а по результату видно будет.
Простите старого алкаша, но по теме мне вспомнился очень старый и пошлый анекдот:
Лежат муж с женой в кровати. Манька нащупала мужнин "инь" и с удивлением и надеждой говорит: "Вань! Да у тебя ж эрекция!". На что муж отвечает: "Не трогай! Это на Новый Год!".
Вот так и хард сериал в меге328. На Новый год, штоле? Простите ещё раз!
Занят юсб, через ктотрый читаю/анализирую/записываю, матерюсь результату ))
По секрету скажу, что у Леонардо/Микро есть ещё один сериал. И подождать неделю, пока придет другой контроллер, явно стоит удобства. Хотя если цель - героическое преодоление трудностей, то я пас. ;)) Ысчо раз сорри.
в атмеге 328pb тоже два сериала хардовых
Когда то с Нано нужно было 3(!) сериала и чистый tone при всём этом.( Получилось, в т.ч. и с Альтсериал, но лучше так не надо).
Занят юсб, через ктотрый читаю/анализирую/записываю, матерюсь результату ))
Лучше хардовый связать с GSM, а отладку делать софтовым.
https://github.com/SlashDevin/NeoSWSerial
Четность не поддерживает, 10000 бод не поддерживает.
Занят юсб, через ктотрый читаю/анализирую/записываю, матерюсь результату ))
Лучше хардовый связать с GSM, а отладку делать софтовым.
Когда надо использовать несколько сериалов, hardware, software, usb мне пришлось использовать обёртку SomeSerial, по другому не получилось
Четность не поддерживает, 10000 бод не поддерживает.
для этой самой штуки у него есть NeoHWSerial
Вопрос снят, ларчик просто открывался. Вдруг кому пригодится https://github.com/lausdahl/AltSoftSerial/tree/parity
Автор (Paul Stoffregen) почему-то отказался вносить в свой репозиторий, но всё работает отлично.
Вопрос снят, ларчик просто открывался. Вдруг кому пригодится https://github.com/lausdahl/AltSoftSerial/tree/parity
Автор (Paul Stoffregen) почему-то отказался вносить в свой репозиторий, но всё работает отлично.
ПАТАМУШТА там жёстко указано 8N1, что не соответствует стандарту )))
работает прекрасно, что я делаю не так?
работает прекрасно, что я делаю не так?
нашел, у него в коде есть, видимо я не тот форк пытал...