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

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> LPC1700 User manual, О чём так долго мечтали мы все
voyt
сообщение Oct 8 2009, 15:35
Сообщение #76


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

Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223



Цитата(shahr @ Oct 7 2009, 02:52) *
Зато часы реального времени теперь потребляют 0,5мкА. Чем-то приходится жертвовать.

Т.е. вы пожертвовали нормальной NVRAMой ради того, чтобы часы кушали 500 нА?
Go to the top of the page
 
+Quote Post
Petka
сообщение Oct 8 2009, 17:55
Сообщение #77


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(voyt @ Oct 8 2009, 19:35) *
Т.е. вы пожертвовали нормальной NVRAMой ради того, чтобы часы кушали 500 нА?

Всё правильно сделали. Объясню. В тех применениях, где важно низкое энергопотребление - обычно необходимо хранить очень мало информации (1-4 параметра), которые надо мгновенно прочитать после спячки, всё остальное можно прочитать из энергонезависимой памяти. Зато есть возможность получить ультра низкое потребление. А где потребление не очень важно, то можно в обычной памяти информацию хранить. Энергонезависимую память тоже никто не отменял.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 9 2009, 05:48
Сообщение #78


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(Petka @ Oct 8 2009, 20:55) *
Всё правильно сделали. Объясню. В тех применениях, где важно низкое энергопотребление - обычно необходимо хранить очень мало информации (1-4 параметра), которые надо мгновенно прочитать после спячки, всё остальное можно прочитать из энергонезависимой памяти. Зато есть возможность получить ультра низкое потребление. А где потребление не очень важно, то можно в обычной памяти информацию хранить. Энергонезависимую память тоже никто не отменял.

Конечно правильно. Только забыли Voltage-low detector, а без него нужно как минимум контрольную сумму данных иметь (а по-хорошему, нужно иметь всегда). А время вообще никак не проверишь... В PCF8563 был, все красиво. А тут - нет!
Да, совсем забыл. RS-485 режим для UART1 - это хорошо. Вроде бы достаточно. Но - разве трудно таки добавить прерывание передачи последнего бита? Не всегда нужен только один 485, а иногда и UART1 занят.
Go to the top of the page
 
+Quote Post
meister
сообщение Oct 11 2009, 07:43
Сообщение #79


Местный
***

Группа: Участник
Сообщений: 219
Регистрация: 20-11-07
Пользователь №: 32 484



Цитата(HARMHARM @ Oct 9 2009, 09:48) *


Еще бы неплохо сделать, чтобы чтение из UxLSR и U1MSR не сбрасывали бы флаги прерываний (сбрасывать записью в отдельные регистры), а то приходится костыли делать в виде дополнительных переменных и проконтролировать работы UART в assert'ах становится не совсем хорошо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 11 2009, 10:01
Сообщение #80


Гуру
******

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



Цитата(meister @ Oct 11 2009, 09:43) *
чтобы чтение из UxLSR и U1MSR не сбрасывали...

Да.... уж додумались sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 11 2009, 10:56
Сообщение #81


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Цитата(shahr @ Oct 7 2009, 01:52) *
... невозможность использовать внешнюю память как в LPC22xx, LPC23xx.

Ждите LPC18xx - аналог LPC24xx. Там будет полноценный EMC.

Есть какая то информация когда выйдет LPC18xx и что-то из Preliminary. Пока нигде не нашёл.
Ждать 18-ых или юзать 24-ые вот в чем вопрос. Если есть что-то просьба поделитесь.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 11 2009, 11:30
Сообщение #82


Гуру
******

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



Цитата(Aner @ Oct 11 2009, 12:56) *
Ждать 18-ых или юзать 24-ые вот в чем вопрос. Если есть что-то просьба поделитесь.

Использовать 24xx. Кроме формально больших попугаев и цены остальные преимущества 1xxx уже не столь однозначны, или преимуществ вообще нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Oct 12 2009, 15:20
Сообщение #83


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Еще не заметил в кортексе такой штуки. Как узнать, что только что закончилась транзакция по SSP (передача)?
(нужно для программной эмуляции сигнала выбора кристалла).


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 12 2009, 16:28
Сообщение #84


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Vitaliy_ARM @ Oct 12 2009, 19:20) *
Еще не заметил в кортексе такой штуки. Как узнать, что только что закончилась транзакция по SSP (передача)?
(нужно для программной эмуляции сигнала выбора кристалла).

По прерываниям RXIM/RTIM или поллингом.
Go to the top of the page
 
+Quote Post
meister
сообщение Oct 12 2009, 16:29
Сообщение #85


Местный
***

Группа: Участник
Сообщений: 219
Регистрация: 20-11-07
Пользователь №: 32 484



Цитата(Vitaliy_ARM @ Oct 12 2009, 19:20) *


В кортексе какой-то особый SSP? SSPxSR::BSY. У меня SSP работает на CCLK/2, быстрее поллить регистр, чем использовать IRQ+OS.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Oct 13 2009, 11:34
Сообщение #86


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(aaarrr @ Oct 12 2009, 20:28) *
По прерываниям RXIM/RTIM или поллингом.


Мне нужен поллинг. Судя по даташиту, подойдет бит RXRIS в регистре статуса прерываний.

Цитата(meister @ Oct 12 2009, 20:29) *
В кортексе какой-то особый SSP? SSPxSR::BSY. У меня SSP работает на CCLK/2, быстрее поллить регистр, чем использовать IRQ+OS.


У меня после поллинга этого бита поднимался CS. Тактовая Clk/4 = 24МГц. Так вот CS поднимался где-то в середине 16-битного пакета при передаче. OS-ов нет.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 13 2009, 11:59
Сообщение #87


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Vitaliy_ARM @ Oct 13 2009, 15:34) *
Мне нужен поллинг. Судя по даташиту, подойдет бит RXRIS в регистре статуса прерываний.

Каким образом он подойдет, если длина передачи не равна 4-м?

Правильный ответ уже озвучили - BSY, и я очень сильно сомневаюсь в его неадекватном поведении. Хотя утверждать не могу, конечно.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Oct 13 2009, 12:37
Сообщение #88


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(aaarrr @ Oct 13 2009, 15:59) *
Каким образом он подойдет, если длина передачи не равна 4-м?
Правильный ответ уже озвучили - BSY, и я очень сильно сомневаюсь в его неадекватном поведении. Хотя утверждать не могу, конечно.


BSY действительно у меня такое было поведение. На всякий случай сегодня/завтра еще раз проверю. Про RXRIS неправильно понял. Не подходит он.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
dimka76
сообщение Nov 3 2009, 12:15
Сообщение #89


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(shahr @ Sep 29 2009, 08:27) *
Кристаллы и документация уже есть. Но, как говорится, не для всех.


Интересная ситуация.
Через два месяца начинаются продажи, а документацию прячут от глаз общественности.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
bus16
сообщение Nov 30 2009, 08:16
Сообщение #90


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

Группа: Свой
Сообщений: 78
Регистрация: 10-01-07
Пользователь №: 24 270



Цитируя UM LPC1768:
"TBLOFF Vector table base offset field. It contains bits[29:8] of the offset of the table
base from the bottom of the memory map.
Remark: Bit[29] determines whether the vector table is in the code or
SRAM memory region:
Bit[29] is sometimes called the TBLBASE bit.
• 0 = code
• 1 = SRAM."
Так вот, бит TBLOFF располагается не в 29, а в 28 бите... точнее смещение работает - а ремап таблицы - нет..
Go to the top of the page
 
+Quote Post

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

 


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


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