klassents
|
39b9d95d52
|
пример работает
|
2024-10-13 15:22:51 +07:00 |
|
klassents
|
7c266d6521
|
добавила новые макросы, добавила уровень оптимизации
|
2024-10-13 15:22:12 +07:00 |
|
klassents
|
a02f1f23af
|
заменила функции на макросы
|
2024-10-13 15:20:57 +07:00 |
|
klassents
|
6a67d9fd61
|
пример для двух портов работает
|
2024-10-13 14:06:16 +07:00 |
|
klassents
|
9efc6c5adf
|
для функций обработчиков изменен уровень оптимизации
|
2024-10-13 11:46:40 +07:00 |
|
klassents
|
f8052ae19d
|
мелкие правки
|
2024-10-13 11:28:36 +07:00 |
|
klassents
|
85535d3e37
|
обработчик прерываний перенесен в ram. Функции заменены на макросы
|
2024-10-13 11:28:11 +07:00 |
|
klassents
|
fa26d442e5
|
заменила макросы для spi на те, что в LL
|
2024-10-13 09:59:44 +07:00 |
|
klassents
|
9d4483f9e9
|
указала другой уровень оптимизации для обработчиков прерываний
|
2024-10-11 20:07:59 +07:00 |
|
klassents
|
067284dd0b
|
убрала лишние дефайны
|
2024-10-11 15:02:21 +07:00 |
|
klassents
|
fa2f3d2b8d
|
убрала предупреждения из-за переноса функций в рам
|
2024-10-11 10:12:17 +07:00 |
|
klassents
|
9e7aed4aa7
|
переименовала обработчики прерываний все к одному виду
|
2024-10-10 21:53:28 +07:00 |
|
klassents
|
d7010fba6e
|
заменила часть функций на макросы из wiring_LL.h
|
2024-10-10 19:14:24 +07:00 |
|
klassents
|
d1a5896d2d
|
добавила файл-заглушку
|
2024-10-10 10:49:09 +07:00 |
|
klassents
|
186b1906ad
|
убрала предупреждение про перекрытие памяти при копировании строк
|
2024-10-09 21:50:28 +07:00 |
|
klassents
|
47ff1ce4eb
|
текучка
|
2024-10-09 11:27:37 +07:00 |
|
klassents
|
b920713163
|
пример с одним портом работает
|
2024-10-08 17:02:02 +07:00 |
|
klassents
|
21df57e980
|
перенесла настройку прерываний в setRx
|
2024-10-08 14:10:14 +07:00 |
|
klassents
|
8f2f29987b
|
обновлен bootloader, в SS все функции, связанные с прерываниями, вынесены в ram. на 115200 работает, но в обработчике нужная функция вызывается напрямую
|
2024-10-08 13:15:45 +07:00 |
|
klassents
|
d228bc7ff9
|
на самом деле код работает, дело было в бутлоадере. все связанное с прерываниями теперь в рам
|
2024-09-26 11:24:08 +07:00 |
|
klassents
|
85d81a54b1
|
попытка перенести работу с прерываниями в hal. зависаем где-то, не доходя до trap_handler(), хотя по map файлу все логично
|
2024-09-25 16:46:57 +07:00 |
|
klassents
|
562c29dbe1
|
перенесла работу с регистрами в LL файл
|
2024-09-25 11:39:22 +07:00 |
|
klassents
|
04f2e12ecc
|
вернула проверку прерываний, все еще работает
|
2024-09-25 11:12:01 +07:00 |
|
klassents
|
5d5ec4de22
|
тесты с приемом данных. работаем из ram, в обработчике прерываний только нужные сейчас прерывания. все функции в модуле SS по максимуму заменены на дефайны для ускорения. в таких парниковых условиях работает и прием, и отправка нескольких байт до 115200 включительно
|
2024-09-25 10:29:59 +07:00 |
|
klassents
|
fbe6abaa4f
|
добавила дефайны, необходимые для некоторых библиотек
|
2024-09-20 08:43:58 +07:00 |
|
klassents
|
cb95c51a3f
|
покрутила тайминги на прием, чтение байта работает от 300 до 9600, дальше надо ускорять функции
|
2024-09-19 14:32:57 +07:00 |
|
klassents
|
69e1e10a05
|
функции write tuneDelay перенесены в рам, в ld скрипте из-за этого новая секция внутри data, но при сборке есть предупреждения. запись работает на скоростях вплоть до 115200, чтение в процессе, на 2400 читается норм
|
2024-09-19 13:07:16 +07:00 |
|
klassents
|
1d5ffdc6f0
|
перенесла функцию записи в ram, внутри функции все на регистрах. теперь на любых скоростях все ок и с первым байтом
|
2024-09-18 10:27:22 +07:00 |
|
klassents
|
aa1163f859
|
добилась нормальных таймингов и нормального размера старт-бита, работают битрейты вплоть до 115200, только на 115200 первый байт после инициализации читается криво
|
2024-09-17 17:09:11 +07:00 |
|
klassents
|
7f0b704b05
|
объект создается, begin проходит, write срабатывает, биты правильные, с таймингами беда. получение не пробовала
|
2024-09-13 16:55:18 +07:00 |
|
klassents
|
136fbc78d3
|
в модуле времени добавила функцию получения тиков. в папке variants добавила функции для работы с прерываниями. добавлена рыба библиотеки softserial
|
2024-09-13 15:35:01 +07:00 |
|