11.06.2013, 17:33
|
|
Частый гость
Регистрация: 15.06.2011
Сообщений: 31
Сказал спасибо: 7
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Объединить разные биты разных портов
каким образом можно объеденить разные биты разных портов в одну какую-то структуру данных, для управлением всем из одного места.. то-есть - задействованы два бита порта Е два порта Д и все порта Б, и необходимо как-то сделать чтобы управлять не отдельными портами, а всеми как одним целым. Каким образом это программно реализовать?
|
|
|
|
11.06.2013, 18:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Программирование STM8
А что значит -
Сообщение от padre62
|
всеми как одним целым
|
?
Решение зависит от того, как эту цитату понимать. Вариант - соедините " два бита порта Е два порта Д и все порта Б" одним проводом, назначьте один бит выходом, остальные входами и - вуаля!
__________________
There's always more than one way to skin a cat.
|
|
|
|
11.06.2013, 18:08
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Программирование STM8
padre62, Проще плату разводить научится и не на одном слое ...
__________________
Осторожно , злой кот
|
|
|
|
11.06.2013, 18:09
|
|
Частый гость
Регистрация: 15.06.2011
Сообщений: 31
Сказал спасибо: 7
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Программирование STM8
Сообщение от tempora
|
А что значит - ?
Решение зависит от того, как эту цитату понимать. Вариант - соедините "два бита порта Е два порта Д и все порта Б" одним проводом, назначьте один бит выходом, остальные входами и - вуаля!
|
Понимать не так, как Вы описали, а я хочу чтобы вот создать каким-то образом свой регистр, но в состав которого входят пины вышеуказаных портов. Все это касается программной реализации. То-есть есть один двенадцатибитный регистр я делаю с ним все что хочу(как например с регистром порта Б) но мой состоит из пинов других портов
|
|
|
|
11.06.2013, 18:12
|
|
Частый гость
Регистрация: 15.06.2011
Сообщений: 31
Сказал спасибо: 7
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Программирование STM8
Сообщение от dosikus
|
padre62, Проще плату разводить научится и не на одном слое ...
|
плату понимаю разводить, два слоя труда не составляет, мне просто интересна программная реализация при таких условиях. И двенадцать отдельно управляемых мосфетов ни как не пивесишь непосредственно на один восьмибитный порт. (имеется ввиду напрямую а не через сдвиговый регистр)
|
|
|
|
11.06.2013, 18:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Программирование STM8
Сообщение от padre62
|
я делаю с ним все что хочу
|
Из такого описания непонятно чем Вас не устраивает обычная запись в порты. Условию " делаю с ним все что хочу" вполне соответствует, тогда что не так?
__________________
There's always more than one way to skin a cat.
|
|
|
|
11.06.2013, 18:15
|
|
Частый гость
Регистрация: 15.06.2011
Сообщений: 31
Сказал спасибо: 7
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Программирование STM8
Сообщение от tempora
|
Из такого описания непонятно чем Вас не устраивает обычная запись в порты. Условию "делаю с ним все что хочу" вполне соответствует, тогда что не так?
|
я не хочу писать в три отдельных регистра хочу в один
|
|
|
|
11.06.2013, 18:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Программирование STM8
Сообщение от padre62
|
я не хочу писать в три отдельных регистра хочу в один
|
Ищите контроллер с 16 битным портом.
Какая блажь не дает писать в три последовательно , оформив это функцией ?
__________________
Осторожно , злой кот
|
|
|
|
11.06.2013, 18:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Программирование STM8
Сообщение от padre62
|
я не хочу писать в три отдельных регистра хочу в один
|
То есть, совсем ничего писать не хотите? Предполагается, что м/к сам должен догадаться, что сделать, чтобы всё было по-вашему?
__________________
There's always more than one way to skin a cat.
|
|
|
|
11.06.2013, 18:27
|
|
Частый гость
Регистрация: 15.06.2011
Сообщений: 31
Сказал спасибо: 7
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Программирование STM8
Сообщение от dosikus
|
Ищите контроллер с 16 битным портом.
Какая блажь не дает писать в три последовательно , оформив это функцией ?
|
этот вариант знаю, просто думал можно оформить в виде одного регистра все это
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:11.
|
|