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

 
 
> LPC и Scratch Pad register, LPC и Scratch Pad register
siriasis
сообщение Jan 24 2007, 19:16
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 40
Регистрация: 26-05-05
Пользователь №: 5 438



Ребята обьясните плиз, для чего нужен в LPC Scratch Pad register у уарта, и как он влияет на его работу в режиме прерывания в целом
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
zltigo
сообщение Jan 24 2007, 19:51
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(siriasis @ Jan 24 2007, 18:16) *
Ребята обьясните плиз, для чего нужен в LPC Scratch Pad register у уарта, и как он влияет на его работу в режиме прерывания в целом

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
siriasis
сообщение Jan 25 2007, 11:26
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 40
Регистрация: 26-05-05
Пользователь №: 5 438



Цитата(zltigo @ Jan 24 2007, 20:51) *
Цитата(siriasis @ Jan 24 2007, 18:16) *

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

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



Ни фига Вы не правы. Как я понял теперь, это свероперативное ОЗУ, в него зановится байт самим ядром, перед тем как передать его в THR регистр. Этим достигается большая скорость передачи по уарту, можно прямо потоком слать байты, используя прерывание от THRE. Когда байт заносится в скретч пад, то из него он сразу же епердается в THR, генерируя прерывание, и по этому прерыванию, пможно опять же сделать передачу. Получается поток.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 25 2007, 12:30
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(siriasis @ Jan 25 2007, 10:26) *
это свероперативное ОЗУ, в него зановится байт самим ядром, перед тем как передать его в THR регистр.

Все три "утверждения" полный бред sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex03
сообщение Jan 25 2007, 13:06
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(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
Go to the top of the page
 
+Quote Post
siriasis
сообщение Jan 26 2007, 10:50
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 40
Регистрация: 26-05-05
Пользователь №: 5 438



Люди, Вы чего, Вы что забыли Английский язык, а наверное его еще мало того что забыли так и не учили)). Переведите дословно как переводятся эти два предложения. А как обьяснить 2 прерывания тогда???( у меня например когда я принял байт, сразу же передаю в UTOTHR в обработчике прерывания, у меня после выхода из обработчика опять генерится прерывание, хотя THRE прерывание запрещено. )
Go to the top of the page
 
+Quote Post
Alex03
сообщение Jan 26 2007, 19:43
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(siriasis @ Jan 26 2007, 12:50) *
Люди, Вы чего, Вы что забыли Английский язык, а наверное его еще мало того что забыли так и не учили)).

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

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

smile.gif
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 26 2007, 20:24
Сообщение #8


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



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. Этот регистр может быть прочитан/записан по усмортению пользователя. В системе прерываний не предусмотрен механизм, оповещающий ядро об обращении к этому регистру.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:46
Рейтинг@Mail.ru


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