реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> SAM9260 и SPI, хитрая передача данных
TigerSHARC
сообщение Feb 24 2011, 08:04
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Спасибо. Полезно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 24 2011, 11:50
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(TigerSHARC @ Feb 24 2011, 09:51) *
рекомендуете писать с нуля всё?

Да. Практической пользы в "библиотеках" ноль, а ляпов и несуразицы достаточно.

Цитата(TigerSHARC @ Feb 24 2011, 09:51) *
смотрю коды в IAR для AT91 - там всё через структуры и указатели.
...
получается что нужно объявить кучу указателей сначала(pSdSpi, pSpiHw...) и потом через них обращаться к членам структур...
может я чего то не понимаю и то что в исходниках в конечном итоге удобнее...

Объявлять указатели не обязательно:
Код
AT91C_BASE_SPI0->SPI_CR = AT91C_SPI_SWRST;

А можно и так:
Код
*AT91C_SPI0_CR = AT91C_SPI_SWRST;

Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Feb 24 2011, 12:04
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



AT91C_BASE_SPI0->SPI_CR = AT91C_SPI_SWRST;

и что делает эта строка? вижу что SPI_CR - это регистр.... AT91C_SPI_SWRST - бит програмного сброса SPI. Но что мы с ним делаем? здесь просто равно? что это значит?
Просто сброс SPI?

Сообщение отредактировал TigerSHARC - Feb 24 2011, 12:06
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 24 2011, 12:22
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(TigerSHARC @ Feb 24 2011, 15:04) *
Но что мы с ним делаем? здесь просто равно? что это значит?

Записываем в регистр.

Цитата(TigerSHARC @ Feb 24 2011, 15:04) *
Просто сброс SPI?

Именно.

Вы бы взяли какую-нибудь книжку по "C". Тех же K&R, например.
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Feb 24 2011, 13:08
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



есть у меня книжки .... разбираюсь вот.... спасибо всем.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 12:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01527 секунд с 7
ELECTRONIX ©2004-2016