roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 22:06

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 27 ноя 2010, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а где это ты в ДШ нашел регулирование частоты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 27 ноя 2010, 20:34 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ммм ну смотря что ты имеешь ввиду под ДШ, есть xmega A1 datasheet, есть Xmega A manual, вроде в последнем все описывается подробно.. а в первом только отличительные особенности семейства А1..

у мну она давно уже синус генерит.. точнее 3 )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 27 ноя 2010, 20:44 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
походу это тут написано http://www.atmel.com/dyn/resources/prod ... oc8210.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 27 ноя 2010, 20:54 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
почти... скорее тут, тот для семейства D..

хотя такие вещи как выбор такта у них скорее всего идентичны... разница в наворотах.. всякие расширения, системы событий.. ДМА..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 28 ноя 2010, 10:23 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
дык как там ? завелась ? мне ж интересно )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 28 ноя 2010, 10:26 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
хмега на работе осталась, завтра будет известно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 11:24 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Всем добрый день.

Возникла тут проблема непонятная, решил проверить как на ATXmega32A4 работать с внешним кварцем, поставил часовой кварц на 32768Гц (такой), установил емкости по 22pF, решил осциллографом посмотреть, вообще запускается кварц или нет (есть ли синус) - на экране тишина. :(
Поменял емкости на 7pF - тишина.
Убрал вообще их - тишина.
Пошел на изврат, поставил 0.1uF - тишина. :)
В общем не понимаю, кварц (вся схема) запускается только после конфигурирования контроллера? Если "да", то как правильно конфигурировать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 11:32 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
хмега по умолчанию стартует со встроенного РЦ 2МГц вроде.. если нужны кварцы или ФАПЧ нужно их включать и настраивать.. все есть в ДШ.. поглядите.. и задайте уже более конкретные вопросы..

могй найти код на АСМ конфигурирования 14.7456 МГц кварца.. и ФАПЧ от него..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 11:43 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Если я правильно понимаю, осциллом кварц не посмотришь
А чтобы атмега запустилась на кварце надо правильно фьюзы выставить

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 11:56 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
Madf писал(а):
...ATXmega32A4 работать с внешним кварцем

мега и хмега прилично разные чипы...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 12:20 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Да, фюзами в хмеге частоты не устанавливаются (там есть только вачдог, бутлоадер...).
Я пробовал в бейсике конфигурировать, но что-то результата нет.
Либо не до конца сконфигурировал, либо дохлый/капризный кварц (такое уже встречал не раз).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну собсна в васике ж мона асм вставками.. берите апноут и пишите.. только сразу это. вы кварц часовой на какие ноги зацепили?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 14:36 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
На штатные: 37, 36 (PR1, PR0)...опа, что-то меня начинает посещать смутные сомнения на счет правильности подключения. Читаю сейчас датащит и на "Figure 2-1. Block Diagram and QFN/TQFP pinout" написано, что серые цвет контактов для подключения "External clock / Crystal pins", но судя по дальнейшим описаниям схем включения, все кристаллы/кварцы подключают в основном к ногам таймеров/счетчиков. :shock: Куда же я подключаюсь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 19:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
я точно щас не скажу.. студию бы перед глазами иметь..

но есть подозрение что 32-х килогерцовый кварц надо инициализировать по другому...

да, вы какого результата то добиться хотите? так то если что там встроенный 32кГц есть есть..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMega - Bascom AVR Basic
СообщениеДобавлено: 06 апр 2012, 22:52 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Мне один немец на форуме код дал такой:
Код:
$regfile = "XM128A1DEF.DAT"
$hwstack = 40
$swstack = 40
$framesize = 60


$crystal = 32000
Config Osc = Disabled , Extosc = Enabled , Startup = 32khz
Config Sysclock = External , Prescalea = 1 , Prescalebc = 1_1


Config Com5 = 1200 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8
Open "COM5:" For Binary As #1


Do
  Print #1 , "Test"
  Wait 1
Loop

End

С некоторыми изменениями, он работает, кварц запустился. Отпали сомнения про добротность кристалла.
Микроконтроллер на 32МГц потребляет ничего не делая толком около 20мА, если запустить с часовым кварцем, то мой БП ток потребления вообще не показывает, оно меньше второго знака после запятой (на глаз: 0.006 > мА).
Теперь нужно как-то так сконфигурировать, чтобы этот внешний кварц (TOSC), тактировал например таймер Tcc0_ovf. Пока положительного результата не добился и даже часы по прерыванию не срабатывают.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO