roboforum.ru

Технический форум по робототехнике.


XMega - Bascom AVR Basic

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: XMega - Bascom AVR Basic

Сообщение Duhas » 07 апр 2012, 08:28

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

Re: XMega - Bascom AVR Basic

Сообщение Madf » 07 апр 2012, 14:54

Я планировал использования чипа на максимальной частоте, а таймер или событие часов чтобы работало с внешнего точного кварца. Возможно кварц заменю на осциллятор кратной частоте для скоростей UART (было бы удобно иметь одновременно точный механизм измерения и одновременно возможность работать на всех спектрах частот - удобно).
В итоге сейчас удалось найти какой-то баг и кучу нюансов с новым функционалом Баскома. Ребята как-то с халтурили и не до конца всё реализовали (пустой и кривой хелп в программе по части хмега и весь функционал чипа не раскрыли в виде бейсика (некоторые операторы вообще не работают)).
Но подобрать код удалось, который корректно работает (сейчас чип работает на 32МГц, а внешний кварц тактирует прерывание часов, где можно выполнять разный код - удобно).
Таймер запустить на внешний кварц пока не додумался, но надежду не оставляю.)

Вообще архитектура новая, всё по другому.
Мне вот например очень нравится возможность конфигурирование порта по части инверсии. Например в хмега диод на порте зажигается обратной командой "reset", а не "set" как раньше в атмеге, чтобы это избежать, можно заранее сконфигурировать выход под удобное/привычное использование.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: XMega - Bascom AVR Basic

Сообщение Duhas » 07 апр 2012, 16:05

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

Re: XMega - Bascom AVR Basic

Сообщение Madf » 07 апр 2012, 16:47

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

Re: XMega - Bascom AVR Basic

Сообщение Duhas » 07 апр 2012, 22:27

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

Пред.

Вернуться в Микроконтроллеры

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

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