Регистриран на: Съб Юли 22, 2006 9:50 pm Мнения: 1638
SPI промяна на скорост
Започнал съм един проект и ползвам Nios ii процесор. Изоплзвам Avalon SPI. Искам да пусна SD карта. За момента не мога да се преборя с промяна на скоростта на SPI модула, защото картата иска инициализация на ниска скорост първоначално. Та въпросът ми е някой сблъсквал ли се е с такова чудо ? В документацията има писано за делител, които определя скоростта на клока, но не намерих къде мога да го променя софтуерно. Скоростта се задава веднъж, като се създава системата. В avalon_spi_regs.h липсва такъв регистър/делител. Някой сблъсквал ли се е с подобен проблем ?
картата иска инициализация на ниска скорост първоначално. Та въпросът ми е някой сблъсквал ли се е с такова чудо ?
Аз определено не съм срещал карта, която да иска ниска или висока скорост. Някои библиотечки може и да пускат ниски клокове докато изчетат инфото и видят каква скорост се поддържа. Но всички съвременни карти са достатъчно бързи (поне 25MHz) и освен ако не целиш по-високи не виждам причина да сменяш клокове...
Е в краен случай може и да драснеш едно "софтуерно" spi колкото да я инициализираш, ако е възможно де
_________________
Код:
while(true);
Вто Авг 06, 2013 10:43 am
Ки4о
Ранг: Форумен бог
Регистриран на: Съб Юли 22, 2006 9:50 pm Мнения: 1638
Re: SPI промяна на скорост
Със софтуерно ще стане, но работата е, че искам хардуерно Сега погледнах цените на Compact Flash картите ... Ще помисля още малко и ще действам. Но проблема със скоростта на SPI порта остава!
Потребители разглеждащи този форум: 0 регистрирани и 2 госта
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл