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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> посоветуйте STM32 cortex M3, частота шины максимальная, SPI чтобы стабильно держал обещанные 16 МГц
Метценгерштейн
сообщение Feb 18 2013, 13:35
Сообщение #46


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



спасибо, буду знать.

т.е. просто на + U пит. по 100 КОм ставить?
Go to the top of the page
 
+Quote Post
dac
сообщение Feb 18 2013, 14:38
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



QUOTE (Метценгерштейн @ Feb 18 2013, 19:35) *
спасибо, буду знать.

т.е. просто на + U пит. по 100 КОм ставить?

да
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 18 2013, 15:35
Сообщение #48


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



забавно... на 1 странице была ссылка на тему с той же проблемой, и в ней я написал что возможно надо настроить порты на макс частоту, но я не был уверен что эта настройка влияет на СПИ. Сам так нагорел, когда пытался системный клок наружу выдать... Что-то упустил что тут тоже стоило бы написать, сорки, думал за той темой следят...
Go to the top of the page
 
+Quote Post
dac
сообщение Feb 18 2013, 16:23
Сообщение #49


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



QUOTE (Golikov A. @ Feb 18 2013, 21:35) *
забавно... на 1 странице была ссылка на тему с той же проблемой, и в ней я написал что возможно надо настроить порты на макс частоту, но я не был уверен что эта настройка влияет на СПИ. Сам так нагорел, когда пытался системный клок наружу выдать... Что-то упустил что тут тоже стоило бы написать, сорки, думал за той темой следят...

ТС невнимательно ответы читает, я Ваше сообщение в той теме видел, поэтому сразу не стал на этом внимание акцентировать, думал уже проверено
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Feb 18 2013, 16:57
Сообщение #50


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



возможно, как- то читаю, но думаю почему-то про свое. Свою логику развиваю. А она подвела) Будем исправляться)
Всем спасибо еще раз.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Feb 19 2013, 16:00
Сообщение #51


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Просто для информации:

Программный SPI на STM32F405 REV_A и REV_Z
(не спрашивайте почему программный, на то были причины, суть не в этом).
Код:
CODE
#define ADDR_L ADDR_PORT->BSRRH = ADDR_PIN
#define ADDR_H ADDR_PORT->BSRRL = ADDR_PIN
//
#define SDA_L SDA_PORT->BSRRH = SDA_PIN
#define SDA_H SDA_PORT->BSRRL = SDA_PIN
//
#define SCL_L SCL_PORT->BSRRH = SCL_PIN
#define SCL_H SCL_PORT->BSRRL = SCL_PIN
//
#define CS_L CS_PORT->BSRRH = CS_PIN
#define CS_H CS_PORT->BSRRL = CS_PIN
//-------------------------------------------------
static __INLINE void SendByte(u8 c){
if(c &0x80) SDA_H; else SDA_L; SCL_H;
if(c &0x40) SDA_H; else SDA_L; SCL_L; SCL_H;
if(c &0x20) SDA_H; else SDA_L; SCL_L; SCL_H;
if(c &0x10) SDA_H; else SDA_L; SCL_L; SCL_H;
if(c &0x08) SDA_H; else SDA_L; SCL_L; SCL_H;
if(c &0x04) SDA_H; else SDA_L; SCL_L; SCL_H;
if(c &0x02) SDA_H; else SDA_L; SCL_L; SCL_H;
if(c &0x01) SDA_H; else SDA_L; SCL_L; SCL_H;

SCL_L;
}

//---------------------------------------
void Write_REG(u8 c){
CS_L;
ADDR_L;
SendByte©;
CS_H;

}



Результат длительности CS (по осциллографу) в различных условиях:

// ~1,3uS w/o OPT for 'A'
// ~1,0uS w/o OPT for 'Z'
// ~0.85uS with OPT Level 3 + Otp to Time for 'A'
// ~0.6uS with OPT Level 3 + Otp to Time for 'Z'

Сообщение отредактировал IgorKossak - Feb 19 2013, 16:39
Причина редактирования: [codebox] для длинного кода, [code] - для короткого!!!
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 20 2013, 05:15
Сообщение #52


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Allregia @ Feb 19 2013, 20:00) *
Здорово! А что ерата говорит относительно изменений в этих ревизиях?
В чём, так сказать, соль?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Feb 20 2013, 05:35
Сообщение #53


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



В ревизии A не работает ART prefetch.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 09:05
Рейтинг@Mail.ru


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