|
Несколько вопросов по lpc176x |
|
|
|
Apr 12 2010, 16:29
|
Частый гость
 
Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977

|
1. Почему у него такая странная распиновка выводов? На 100 ногах нашли место только для 70 gpio, причем ни одного целого 32х битного регистра, всего один целый 16 битный а разбросаны и перемешаны они - мама не горюй! Наследие тяжелого прошлого? Как красиво с этим у ST32 - 5 16 битных регистров и почти все ножки в ряд. 2. 12 тактов входа в прерывание и 12 тактов выхода из него ( обязательных ) преподносится как достижение. Вроде достижением было у ADSP 218x - полтора такта до первой команды в прерывании и 1 такт на выход. 3. Меня интересует, в lpc176x ПДП такое же тормозное.... Правда, по слухам, до кортексов у АРМа с этим было еще хуже.
Причина редактирования: Дублирование вопроса в разных темах
|
|
|
|
|
 |
Ответов
|
May 31 2010, 17:13
|

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

|
Цитата(vallav @ May 31 2010, 19:06)  Стерли? Тоже метод в борьбе за длину этой самой. Вы всю ветку сострите, ведь позор Ваш на ней присутствует... Admin: Никто Ваш словесный понос за Вами не подтирал. Ибо дурь каждого видна должна быть. Посему еще и корчить из себя жертву модерирования совсем глупо. А вот продолжение засорения форума подобными постами безнаказанным не останется. И отнюдь не символически - не первый раз. Лимит хамства исчерпан Вами полностью.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 1 2010, 04:24
|
Частый гость
 
Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977

|
Предыдущий пост куда то пропал. Да и ладно, все равно там у меня была ошибка. Про SPI. Нашел, где я ошибся. Сбила меня с толку то, что команда на датчик требуется с нулевым байтом в конце. То есть, после посылки комманды и записью/чтением паузы в один такт нет. так что режим мкропровода не годится. Запись в регистр и чтение байта из регистра можно сделать по обычному SPI, заявив фрейм в 16 бит. А вот как читать из жатчика 16 битные регистры? Фрейма в 24 бита ведь нет. Или я что то не догоняю, или придется все таки писать программного мастера SPI? Про USB. Я уже про это здесь постил, но интузиазма не вызвало, напишу подробнее. Есть аппноута AN10866 от NXP - secondary USB bootloader. Что она делает. Если при сбросе заземлен пин P1.20 она выставляет чип в виде USB диска, отраженного на флешь чипа размером в 500 килобайт. То есть PC_юк может открывать файлы, читать флешь через файл, писать через файл во флешь. Если пин не заземлен, то запускается прога по адресу 0x2000 во флеше, USB диск отключается.
Чего хотелось бы. Чтобы после запуска проги USB диск не отключался а становился диском размером в 64 килобайта, отображенным на ОЗУ чипа. И PC_юк мог открывать на нем файлы и читать-писать ОЗУ чипа. Это позволило бы связать чип с PC по USB без установки драйверов, добавления дополнительных чипов на довольно большой скорости и по удобному файловому интерфейсу. Никто с такой штукой не сталкивался? Это штуку я запощу и в других конфах.
|
|
|
|
|
Jun 1 2010, 05:26
|

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

|
Цитата(vallav @ Jun 1 2010, 06:24)  Нашел, где я ошибся. Сбила меня с толку то, что команда на датчик требуется с нулевым байтом в конце. Бит. Один бит. Ибо байт содержит 8bit. Цитата А вот как читать из жатчика 16 битные регистры? Фрейма в 24 бита ведь нет. Согласно таблицы умножения 24 = 8 * 3, как уже было отмечено в посте №54.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 1 2010, 06:03
|
Частый гость
 
Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977

|
Цитата(zltigo @ Jun 1 2010, 09:26)  Бит. Один бит. Ибо байт содержит 8bit.
Согласно таблицы умножения 24 = 8 * 3, как уже было отмечено в посте №54. А соглано описания на датчик, если в средине передачи придет высокое на выборку кристалла - то начинай все сначала. У кортекса на всех картинках по краям фреймов выборка высокая. Извините, не удержался. Больше не буду.
|
|
|
|
|
Jun 1 2010, 08:17
|
Частый гость
 
Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977

|
Цитата(zltigo @ Jun 1 2010, 10:30)  Или нет. Как сделаете. Вариантов сделать целых два. Один годится для любого количества фреймов, другой для количества не превышающих размер FIFO. Дальше самостоятельно. Это Вы про slave режим контроллера? Вроде на картинках нет мастера при котором выборка вначале выдачи выставляется а при опустошении очереди - снимается. Там все режимы - во первых с пропуском между фреймами во вторых со снятией выборки между фреймами. Или у нас разные описания?
|
|
|
|
Сообщений в этой теме
vallav Несколько вопросов по lpc176x Apr 12 2010, 16:29 zltigo Цитата(vallav @ Apr 12 2010, 18:44) 1. По... Apr 12 2010, 17:10 Аматер Зато NXP сохранил совместимость по ногам с ARM7. ... Apr 12 2010, 17:47 sonycman Можно под шумок спросить знатоков - сколько тактов... Apr 12 2010, 18:09 vallav Цитата(sonycman @ Apr 12 2010, 22:24) Мож... Apr 13 2010, 05:06  sonycman Цитата(vallav @ Apr 13 2010, 09:21) Встре... Apr 13 2010, 08:16   vallav Цитата(sonycman @ Apr 13 2010, 12:31) С т... Apr 13 2010, 10:51    Student Pupkin Цитата(vallav @ Apr 13 2010, 14:55) Дык о... Apr 13 2010, 11:16     vallav Цитата(Student Pupkin @ Apr 13 2010, 15:3... Apr 13 2010, 11:41      Student Pupkin Цитата(vallav @ Apr 13 2010, 15:56) Извин... Apr 13 2010, 12:13    zltigo Цитата(vallav @ Apr 13 2010, 13:06) Вы ко... Apr 13 2010, 11:18  zltigo Цитата(vallav @ Apr 13 2010, 07:21) Встре... Apr 13 2010, 09:10  Student Pupkin Цитата(vallav @ Apr 13 2010, 09:21) Про о... Apr 13 2010, 10:31 vallav По gpio ответ вроде такой - оно в lpc176x не предн... Apr 15 2010, 05:25 vallav Может кто либо все же в курсе - сколько тактов зан... Apr 20 2010, 15:49 igorsk Цитата(vallav @ Apr 13 2010, 06:21) И еще... Apr 24 2010, 01:50 vallav Цитата(igorsk @ Apr 24 2010, 06:05) Есть ... Apr 24 2010, 10:00 evgen2 Цитата(vallav @ Apr 12 2010, 20:29) Вроде... Apr 28 2010, 22:14 vallav Цитата(evgen2 @ Apr 29 2010, 02:14) Что т... Apr 29 2010, 04:41  sonycman Цитата(vallav @ Apr 29 2010, 08:41) Да и ... Apr 29 2010, 09:21   vallav Цитата(sonycman @ Apr 29 2010, 13:21) Да ... Apr 29 2010, 11:41    sonycman Цитата(vallav @ Apr 29 2010, 15:41) Вы не... Apr 30 2010, 09:32     vallav Пока парился, появилось еще несколько вопросов.
1.... May 23 2010, 08:10 igorsk У вас все перемешано - ARM, Cortex-M и особенности... May 23 2010, 23:36 vallav Цитата(igorsk @ May 24 2010, 03:36) У вас... May 24 2010, 05:01  goodwin Цитата(vallav @ May 24 2010, 09:01) Вы пр... May 24 2010, 05:14   vallav Цитата(goodwin @ May 24 2010, 09:14) А вы... May 24 2010, 05:43  sonycman Цитата(vallav @ May 24 2010, 09:01) И что... May 24 2010, 08:57   vallav Цитата(sonycman @ May 24 2010, 12:57) А В... May 24 2010, 10:44  igorsk Цитата(vallav @ May 24 2010, 06:01) Вы пр... May 24 2010, 15:17   vallav Цитата(igorsk @ May 24 2010, 19:17) Обычн... May 24 2010, 16:34 sonycman Если контрольная сумма отсутствует в файле прошивк... May 24 2010, 19:35 vallav Цитата(sonycman @ May 24 2010, 23:35) Есл... May 25 2010, 05:05  igorsk Цитата(vallav @ May 25 2010, 06:05) Или в... May 25 2010, 18:50   vallav Цитата(igorsk @ May 25 2010, 22:50) Залей... May 26 2010, 06:45    mrKirill Цитата(vallav @ May 26 2010, 12:45) Спаси... May 26 2010, 06:52     vallav Цитата(mrKirill @ May 26 2010, 10:52) //o... May 26 2010, 07:24      vallav Вопрос по таймерам в lpc176x.
Есть ли внешний вход... May 26 2010, 12:22       vallav Скомпилил аппноуту AN10866 от NXP - secondary USB ... May 28 2010, 04:48        vallav Похоже рабочие исходники проги, которая после небо... May 29 2010, 11:21         zltigo Цитата(vallav @ May 29 2010, 14:21) Похож... May 29 2010, 11:57          vallav Цитата(zltigo @ May 29 2010, 15:57) предс... May 29 2010, 12:26           zltigo Цитата(vallav @ May 29 2010, 15:26) Вы эт... May 29 2010, 13:49            vallav Ну вот видите, можете, когда захотите.
Цитата(zlt... May 30 2010, 05:54             zltigo Цитата(vallav @ May 30 2010, 07:54) И что... May 30 2010, 07:00              vallav Цитата(zltigo @ May 30 2010, 11:00) Без п... May 30 2010, 07:33               zltigo Цитата(vallav @ May 30 2010, 09:33) В слу... May 30 2010, 08:44                vallav Цитата(zltigo @ May 30 2010, 12:44) Это в... May 30 2010, 12:58                 toweroff Цитата(vallav @ May 30 2010, 16:58) Не, т... May 30 2010, 15:10 zltigo Полный аут.
Цитата(vallav @ May 30 2010, 14... May 30 2010, 13:15 vallav Цитата(zltigo @ May 30 2010, 17:15) Полны... May 31 2010, 04:09  zltigo Цитата(vallav @ May 31 2010, 06:09) И сде... May 31 2010, 06:51   vallav Цитата(zltigo @ May 31 2010, 10:51) Это ш... May 31 2010, 07:32    zltigo Цитата(vallav @ May 31 2010, 09:32) Ну да... May 31 2010, 09:23     vallav Цитата(zltigo @ May 31 2010, 13:23) Если ... May 31 2010, 10:24      zltigo Цитата(vallav @ May 31 2010, 12:24) Не ут... May 31 2010, 11:05 sonycman Переключите сигнал CS в режим софтового управления... Jun 1 2010, 06:31 vallav Цитата(sonycman @ Jun 1 2010, 10:31) Пере... Jun 1 2010, 08:13  zltigo Цитата(vallav @ Jun 1 2010, 10:13) то и с... Jun 1 2010, 08:15 rezident vallav, вам объясняют про использование аппаратног... Jun 2 2010, 00:34 vallav Цитата(rezident @ Jun 2 2010, 04:34) vall... Jun 2 2010, 04:23  zltigo Цитата(vallav @ Jun 2 2010, 06:23) Ответ,... Jun 2 2010, 07:04   vallav Вы вроде собирались только мои ошибочные заявления... Jun 3 2010, 11:15    rezident Цитата(vallav @ Jun 3 2010, 17:15) Похоже... Jun 3 2010, 12:49     vallav Цитата(rezident @ Jun 3 2010, 16:49) Вы в... Jun 3 2010, 13:42      vallav Пытаюсь разобраться, почему родной бутлоадер не за... Jun 3 2010, 16:22       vallav Вообщем разобрался. На самом деле такая история, к... Jun 4 2010, 04:13        zltigo Цитата(vallav @ Jun 4 2010, 07:13) А загр... Jun 4 2010, 16:22         vallav Цитата(zltigo @ Jun 4 2010, 20:22) Если р... Jun 5 2010, 05:40          igorsk Цитата(vallav @ Jun 5 2010, 06:40) 4. Ну ... Jun 5 2010, 23:17      zltigo Цитата(vallav @ Jun 3 2010, 16:42) У меня... Jun 5 2010, 07:14       vallav Цитата(zltigo @ Jun 5 2010, 11:14) Сильно... Jun 5 2010, 08:21        zltigo Цитата(vallav @ Jun 5 2010, 11:21) Вы заб... Jun 5 2010, 08:59         vallav Цитата(zltigo @ Jun 5 2010, 12:59) При 12... Jun 5 2010, 11:29          zltigo Цитата(vallav @ Jun 5 2010, 14:29) жаба д... Jun 5 2010, 12:10           vallav Цитата(zltigo @ Jun 5 2010, 16:10) Нет, п... Jun 5 2010, 12:21            rezident Цитата(vallav @ Jun 5 2010, 18:21) Неужел... Jun 5 2010, 15:55             vallav Цитата(rezident @ Jun 5 2010, 19:55) Ну у... Jun 6 2010, 05:45              sonycman Цитата(vallav @ Jun 6 2010, 09:45) Я знаю... Jun 6 2010, 08:33               vallav Цитата(sonycman @ Jun 6 2010, 12:33) 32 к... Jun 6 2010, 12:12                sonycman Цитата(vallav @ Jun 6 2010, 16:12) 2. Как... Jun 6 2010, 13:12                 vallav Цитата(sonycman @ Jun 6 2010, 17:12) Поче... Jun 6 2010, 13:43                  zltigo В связи с предыдущим постом продолжаю вопросник:
1... Jun 6 2010, 13:56                   vallav Цитата(zltigo @ Jun 6 2010, 17:56) В связ... Jun 6 2010, 14:03                    zltigo Цитата(vallav @ Jun 6 2010, 17:03) Увы, п... Jun 6 2010, 14:07                     vallav Цитата(zltigo @ Jun 6 2010, 18:07) ... Jun 6 2010, 14:23                      zltigo Цитата(vallav @ Jun 6 2010, 17:23) Кстати... Jun 6 2010, 14:26                       vallav Цитата(zltigo @ Jun 6 2010, 18:26) Ответ ... Jun 6 2010, 14:33                        zltigo Цитата(vallav @ Jun 6 2010, 17:33) Неужел... Jun 6 2010, 15:16 zltigo Контрольные вопросы для Принца Флоризеля, который,... Jun 6 2010, 09:14 zltigo Ответы на все вопросы, кроме первого и частично тр... Jun 6 2010, 12:26 vallav Цитата(zltigo @ Jun 6 2010, 16:26) Ответы... Jun 6 2010, 12:42
2 страниц
1 2 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|