![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| CROC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 16.10.2005 Где: Perm Репутация: нет Всего: нет |
в том виде в каком сейчас существует мой код у меня программа не заходит в прерывание spi
и какое прерывание использовать spi_spif_int или spi_modf_int ?? ни с тем, ни с тем не получается может кините, что-то из своего? |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
Вот одна фишка есть. Разбирайся...
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| CROC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 16.10.2005 Где: Perm Репутация: нет Всего: нет |
спасибо, но все самое интересное на асемблере и еще не используется прерывания связанные с spi и еще, хоть скажите для чего (какие действия делает) эта подпрограммка была сделана, так мне в асемблере проще будет разобраться |
|||
|
||||
| cardinal |
|
||||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
Ну так имена функций вроде все объясняют сами. Первая инициализирует SPI, вторая посылает по SPI данный из буффера, на который показывает pchBuf, которых chNum штук. Да и вообще тут просто цикл сделан, а так
Больше я ничего особенного не делал. -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
||||
|
|||||
| CROC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 16.10.2005 Где: Perm Репутация: нет Всего: нет |
я вроде разобрался с просто передачей (в цикле по таймеру), но в таком случае не все так идеально как бы мне хотелось
а вот никак не могу получить прерывание от spi по окончанию передачи байта |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
Этого не знаю...
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| CROC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 16.10.2005 Где: Perm Репутация: нет Всего: нет |
жаль
|
|||
|
||||
| CROC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 16.10.2005 Где: Perm Репутация: нет Всего: нет |
решил с перываниями не работать
на самой большой скорости возможно передавать байты с перерывам в 10 маш.команд так что я думаю найду чем занять процессор в это время |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |