Lundi 21 juillet 2008 1 21 /07 /Juil /2008 11:34
Phuong: "Tiens Matthieu, voilà un document pour apprendre le language CCS C"
Moi: "Ouais, cool!"

Extrait:

SPI_READ(DATA)

Cú pháp:       value = spi_read (data)

Tham số::     value = spi_read (data)

Tham số:       dữ liệu tuỳ chọn và là số nguyên 8 bit.

Trị trả về:     là số nguyên 8 bit.

Chức năng:   Trả về giá trị được đọc bởi SPI. Nếu giá trị đó phù hợp với lệnh SPI_READ thì dữ liệu phát xung clock ngoài và dữ liệu nhận lại khi trả về. Nếu không có dữ liệu lúc nó đọc, SPI_READ sẽ đợi dữ liệu.

Trả về giá trị được đọc bởi SPI. Nếu giá trị được  truyền tới   SPI_READ, thì dữ liệu sẽ đếm xung ngoài, và sau đó dữ liệu sẽ được trả lại khi kết thúc. Nếu chưa có dữ liệu ( tín hiệu ) thì SPI_read sẽ chờ dữ liệu( tín hiệu ).

Nếu có xung rồi thì thực hiện SPI_WRITE( data ) tiếp theo SPI_READ() hoặc thực hiện SPI_READ( data ). Cả hai hành động đó đều giống nhau và sẽ tạo ra xung đếm. Nếu không có dữ liệu để phát đi thì chỉ cần thực hiện SPI_READ(0) để tạo xung.

Nếu có thiết bị khác cung cấp xung thì khi gọi SPI_READ() phải đợi xung và dữ liệu hoặc sử dụng SPI_DATA_IS_IN() để xác định nếu dữ liệu đã sẵng sàng.

Lợi ích:                     Lệnh này chỉ sử dụng với thiết bị có phần SPI

Yêu cầu:        Không

Ví dụ  :

in_data = spi_read(out_data);

Example Files:         ex_spi.c

Ecrire un commentaire
Voir les 0 commentaires

Présentation

  • : Le blog de Matthieu Chavatte, un ICAM en Mémoire scientifique à Saigon (Vietnam)
  • : 16/07/2008
  • Le blog de Matthieu Chavatte, un ICAM en Mémoire scientifique à Saigon (Vietnam)
  • : Quelques impressions de la vie de tous les jours à Saigon pendant mon mémoire scientifique à l'université polytechnique de Saigon.
  • Partager ce blog
  • Retour à la page d'accueil

Quelle heure est-il ici?

l'Humeur du Jour



En retard... encore.
Personne au labo aujourd'hui... encore
Miss Loan elle sert à rien... encore
Je râle... encore

Recherche

Derniers Commentaires

Calendrier

Mai 2012
L M M J V S D
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
<< < > >>
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus