[an error occurred while processing this directive]
SiLabs 320 в озере купался и колян его нашел. Доутра он с ним ибался даже в школу не пошел.....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено колян безпарольный 03 мая 2005 г. 07:48

вернее не я с ним а он меня ....
Запускаюсь с внутреннего генератора, все как положено, сначала снимаю делитель, потом запускаю умножитель . Все ок. Выбираю синхронизацию усб по умножителю- все ок, связь фулл спид есть, 1МБ качает. Но системный клок 12мгц, а я его настраиваю на умножитель/2, тоесть на 24мгц.


mov OSCXCN, #0 ;Выключить внешний генератор
mov OSCICN, #83h ;Частота генерации 12Мгц
clr A
djnz ACC,$
mov CLKMUL, #00h ;Умножитель на внутр.генератор
orl CLKMUL, #80h ;Запустить умножитель
clr A
djnz ACC,$
orl CLKMUL, #0C0h ;Инициализация умножителя
as: mov A,CLKMUL ;Ждать готовности MULRDY
jnb ACC.5,as
mov CLKSEL, #02h ;USB=x4 , CLKSL=x4/2

Уже незнаю на что грешить, определил что клок 12 а не 24 записав в SAR 0х1F- и точно, 36Кгц, а значит клок 12мгц
Что я нетак делаю? Может и неработает он в таком режиме? Как тогда заставить его на 24Мгц работать и при этом чтоб УСБ фулл спид работал?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru