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

 
 
> Порты ввода/вывода в MSP430
Ekim
сообщение Feb 4 2007, 22:51
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 4-02-07
Пользователь №: 25 044



Доброго времени суток!
Подскажите пож, при рассмотрении работы мк по тактам:
1. в какой момент времени на выходе порта появится высокий/низкий уровень, при использовании инструкции BIS/BIC (если я правильно понимаю они требуют 1 мц)
2. в какой момент времени происходит "защелка" состояния порта, при использовании инструкции BIT
Хотелось бы получить как ответ, так и ссылку на доку в которой можно подчерпнуть подобную инфу
Заранее благодарен!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HARMHARM
сообщение Feb 7 2007, 12:46
Сообщение #2


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



У меня настойчиво просится наружу мысль: вроде где-то читал что реальное изменение состояния на выходе при записи в PxOUT происходит на последнем переднем фронте MCLK команды. Искал - не нашел где вычитал sad.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 7 2007, 18:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(HARMHARM @ Feb 7 2007, 14:46) *
У меня настойчиво просится наружу мысль: вроде где-то читал что реальное изменение состояния на выходе при записи в PxOUT происходит на последнем переднем фронте MCLK команды. Искал - не нашел где вычитал sad.gif

Ну вообще это вроде как логически вытекает. Последовательность такая: выборка кода команды (1МЦ), выборка операндов (1-2МЦ), действие над операндами (1МЦ), запись результата действия (1МЦ). Поскольку запись последняя в этой цепочке, то и на выходе пина сигнал появится на последнем МЦ выполнения всей команды.
Go to the top of the page
 
+Quote Post
Ekim
сообщение Feb 8 2007, 06:52
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 4-02-07
Пользователь №: 25 044



Цитата(rezident @ Feb 7 2007, 18:52) *
Цитата(HARMHARM @ Feb 7 2007, 14:46) *

У меня настойчиво просится наружу мысль: вроде где-то читал что реальное изменение состояния на выходе при записи в PxOUT происходит на последнем переднем фронте MCLK команды. Искал - не нашел где вычитал sad.gif

Ну вообще это вроде как логически вытекает. Последовательность такая: выборка кода команды (1МЦ), выборка операндов (1-2МЦ), действие над операндами (1МЦ), запись результата действия (1МЦ). Поскольку запись последняя в этой цепочке, то и на выходе пина сигнал появится на последнем МЦ выполнения всей команды.

А выборка кода команды происходит разве не в процессе выполнения предыдущей команды (или я путаю с AVR, поправте пож если не прав)?
Как раз эта последовательность меня и интересует, она, мне кажется, должна быть где-то описана,...но где???
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Feb 8 2007, 09:03
Сообщение #5


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(Ekim @ Feb 8 2007, 05:52) *
А выборка кода команды происходит разве не в процессе выполнения предыдущей команды (или я путаю с AVR, поправте пож если не прав)?
Как раз эта последовательность меня и интересует, она, мне кажется, должна быть где-то описана,...но где???

Нет, здесь нет Prefetch. Потому и команды длинные такие.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ekim   Порты ввода/вывода в MSP430   Feb 4 2007, 22:51
- - rezident   Ну насчет 1 МЦ с BIC/BIS вы наверное погорячились,...   Feb 4 2007, 23:10
|- - Ekim   Цитата(rezident @ Feb 4 2007, 23:10) Ну н...   Feb 4 2007, 23:53
|- - rezident   Цитата(Ekim @ Feb 5 2007, 01:53) В User...   Feb 5 2007, 00:22
|- - Ekim   Цитата(rezident @ Feb 5 2007, 00:22) Цита...   Feb 5 2007, 11:09
|- - Сергей Борщ   Цитата(Ekim @ Feb 5 2007, 10:09) А вообще...   Feb 5 2007, 11:59
||- - Ekim   2 Сергей Борщ Спасибо за маячек, пойду покапаюсь ...   Feb 5 2007, 12:55
|- - rezident   Цитата(Ekim @ Feb 5 2007, 13:09) Ядро MSP...   Feb 5 2007, 13:44
|- - Ekim   Цитата(rezident @ Feb 5 2007, 13:44) Дык,...   Feb 5 2007, 15:51
|- - rezident   Цитата(Ekim @ Feb 5 2007, 17:51) Цитата(r...   Feb 5 2007, 17:33
|- - Ekim   Цитата(rezident @ Feb 5 2007, 17:33) При ...   Feb 6 2007, 06:49
|- - Сергей Борщ   Цитата(Ekim @ Feb 6 2007, 05:49) Не ходел...   Feb 6 2007, 23:06
|- - Shread   Цитата(Сергей Борщ @ Feb 6 2007, 23:06) Ц...   Feb 7 2007, 00:30
|- - Сергей Борщ   Цитата(Shread @ Feb 6 2007, 23:30) Ну вот...   Feb 7 2007, 12:34
|- - Shread   Цитата(Сергей Борщ @ Feb 7 2007, 12:34) Ц...   Feb 7 2007, 22:50
|- - Сергей Борщ   Цитата(Shread @ Feb 7 2007, 21:50) Честно...   Feb 8 2007, 01:48
|- - Shread   Цитата(Сергей Борщ @ Feb 8 2007, 01:48) С...   Feb 9 2007, 01:03
- - VAI   ЦитатаЯдро MSP430 на ПЛИС!? http://bleyer.org/...   Feb 5 2007, 13:59


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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 22:50
Рейтинг@Mail.ru


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