Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

За STM32 и времето за мърдане на пин
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=8229
Страница 1 от 1

Автор:  juzisound [ Пон Окт 25, 2010 4:24 pm ]
Заглавие:  За STM32 и времето за мърдане на пин

Питам за процесор STM32F... ама предполагам, че ще важи и за други подобни, които имат отделно ARM ядро и отделна периферия.

Свърших основната и спешна работа с него - де по книга - де по усет - и сега идва ред да питам специалистите и да понауча някои подробности, дето не ми станаха съвсем ясни.

1. Как точно става така, че всеки пин на тоя процесор може да се конфигурира да работи с различна честота. До колкото разбирам - нищо не пречи на ЕДИН И СЪЩИ порт, различни пинове да ги конфогурираш на 2, 10 или 50мХз и това при ядро на 75мХз. Как всеки пин на един порт на различна честота. Нещо кашичка ми се получава...

2. Другото - имам си битове за мърдане на пин на горе и на долу. Хубаво - ама за колко време се изпълняват тези инструкции - ако пина е конфигуриран примерно на 2МХз а аз изпълнявам последователно инструкции пин горе пин долу - какво става? Ядрото чака ли... що ли...

Изобщо каква е идеята на тая най-проста периферия /обикновен порт/ на различна честота от честотата на ядрото?

Автор:  БатеВаньо [ Пон Окт 25, 2010 5:39 pm ]
Заглавие: 

Това, което се променя, са фронтовете на сигнала за съответния пин (има го в секцията Input/Output AC characteristics). Най-вероятно има няколко FET-та в паралел и с конфигурационните битове се избира кои от тях да са активни.
Тази конфигурация се отразява и на токовата способност на пина (което е логично).
Накратко - можеш да превключваш пин и по-начесто, но от някаква честота нататък сигналът ще започне да се "замазва".

Автор:  michev [ Пон Окт 25, 2010 5:41 pm ]
Заглавие: 

Нагледно тук, стр. 27

Автор:  Цецо [ Пон Окт 25, 2010 6:26 pm ]
Заглавие: 

Бавен е арма в клатушкането. Като всеки процесор различен от Пик. :):):)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/