06.02.2019, 13:49 | #271 |
Junior Member
Регистрация: 06.02.2019
Сообщений: 1
Вес репутации: 0 |
День добрый! Подскажите пожалуйста, а если я хочу использовать в SmallUART на Mega2560 не стандартный первый UART, а один из дополнительных (их там четыре), что именно мне надо поправить в define, или в вызове функций?
|
06.02.2019, 20:36 | #272 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Нужно библиотеку править. Так как у всех контролеров разные регистры и флаги задействованы
|
20.03.2019, 09:29 | #273 |
Junior Member
Регистрация: 20.03.2019
Сообщений: 1
Вес репутации: 0 |
Добрый день. Не программист, хобби.
Давно пользуюсь данной библиотекой, частью SPI в том числе. Теперь, с новой микрухой, возникла необходимость одновременно и передавать и принимать по SPI. Как правильно подредактировать, в смысле дописать функцию, пугает void в аргументе исходной функции, например вот так: в .h uint8_t Send_Read_SPI(uint8_t SPI_data) ; в .cpp uint8_t Send_Read_SPI(uint8_t SPI_data) { SPDR = SPI_data; while(!(SPSR & (1<<SPIF))); return SPDR; } Правильно ли так будет? Последний раз редактировалось Sancho; 20.03.2019 в 09:33. |
20.03.2019, 14:49 | #274 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Сейчас на работе, а справочных данных нет под рукой.
Если все работает, то тогда все ок |
21.05.2019, 11:07 | #275 |
Junior Member
Регистрация: 02.09.2018
Сообщений: 2
Вес репутации: 0 |
стм32 будет?
|
07.06.2019, 03:19 | #276 |
Junior Member
Регистрация: 04.03.2016
Сообщений: 2
Вес репутации: 0 |
Подскажите, какую роль играют
Start ... End? При их использовании код прибавляет 98 байт и 2 байта ОЗУ. |
07.06.2019, 10:22 | #277 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Очень странно, Start это lable, а end это goto lable.
Должно всего 3 байта добавиться. А разницу можете на следующем коде проверить PHP код:
|
07.06.2019, 10:31 | #278 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Проверил в Arduino IDE 1.8.9
PHP код:
И PHP код:
Компилятор убрал лишний цикл void loop() И по этому код получился меньше |
30.12.2019, 07:56 | #279 |
Junior Member
Регистрация: 10.05.2015
Сообщений: 24
Вес репутации: 0 |
Всех с наступающим Новым годом!!!
Скажите, планируется адаптация библиотеки под ESP32? |
31.12.2019, 00:53 | #280 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
К сожалению нет времени этим заниматься
|
Здесь присутствуют: 64 (пользователей: 0 , гостей: 64) | |
|
|