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

 
 
> 16Mhz на XT1 для 2618
CAHTA_1939
сообщение Mar 25 2008, 21:25
Сообщение #1


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

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



установил высокочастотный кварц на XT1 , но не могу запустить. сразу стартовать от 16Mhz не хочет.
порылся в описании на 2хх серия. попробовал все что нашел. ничего не помогает =(
да и в примерах такого нет.

выручайте help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CAHTA_1939
сообщение Mar 27 2008, 21:07
Сообщение #2


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

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



сегодня на работе просидел пол дня за осциллографом и вот что хочу узнать.

1. мог ли я спалить XT1 замкнув Xin и Xout ?

2. я настроил DCO на 16Мгц и настроил SEL'ом пины на вывод MCLK и SMCLK...
выводятся импульсы частотой 16мгц. это норм
но когда я в цикле начинаю дергать ножкой, то она дергается с частотой ~2.7Мгц
хотя при инициализации DCO я прописал, что MCLK и SMCLK должны тактироваться от него.

3. подключив к XT1 часовой кварц, я щупом посмотрел сигнал. на Xin почти ничего нет, а на Xout напряжение около 0.4вольта.
менял кварцы, конденсаторы. Одна фигня везде =(
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 27 2008, 21:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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 должны тактироваться от него.
Это даже чуть больше "положенного" smile.gif 16Мгц/7тактов=2,286МГц получается.
Цитата(CAHTA_1939 @ Mar 28 2008, 02:07) *
3. подключив к XT1 часовой кварц, я щупом посмотрел сигнал. на Xin почти ничего нет, а на Xout напряжение около 0.4вольта.
менял кварцы, конденсаторы. Одна фигня везде =(
А код инициализации меняли соответственно?
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Mar 27 2008, 21:36
Сообщение #4


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

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



Цитата(rezident @ Mar 28 2008, 00:25) *
Это даже чуть больше "положенного" smile.gif 16Мгц/7тактов=2,286МГц получается.

А код инициализации меняли соответственно?


как это 7 тактов? 2 всегда ж было. вроде как.
т.е. из порта ввода\вывода я смогу данные слать максимум на частоте 2,286МГц ?

код инициализации? дык. сначала без кода. он же должен автоматом тактироваться от XT1 .
но потом я начал настраивать программно. перебрал все значения. безрезультатно... =(

посоветуйте что ни будь. горю!
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 27 2008, 21:47
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 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) *
посоветуйте что ни будь. горю!
В такой ситуации остается только один совет - заменить кристалл sad.gif
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Mar 27 2008, 23:51
Сообщение #6


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

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



Цитата(rezident @ Mar 28 2008, 00:47) *
2 такта это только команда перехода. Запись в порт 4 такта, а модификация (чтение-накладывание маски-запись) - 5 тактов. 5+2=7, не так ли? Если не верите, запустите в IAR симулятор и шагая по асмовому (именно асмовому!) коду смотрите CYCLECOUNTER.


посмотрел. у меня получилось 6 тактов. и тем самым 2,6Мгц ...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 06:54
Рейтинг@Mail.ru


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