|
16Mhz на XT1 для 2618 |
|
|
|
Mar 25 2008, 21:25
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
установил высокочастотный кварц на XT1 , но не могу запустить. сразу стартовать от 16Mhz не хочет. порылся в описании на 2хх серия. попробовал все что нашел. ничего не помогает =( да и в примерах такого нет. выручайте
|
|
|
|
|
 |
Ответов
|
Mar 27 2008, 21:25
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(CAHTA_1939 @ Mar 28 2008, 02:07)  1. мог ли я спалить XT1 замкнув Xin и Xout ? Маловероятно. Если только статикой или подали на XIN "криминальное" по величине напряжение. Цитата(CAHTA_1939 @ Mar 28 2008, 02:07)  2. я настроил DCO на 16Мгц и настроил SEL'ом пины на вывод MCLK и SMCLK... выводятся импульсы частотой 16мгц. это норм но когда я в цикле начинаю дергать ножкой, то она дергается с частотой ~2.7Мгц хотя при инициализации DCO я прописал, что MCLK и SMCLK должны тактироваться от него. Это даже чуть больше "положенного"  16Мгц/7тактов=2,286МГц получается. Цитата(CAHTA_1939 @ Mar 28 2008, 02:07)  3. подключив к XT1 часовой кварц, я щупом посмотрел сигнал. на Xin почти ничего нет, а на Xout напряжение около 0.4вольта. менял кварцы, конденсаторы. Одна фигня везде =( А код инициализации меняли соответственно?
|
|
|
|
|
Mar 27 2008, 21:36
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(rezident @ Mar 28 2008, 00:25)  Это даже чуть больше "положенного"  16Мгц/7тактов=2,286МГц получается. А код инициализации меняли соответственно? как это 7 тактов? 2 всегда ж было. вроде как. т.е. из порта ввода\вывода я смогу данные слать максимум на частоте 2,286МГц ? код инициализации? дык. сначала без кода. он же должен автоматом тактироваться от XT1 . но потом я начал настраивать программно. перебрал все значения. безрезультатно... =( посоветуйте что ни будь. горю!
|
|
|
|
|
Mar 27 2008, 21:47
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(CAHTA_1939 @ Mar 28 2008, 02:36)  как это 7 тактов? 2 всегда ж было. вроде как. 2 такта это только команда перехода. Запись в порт 4 такта, а модификация (чтение-накладывание маски-запись) - 5 тактов. 5+2=7, не так ли? Если не верите, запустите в IAR симулятор и шагая по асмовому (именно асмовому!) коду смотрите CYCLECOUNTER. Цитата(CAHTA_1939 @ Mar 28 2008, 02:36)  т.е. из порта ввода\вывода я смогу данные слать максимум на частоте 2,286МГц ? Не-а, еще меньше. Посчитайте затраты на синхронизацию. Даже заранее подготовленный результат вывода с линейным кодом дает время стробированного вывода одного байта 4+4=8 тактов на байт/слово. Причем это только для 80-и пинового кристалла, имеющего 16-ти разрядный порт. Для обычных 8-ми битных портов еще меньше получится. Либо выводить придется полубайтами, чтобы сигнал строба на выводах этого же порта был. А зачем такие "извращения", если не секрет? Цитата(CAHTA_1939 @ Mar 28 2008, 02:36)  посоветуйте что ни будь. горю! В такой ситуации остается только один совет - заменить кристалл
|
|
|
|
|
Mar 27 2008, 23:51
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(rezident @ Mar 28 2008, 00:47)  2 такта это только команда перехода. Запись в порт 4 такта, а модификация (чтение-накладывание маски-запись) - 5 тактов. 5+2=7, не так ли? Если не верите, запустите в IAR симулятор и шагая по асмовому (именно асмовому!) коду смотрите CYCLECOUNTER. посмотрел. у меня получилось 6 тактов. и тем самым 2,6Мгц ...
|
|
|
|
Сообщений в этой теме
CAHTA_1939 16Mhz на XT1 для 2618 Mar 25 2008, 21:25 rezident Чтобы помочь, но при этом не ходить по уже пройден... Mar 25 2008, 21:33 CAHTA_1939 Цитата(rezident @ Mar 26 2008, 00:33) Что... Mar 25 2008, 21:41 rezident Дык бит XTS установить, а не сбросить нужно!
... Mar 25 2008, 21:55 CAHTA_1939 Цитата(rezident @ Mar 26 2008, 00:55) Дык... Mar 25 2008, 22:03 rezident Чего "ничего"? Сначала нужно установить ... Mar 25 2008, 22:33 CAHTA_1939 Цитата(rezident @ Mar 26 2008, 01:33) Чег... Mar 25 2008, 22:38  rezident Цитата(CAHTA_1939 @ Mar 26 2008, 03:38) н... Mar 25 2008, 22:44   CAHTA_1939 вроде по правилам делаю.
к XT1 подключен резонатор... Mar 25 2008, 22:52   ih_ Только, что танцевал с бубном целый день вокруг MS... Oct 25 2010, 12:16 rezident Кстати, а зачем вам кварц 16МГц для MCLK? Я бы пон... Mar 25 2008, 23:02 CAHTA_1939 Цитата(rezident @ Mar 26 2008, 02:02) Кст... Mar 25 2008, 23:14  rezident Цитата(CAHTA_1939 @ Mar 26 2008, 04:14) д... Mar 25 2008, 23:30   CAHTA_1939 насчет стабильности.
у меня на мк задействованны ... Mar 25 2008, 23:34    rezident Для SPI пофиг, это же синхронный интерфейс. А вот ... Mar 25 2008, 23:43     MrYuran Цитата(rezident @ Mar 26 2008, 02:43) Для... Mar 26 2008, 06:27    Сергей Борщ Цитата(CAHTA_1939 @ Mar 26 2008, 01:34) к... Mar 26 2008, 07:19    CAHTA_1939 Цитата(rezident @ Mar 28 2008, 00:47) А з... Mar 27 2008, 21:55     rezident Цитата(CAHTA_1939 @ Mar 28 2008, 02:55) в... Mar 27 2008, 22:08      CAHTA_1939 Цитата(rezident @ Mar 28 2008, 01:08) К с... Mar 27 2008, 22:11 CAHTA_1939 по странным обстоятельствам, сегодня часовой кварц... Mar 28 2008, 22:06 rezident Скорее всего вы ошиблись. Нет сигнала на выходе SM... Mar 28 2008, 23:43 CAHTA_1939 Цитата(rezident @ Mar 29 2008, 02:43) Ско... Mar 29 2008, 00:08  rezident Цитата(CAHTA_1939 @ Mar 29 2008, 05:08) с... Mar 29 2008, 00:47 Pavel V. У меня такой же процессор и тоже странности с такт... Oct 26 2010, 05:26 Юрий Санвальд ЦитатаThe OFIFG oscillator-fault flag is set and l... Oct 26 2010, 11:34 rezident Цитата(Юрий Санвальд @ Oct 26 2010, 17:34... Oct 26 2010, 20:04 Юрий Санвальд Цитата(rezident @ Oct 27 2010, 00:04) А к... Oct 27 2010, 09:01 rezident Цитата(Юрий Санвальд @ Oct 27 2010, 15:01... Oct 27 2010, 11:51
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|