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

 
 
> USART attiny2313, синхр режим
asddsa
сообщение Sep 5 2007, 17:42
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 5-09-07
Пользователь №: 30 312



добрый день, написал програму на передачу USART (attiny2313) в асинхр режиме - работает. Меняю флаг на установку синхр режима (1) - передачи нет. В чем дело ? Чем же еще отличается настройка синхр режима от асинхр, кроме как устаовки другого режима работы ?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
Guest_=AVR=_*
сообщение Sep 5 2007, 18:59
Сообщение #2





Guests






Синхронный режим сделан для тех, кто как минимум понимает, зачем он нужен - ты явно не из таких. Те, кто понимают, еще умеют различать режимы Synchronous Master и Synchronous Slave - тебе какой из них нужен, соколик, а главное - ЗАЧЕМ? В ДШ все подробно расписано - не поленись, почитай, узнаешь много нового и интересного
Go to the top of the page
 
+Quote Post
=GM=
сообщение Sep 5 2007, 23:46
Сообщение #3


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(asddsa @ Sep 5 2007, 17:42) *
написал програму на передачу USART (attiny2313) в асинхр режиме - работает. Меняю флаг на установку синхр режима (1) - передачи нет. В чем дело ? Чем же еще отличается настройка синхр режима от асинхр, кроме как установки другого режима работы ?

Для синхронного режима, кроме установки UMSEL=1, надо ещё установить DDR_XCK=1. Синхронный и асинхронный режимы в основном отличаются способом синхронизации принимаемых битов, на передачу отличий нет (если не учитывать, что в синхронном режиме есть отдельный сигнал синхронизации). По-моему, атмельцы сами не знают, зачем придумали этот синхронный режим, столько несуразностей...нормально работать можно только в полудуплексе.

Я смотрю вы здесь новичок, и сразу на вас напал незабвенный авр, привыкайте(:-).

АВР, 99!


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 6 2007, 00:06
Сообщение #4





Guests






73 и 88, 8К!
Go to the top of the page
 
+Quote Post
ReAl
сообщение Sep 6 2007, 00:15
Сообщение #5


Нечётный пользователь.
******

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



Цитата(=AVR= @ Sep 6 2007, 02:06) *
73 и 88, 8К!
ну полнейший оффтоп - 73 ладно, а 88 я бы скорее от кого другого ожидал увидеть :-) (не в мою сторону, тьху-тьху-тьху)


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 6 2007, 00:26
Сообщение #6





Guests






8К ставит все точки над "ё" (devoted only)
Go to the top of the page
 
+Quote Post
fmdost
сообщение Sep 6 2007, 00:31
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



Цитата(=AVR= @ Sep 6 2007, 04:26) *
8К ставит все точки над "ё" (devoted only)

Никагда бы ни падумал что АВР из наших. 07.gif 55
..-/.-/ − · · · ·/· · · ·/− · − ·/· · · · wink.gif
QRA?

Сообщение отредактировал Т.Достоевский - Sep 6 2007, 00:45
Go to the top of the page
 
+Quote Post
Igor26
сообщение Sep 6 2007, 05:14
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(=AVR= @ Sep 6 2007, 04:26) *
8К ставит все точки над "ё" (devoted only)

Не ожидал!!!
Go to the top of the page
 
+Quote Post
sseett
сообщение Sep 6 2007, 06:54
Сообщение #9


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

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



> Никагда бы ни падумал что АВР из наших

Похоже, пришла пора спросить
ORZ?
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 6 2007, 07:00
Сообщение #10





Guests






В жизни всякое бывало smile.gif
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 6 2007, 07:18
Сообщение #11


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(=AVR= @ Sep 6 2007, 11:00) *
В жизни всякое бывало smile.gif

Согласен. Но бить людей не надо, покорректнее. Кто знает, может через какое-то время Вы будете за счастье считать получение консультации у сегоднящнего новичка. Это мое мнение.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 6 2007, 07:52
Сообщение #12





Guests






Да я и сейчас считаю за полное счастье осознание того, что меня поняли. Вот упомянутый тобой новичок, возможно, понял - исчез, видимо ДШ читает, а вот ты вряд ли понял, что за стёб тут был с цифирками и точками-тире. Поэтому я глубоко несчастлив smile.gif)

"Не говори, что мне делать, и я не скажу, куда тебе пойти!"(с). Понятно, или объяснить на будущее?
Go to the top of the page
 
+Quote Post
asddsa
сообщение Sep 6 2007, 08:12
Сообщение #13





Группа: Новичок
Сообщений: 14
Регистрация: 5-09-07
Пользователь №: 30 312



Если можно поясните как настороить DDR XCK на 1, к какому регистру он относится ?
Go to the top of the page
 
+Quote Post
=GM=
сообщение Sep 6 2007, 09:01
Сообщение #14


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(asddsa @ Sep 6 2007, 07:12) *
Если можно, поясните, как настроить DDR XCK на 1, к какому регистру он относится?

Бит DDD2 в регистре DDRD надо установить в единицу.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 6 2007, 09:40
Сообщение #15


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(=AVR= @ Sep 6 2007, 11:52) *
Да я и сейчас считаю за полное счастье осознание того, что меня поняли. Вот упомянутый тобой новичок, возможно, понял - исчез, видимо ДШ читает, а вот ты вряд ли понял, что за стёб тут был с цифирками и точками-тире. Поэтому я глубоко несчастлив smile.gif)

"Не говори, что мне делать, и я не скажу, куда тебе пойти!"(с). Понятно, или объяснить на будущее?

No body fools (Slade)
Хамство и наглость, молодой человек, - это счастье для Вас. Для других - это не так.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 6 2007, 11:36
Сообщение #16





Guests






Цитата
Хамство и наглость, молодой человек, - это счастье для Вас. Для других - это не так.
Ничего, мне за 50 - как-нибудь переживу smile.gif

Сообщение отредактировал =AVR= - Sep 6 2007, 11:37
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 6 2007, 12:46
Сообщение #17


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(=AVR= @ Sep 6 2007, 15:36) *
Ничего, мне за 50 - как-нибудь переживу smile.gif

Я рад,что Вы поняли, что здесь бывают не только пионеры и школьники, а к незнакомым людям обращаются на Вы. Я же здесь по фене не ботаю и базар всегда фильтрую. Извините меня за резкость предыдущего высказывания, я завелся из-за цитаты и комментария к ней.
Все мир. Мне тоже за 50.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 6 2007, 13:55
Сообщение #18





Guests






Я никогда в интернет-общении не "выкаю", если только меня об этом в явном виде не просят (как =GM=, например). А феня с базаром у каждого свои, равно как и фильтры - в меру, как говорится, испорченности. Институт благородных девиц, я полагаю, все же не здесь находится, а вот там - http://www.nesterova.ru/ibd/ibd.shtml smile.gif
Go to the top of the page
 
+Quote Post
ReAl
сообщение Sep 6 2007, 14:31
Сообщение #19


Нечётный пользователь.
******

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



Цитата(alexander55 @ Sep 6 2007, 09:18) *
Кто знает, может через какое-то время Вы будете за счастье считать получение консультации у сегоднящнего новичка. Это мое мнение.
Прошу прощения, что влажу со своими годами в философский разговор двух взрослых людей :-), но я уже имел опыт получения удовольствия от получения консультации от людей, которые десять и больше лет назад были новичками и получали консультации от меня. В чём-то неприятно - "сдаю уже, чтоли?" В чём-то даже приятно - "а ведь и я ему когда-то помог, и мой труд в него вложен".
Одно "но" - всех их я помню эти годы как тогда-новичков, с самого начала выделившихся тем, что задавали вопросы после прочтения документации, а не до. И довольно толковые вопросы. Может, они изначально такими были, может, их вовремя пнул кто-то как следует "фейсом об тейбл" - не знаю.
Так что чем раньше человека приучить самостоятельно читать документацию, а не просматривать, осознанно менять программу, а не глянуть на пару табличек, бездумно пощёлкать битиками и спрашивать "а чего оно" - тем больше шансов потом от этого человека получить консультацию, а не "лобовое протирал? по колесу стучал?" :-)
Мне либо кому-то другому - не важно.
А вот как приучить к самостоятельности - тяжело сказать. "добрый" ответ на вопрос про DDR_XCK, что надо битик такой-то в DDRD установить - так это же поиском по pdf-у ищется за пару минут максимум! Если человек с самого начала даже такую простую вещь предпочитает на форуме спросить, а не самостоятельно почитать - то такой "добрый" ответ его только разбалует. И когда он в более сложные вещи упрётся, так и не научившись самостоятельно читать - ему всё в сжатом виде пересказывать или он кроме копипаста из интернета ничего делать не сможет?
Может, лучше в самом начале его насильно носом макнуть, пока он сам по уши не вляпался?


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
=GM=
сообщение Sep 6 2007, 21:43
Сообщение #20


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(ReAl @ Sep 6 2007, 14:31) *
А вот как приучить к самостоятельности - тяжело сказать. "добрый" ответ на вопрос про DDR_XCK, что надо битик такой-то в DDRD установить - так это же поиском по pdf-у ищется за пару минут максимум! Если человек с самого начала даже такую простую вещь предпочитает на форуме спросить, а не самостоятельно почитать - то такой "добрый" ответ его только разбалует. И когда он в более сложные вещи упрётся, так и не научившись самостоятельно читать - ему всё в сжатом виде пересказывать или он кроме копипаста из интернета ничего делать не сможет?
Может, лучше в самом начале его насильно носом макнуть, пока он сам по уши не вляпался?

Ага, человек впервые выступил на форуме, а ему тут хрясь по ушам, почему без шапки? Категорически не согласен с таким подходом. Главное, было бы за что, а то просто так, потешить свой воспалённый мозжечок.

Задумайтесь, если как вы говорите, так легко найти "битик такой-то в DDRD", что ж тогда никто не ответил, тот же авр в сотый раз отвечает по поводу несчастных фьюзов, аж у меня оскомина набилась, он бы ответил, не задумываясь. Ответ простой, накрутили атмельцы с этим режимом, сам чёрт ногу сломит. Уделите пять минут на поиск этого ill-fated бита, и сами убедитесь. А тут новичок! Ну правильно, давайте его гнобить, зачем отвечать?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 6 2007, 22:39
Сообщение #21





Guests






Сэр, коль скоро Вы таки рискнули сказать, что мне делать, я ничтоже сумняшеся говорю, куда Вам пойти. Уже догадались, или Вам по буквам расписать?

P.S. Козак, ну-ка махни шашкой - у дохтура =GM=Осеса осеннее обострение началось - достал уже меня своими провокационными подъебками в стиле "глядя из Оксфорда"
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 7 2007, 04:28
Сообщение #22


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(=AVR= @ Sep 7 2007, 02:39) *
Сэр, коль скоро Вы таки рискнули сказать, что мне делать, я ничтоже сумняшеся говорю, куда Вам пойти. Уже догадались, или Вам по буквам расписать?

Вы опять за свое. Чтобы было понятно Вам объясняю, как технарь технарю. Есть фразы, от которых человек зацикливается (это как красная тряпка для быка). В нем просыпается Watch Dog (а он уже не белый и пушистый).
Я сейчас не удивлюсь, если мы знакомы (меня пол Питера из старых электронщиков знает). Вполне возможно, в жизни вы отличный человек. Здесь же Вы какой-то террорист.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Sep 7 2007, 09:10
Сообщение #23





Guests






Нет, я и в жизни гавно то еще. И когда мне указывают, что делать, я посылаю нах даже при выключенном и/или свеженакормленном Watchdog'е. Надеюсь, что я понят, и тема исчерпана
Go to the top of the page
 
+Quote Post
Androliz
сообщение Oct 31 2007, 11:38
Сообщение #24


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 22-09-06
Из: Беларусь
Пользователь №: 20 595



Цитата(=GM= @ Sep 6 2007, 01:46) *
Для синхронного режима, кроме установки UMSEL=1, надо ещё установить DDR_XCK=1. Синхронный и асинхронный режимы в основном отличаются способом синхронизации принимаемых битов, на передачу отличий нет (если не учитывать, что в синхронном режиме есть отдельный сигнал синхронизации). По-моему, атмельцы сами не знают, зачем придумали этот синхронный режим, столько несуразностей...нормально работать можно только в полудуплексе.

Я смотрю вы здесь новичок, и сразу на вас напал незабвенный авр, привыкайте(:-).

АВР, 99!


Не знаю зачем синхронный режим, но выход xck - очень удобно использовать в качестве генератора, если другие таймеры заняты.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:58
Рейтинг@Mail.ru


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