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

 
 
> использование AD7715, обмен PIC18F4550 и AD7715
Alex_Electron
сообщение Sep 16 2009, 20:36
Сообщение #1





Группа: Участник
Сообщений: 5
Регистрация: 24-10-05
Из: Минск, Беларусь
Пользователь №: 10 047



Здравствуйте господа!

Вот у меня такой вопрос, никак не могу понять как правильно организовать общение PIC18F4550 и AD7715.
Компилятор MCC18.

У пика есть аппаратный SPI, он работает аж в 4х режимах:

в файле SPI.с написано:

Parameters are: *
* 1) sync_mode : SPI_FOSC_4 SPI Master mode, clock = Fosc/4 *
* SPI_FOSC_16 SPI Master mode, clock = Fosc/16 *
* SPI_FOSC_64 SPI Master mode, clock = Fosc/64 *
* SPI_FOSC_TMR2 SPI Master mode, clock = TMR2 output/2 *
* SLV_SSON SPI Slave mode, /SS pin control enabled *
* SLV_SSOFF SPI Slave mode, /SS pin control disabled *
* 2) bus_mode : MODE_00 CKE = 1 and CKP = 0 *
* MODE_01 CKE = 0 and CKP = 0 *
* MODE_10 CKE = 1 and CKP = 1 *
* MODE_11 CKE = 1 and CKP = 0 *
* 3) smp_phase : SMPEND Input data sample at end of data out *
* SMPMID Input data sample at middle of data out

так вот какой sync_mode, bus_mode и smp_phase выбрать???

У меня в схеме на контроллер заведены все линии, т.е. SDI SDO SCK CS DRDY и RESET.

Поясните пожалуйста кто знает, как правильно организовать обмен,
а если кто нибудь примерчик на С подбросит для пика, буду благодарен.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:57
Рейтинг@Mail.ru


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