Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC и Scratch Pad register
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
siriasis
Ребята обьясните плиз, для чего нужен в LPC Scratch Pad register у уарта, и как он влияет на его работу в режиме прерывания в целом
zltigo
Цитата(siriasis @ Jan 24 2007, 18:16) *
Ребята обьясните плиз, для чего нужен в LPC Scratch Pad register у уарта, и как он влияет на его работу в режиме прерывания в целом

Никак ни на что не влияет. Написано-же - "для заметок", как и прародителе. Просто можно свои битики завести. Иногда удобно.
siriasis
Цитата(zltigo @ Jan 24 2007, 20:51) *
Цитата(siriasis @ Jan 24 2007, 18:16) *

Ребята обьясните плиз, для чего нужен в LPC Scratch Pad register у уарта, и как он влияет на его работу в режиме прерывания в целом

Никак ни на что не влияет. Написано-же - "для заметок", как и прародителе. Просто можно свои битики завести. Иногда удобно.



Ни фига Вы не правы. Как я понял теперь, это свероперативное ОЗУ, в него зановится байт самим ядром, перед тем как передать его в THR регистр. Этим достигается большая скорость передачи по уарту, можно прямо потоком слать байты, используя прерывание от THRE. Когда байт заносится в скретч пад, то из него он сразу же епердается в THR, генерируя прерывание, и по этому прерыванию, пможно опять же сделать передачу. Получается поток.
zltigo
Цитата(siriasis @ Jan 25 2007, 10:26) *
это свероперативное ОЗУ, в него зановится байт самим ядром, перед тем как передать его в THR регистр.

Все три "утверждения" полный бред sad.gif.
Alex03
Цитата(zltigo @ Jan 25 2007, 14:30) *
Цитата(siriasis @ Jan 25 2007, 10:26) *
это свероперативное ОЗУ, в него зановится байт самим ядром, перед тем как передать его в THR регистр.
Все три "утверждения" полный бред sad.gif.

+1, особенно про сверхоперативность. smile.gif
Написано ж
Цитата
The UxSCR has no effect on the UARTx operation. This register can be written and/or read at user’s discretion. There is no provision in the interrupt interface that would indicate to the host that a read or write of the UxSCR has occurred.

Что тут непонятного то?
В любом случае я б его использовать не стал. smile.gif
siriasis
Люди, Вы чего, Вы что забыли Английский язык, а наверное его еще мало того что забыли так и не учили)). Переведите дословно как переводятся эти два предложения. А как обьяснить 2 прерывания тогда???( у меня например когда я принял байт, сразу же передаю в UTOTHR в обработчике прерывания, у меня после выхода из обработчика опять генерится прерывание, хотя THRE прерывание запрещено. )
Alex03
Цитата(siriasis @ Jan 26 2007, 12:50) *
Люди, Вы чего, Вы что забыли Английский язык, а наверное его еще мало того что забыли так и не учили)).

Угу, я официально не учил ни в школе ни в технаре ни в институте. sad.gif
Цитата
Переведите дословно как переводятся эти два предложения.

Какие из 3-х?
Цитата
А как обьяснить 2 прерывания тогда???( у меня например когда я принял байт, сразу же передаю в UTOTHR в обработчике прерывания, у меня после выхода из обработчика опять генерится прерывание, хотя THRE прерывание запрещено. )

smile.gif
sonycman
The UxSCR has no effect on the UARTx operation. This register can be written and/or read at user’s discretion. There is no provision in the interrupt interface that would indicate to the host that a read or write of the UxSCR has occurred.

Переводится так:
UxSCR никоим образом не воздействует на работу UARTx. Этот регистр может быть прочитан/записан по усмортению пользователя. В системе прерываний не предусмотрен механизм, оповещающий ядро об обращении к этому регистру.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.