|
20.03.2019, 09:29 | #1 |
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 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Сейчас на работе, а справочных данных нет под рукой.
Если все работает, то тогда все ок |
21.05.2019, 11:07 | #3 |
Junior Member
Регистрация: 02.09.2018
Сообщений: 2
Вес репутации: 0 |
стм32 будет?
|
07.06.2019, 03:19 | #4 |
Junior Member
Регистрация: 04.03.2016
Сообщений: 2
Вес репутации: 0 |
Подскажите, какую роль играют
Start ... End? При их использовании код прибавляет 98 байт и 2 байта ОЗУ. |
07.06.2019, 10:22 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Очень странно, Start это lable, а end это goto lable.
Должно всего 3 байта добавиться. А разницу можете на следующем коде проверить PHP код:
|
07.06.2019, 10:31 | #6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Проверил в Arduino IDE 1.8.9
PHP код:
И PHP код:
Компилятор убрал лишний цикл void loop() И по этому код получился меньше |
30.12.2019, 07:56 | #7 |
Junior Member
Регистрация: 10.05.2015
Сообщений: 24
Вес репутации: 0 |
Всех с наступающим Новым годом!!!
Скажите, планируется адаптация библиотеки под ESP32? |
31.12.2019, 00:53 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
К сожалению нет времени этим заниматься
|
12.03.2020, 08:51 | #9 |
Junior Member
Регистрация: 23.08.2019
Сообщений: 1
Вес репутации: 0 |
а если нужно задавать номер пина в коде? Это возможно с данной библиотекой?
|
12.03.2020, 20:29 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
К сожалению нет
|
Здесь присутствуют: 16 (пользователей: 0 , гостей: 16) | |
|
|