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

 
 
> PxDS, где использовать?
aag
сообщение Aug 18 2008, 07:05
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 8-04-06
Из: Новосибирск
Пользователь №: 15 939



Прошу табуретками сразу не кидать smile.gif
До сих пор приходилось работать со старыми образцами MPS430 (в основном F169 чип). В новых образцах для конфигурации пинов используются новые по сравнению с F169 чипом регистры. Объясните чайнику, для чего использовать регисры PxDS ? Только для увеличения тока, проходящего через пины? На сколько ток увеличивается?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Kaplinsky
сообщение Aug 18 2008, 20:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 26-05-05
Из: Киев, Украина
Пользователь №: 5 426



А что за регистры такие ? Это в 169-м ? Впринципе поработал я с ним немало, но вспомнить такие регистры немогу, да и еще что касается конфигурации пинов ! Там все вроди просто как двери - PxSEL, PxDIR


--------------------
Смотреть в себя, зреть муки свои, зная, что сам ты виновник мук - вот истинное страдание.
Отладка / Софокл, "Аякс".
Go to the top of the page
 
+Quote Post
aag
сообщение Aug 21 2008, 09:23
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 8-04-06
Из: Новосибирск
Пользователь №: 15 939



Нет. в том и дело, что в 169-ом их нету, а в новых моделях появились.
Go to the top of the page
 
+Quote Post
Kaplinsky
сообщение Aug 21 2008, 09:33
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 26-05-05
Из: Киев, Украина
Пользователь №: 5 426



Цитата(aag @ Aug 21 2008, 12:23) *
Нет. в том и дело, что в 169-ом их нету, а в новых моделях появились.

Сейчас очень плотно работаю с 430F247, 430F2471 я там такого невижу, если бы ты указал документ и страницу.


--------------------
Смотреть в себя, зреть муки свои, зная, что сам ты виновник мук - вот истинное страдание.
Отладка / Софокл, "Аякс".
Go to the top of the page
 
+Quote Post
VAI
сообщение Aug 21 2008, 11:07
Сообщение #5


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

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



2 Kaplinsky: это про MSP430x5xx
Цитата
На сколько ток увеличивается?

Смотрите даташит на конкретный процессор, раздел "Typical Characteristics – Outputs,.....", сравнивайте.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
aag
сообщение Aug 21 2008, 12:52
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 8-04-06
Из: Новосибирск
Пользователь №: 15 939



Ага. Проц именно из 5xx серий. По даташиту получается, что если в регистре PxDS поставить 1, то через соответстующий пин можно будет прокачать ток до 15 мА, а если поставить 0, то только до 6 мА. (при этом в обоих случаях сумарно по всем пинам через проц нельзя гнать ток более 100 мА)

Но тогда не понимаю, ток ведь от нагрузки зависит, почему нельзя поумолчанию поставить по 15 мА на ножку? Для чего такие сложности?
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 22 2008, 23:52
Сообщение #7


Гуру
******

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



Цитата(aag @ Aug 21 2008, 18:52) *
Но тогда не понимаю, ток ведь от нагрузки зависит, почему нельзя поумолчанию поставить по 15 мА на ножку? Для чего такие сложности?
Патамучта! smile.gif Цитирую Note1 из того же datasheet
Цитата
(1) Selecting reduced drive strength may reduce EMI.
Вы никогда не пробовали померять напряжение на встроенном температурном датчике с помощью ADC10/ADC12 при активном ядре MSP430 и/или при активном "махании" пинами GPIO или PWM? Попробуйте! Будете неприятно удивлены довольно большим разбросом значений. Причем ведь источник сигнала находится внутри МК, на самом кристалле.
Кроме того. MSP430 относятся к низкопотребляющим микроконтроллерам. Поэтому все подобные "фичи" предназначены для бОльшего маневра при управлении энергосбережением.
Go to the top of the page
 
+Quote Post
aag
сообщение Aug 23 2008, 03:36
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 8-04-06
Из: Новосибирск
Пользователь №: 15 939



Ааа, ну тогда понятно wink.gif
Спасиба за консультацию smile.gif
Go to the top of the page
 
+Quote Post
bloodden
сообщение Aug 23 2008, 19:37
Сообщение #9


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(rezident @ Aug 23 2008, 02:52) *
Патамучта! smile.gif Цитирую Note1 из того же datasheet Вы никогда не пробовали померять напряжение на встроенном температурном датчике с помощью ADC10/ADC12 при активном ядре MSP430 и/или при активном "махании" пинами GPIO или PWM? Попробуйте! Будете неприятно удивлены довольно большим разбросом значений. Причем ведь источник сигнала находится внутри МК, на самом кристалле.
Кроме того. MSP430 относятся к низкопотребляющим микроконтроллерам. Поэтому все подобные "фичи" предназначены для бОльшего маневра при управлении энергосбережением.

Хороший генератор случайных чисел получается.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post

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

 


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


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