Например TDA7294

Форум РадиоКот • Просмотр темы - STM32F100RB@Keil VS AtMega8@CVAVR
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс фев 08, 2026 04:10:18

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 103 ]    , , , , 5,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Ср июн 29, 2011 15:06:47 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
ну так просил на 1мкс -))

тогда так

void delay_us(int Dly)
{
volatile int a = (Dly * CORE_FREQ_MHZ / 4 ) ;

while(--a) ;
}

+1 выкидываем, тк.к. накладные расходы на вычисление 'a' примерно времени 1 круга и выходят.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Ср июн 29, 2011 15:34:35 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
а вычисления эт не много места(во времени)? мож просто вайлами и ещё одной переменной обойтись?

_________________
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Ср июн 29, 2011 15:42:41 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
clawham писал(а):
а вычисления эт не много места(во времени)? мож просто вайлами и ещё одной переменной обойтись?

Не много. это ж 32 бит ядро с аппаратным умножением.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Ср июн 29, 2011 15:44:44 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
а почему не выкинет пустой цикл? изза волатила? или изза вайла?
на форах яф делал волатиле - выбрасывал...ну...посмотрим...

_________________
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Пт июл 01, 2011 23:23:12 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 156
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
clawham писал(а):
изза волатила? или изза вайла?
на форах яф делал волатиле


Интересно , вы в быту так же "базарите" ?
И много кто вас понимает ? :))) Круто , и мыслите наверное так же - мешаниной ...
Вопрос риторический , отвечать не обязательно...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 02:43:53 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
Интересная тема. Последнее время много людей "переезжает" с AVR PIC на ARM.
Я тож решил переехать и спрыгнуть с CVAVR и AVRStudio. Но хочеться не просто баловаться, а переделать прожект с Atmega128A(Не хватает ОЗУ).
Нашел неплохую,как мне кажется, замену Atmegа128- STM32F107. 5 UARTов , RTC, 64К RAM , ETHERNET.

Появились вопросы из разряда "каша в голове".

1) В какой среде работать?Желательно с СWizardом.
AVRки например осваивал с CVAVR и его генератором кода. Сначала генерил например настройки таймера или UARTа - потом по даташиту смотрел,сравнивал, и разбирался что за чего отвечает и как работает. Такой вот извращенский метод обучения :)) через wizard.
2) Насколько я понял контроллеры на базе ARM имеют встроенный бутлоадер? Т.е. программатор для них не нужен?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 08:00:09 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
demiurg301 писал(а):
1) В какой среде работать?Желательно с СWizardом. AVRки например осваивал с CVAVR и его генератором кода.

Про подобный визард забудьте. Ну в кейле есть что-то похожее, там тактирование шины включить-отключить, системную частоту настроить, а все остальное ручками...
Помню "хороший" (и единственный???) визард для седьмых армов был у ICCV7ARM. Он генерил практически неработоспособный код. Потом ищешь его ошибки исправляешь их вручную по мануалу и благодаря этому достаточно быстро осваиваешь периферию:)
Есть готовые инициализационные куски вроде CMSIS, и всякие периферийные библиотеки. Но опять же без хорошего знания что за что отвечает это не проканает.
demiurg301 писал(а):
2) Насколько я понял контроллеры на базе ARM имеют встроенный бутлоадер? Т.е. программатор для них не нужен?

Те у которых есть USB могут еще через него программироваться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 11:24:55 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
demiurg301 писал(а):
1) В какой среде работать?Желательно с СWizardом.

Да есть и такие "детские" студии. Бесплатный CooCox с мастерами типа визуального бейсика под распространненые контроллеры. Есть полудетский Keil.

Цитата:
AVRки например осваивал с CVAVR и его генератором кода. Сначала генерил например настройки таймера или UARTа - потом по даташиту смотрел,сравнивал, и разбирался что за чего отвечает и как работает. Такой вот извращенский метод обучения :)) через wizard.

Проще посмотреть документацию и примеры.

Цитата:
2) Насколько я понял контроллеры на базе ARM имеют встроенный бутлоадер? Т.е. программатор для них не нужен?

Практически все имеют UART бутлоадер. Т.е. достаточно просто RS232 порта с TTL уровнями. Частенько бывают бутлоадеры на других интерфейсах - usb, ethernet, spi.
"программатор" вобщем то не нужен. а без отладчика при сколько серьезных проектах сидеть не целесообразно. Благо что стоят они дешево, а то и самому собираются не сложно. Схем и прошивок под клоны старьенького J-link v6 в инете хватает. Для сборки и заливки отладчика, внимание, НЕ нужен другой программатор -)))
V6 на ат91сам764 который с USB лоадером.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 22:08:47 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
Мда, печально... А какой тогда оптимальный вариант ? IAR?


Последний раз редактировалось demiurg301 Сб июл 02, 2011 22:16:48, всего редактировалось 3 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 22:10:05 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Мне IAR нравится.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 22:14:47 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
demiurg301 писал(а):
Мда, печально... А какой тогда оптимальный вариант ? IAR?

Да. Лучше пока не встречал.
Только всякие мастера, помощники и прочие блондинистые элементы - это точно не про IAR -)))
Хотя с ARM студией идет тьма разных бестолковых примеров под кучу МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 22:18:59 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
Цитата:
"программатор" вобщем то не нужен. а без отладчика при сколько серьезных проектах сидеть не целесообразно. Благо что стоят они дешево, а то и самому собираются не сложно. Схем и прошивок под клоны старьенького J-link v6 в инете хватает.


А вообще при его использовании отладка идёт по Сшному коду или по директивам ASM ? Пошаговая т.е.

Цитата:
Для сборки и заливки отладчика, внимание, НЕ нужен другой программатор -)))


Непонятно ...Что имеется в виду? Отладчик на жёсткой логике?

P.S. никогда просто не сталкивался с отладчиками - как то UART и "метки"( даже в серьёзных проектах) были проще.

Вообще есть идея у мну освоить архитектуру, поставить туда RTOS и прикрутить библиотеку Qt(ну или другую кроссплатформенную). Тогда компилировать можно средствами от тех же TROLLTECH. Реально ли? Или лучше не стоит завязываться...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Сб июл 02, 2011 23:04:29 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
поставить туда RTOS и прикрутить библиотеку Qt(ну или другую кроссплатформенную)


О, мсье знает толк в извращениях! :)))

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Вс июл 03, 2011 09:09:28 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
demiurg301 писал(а):
А вообще при его использовании отладка идёт по Сшному коду или по директивам ASM ? Пошаговая т.е.

Это зависит исключительно от среды разработки и наличия брауз-информации к отлаживаемой проге, от самого аппаратного средства никак не зависит.
Если все ОК, то и по сишному, и по асм на выбор.

Цитата:
Цитата:
Для сборки и заливки отладчика, внимание, НЕ нужен другой программатор -)))


Непонятно ...Что имеется в виду? Отладчик на жёсткой логике?

Он на основе МК с USB бутлоадером.

Цитата:
P.S. никогда просто не сталкивался с отладчиками - как то UART и "метки"( даже в серьёзных проектах) были проще.

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

Цитата:
Вообще есть идея у мну освоить архитектуру, поставить туда RTOS и прикрутить библиотеку Qt(ну или другую кроссплатформенную).

На кой там графическая библиотека ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Вс июл 03, 2011 09:10:55 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
YS писал(а):
О, мсье знает толк в извращениях! :)))

Похоже очередной товаричь, думающий, раз есть слово ARM - значит можно с DVDшников linux ставить и программы масштаба open office


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Вс июл 03, 2011 10:37:06 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
Satyr писал(а):
Похоже очередной товаричь, думающий, раз есть слово ARM - значит можно с DVDшников linux ставить и программы масштаба open office


Нет, я не такой товарисЧ, я имел ввиду FreeRTOS например.

Ладно, спасибо за советы и пояснения. Выбрал для себя отладочную TE-STM32F107 + ST-LINK + IAR. Буду осваивать. Кстати а IAR ломаный существует вообще? Без ограничения на 32Кб ? :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Вс июл 03, 2011 11:09:26 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
Кстати а IAR ломаный существует вообще?


А почему Вы спрашиваете? ВЫ ЧТО, ИСПОЛЬЗУЕТЕ НЕЛЕЦЕНЗИОННЫЙ СОФТ???777 :))) :))) :)))

Я, конечно, ничего про это не знаю, но ходят слухи, что нехорошие дяди его давно сломали. :)))

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Вс июл 03, 2011 11:24:31 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
YS писал(а):
А почему Вы спрашиваете? ВЫ ЧТО, ИСПОЛЬЗУЕТЕ НЕЛЕЦЕНЗИОННЫЙ СОФТ???777 :))) :))) :)))



КАК Вы могли подумать такое!!! Это же ПРОТИВОЗАКОННО. У Меня ДАЖЕ windows лицензионный :))) :))) :)))Дадада, мне на торрентах так и сказали- лицензионный.

Цитата:
Я, конечно, ничего про это не знаю, но ходят слухи, что нехорошие дяди его давно сломали. :)))


ААА, я нашёл этих коварных дядек гражданской наружности , живут тут rutracker :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Вс июл 03, 2011 11:53:53 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
demiurg301 писал(а):
Ладно, спасибо за советы и пояснения. Выбрал для себя отладочную TE-STM32F107 + ST-LINK + IAR.

Если это плата Терраэлектроники, то будь осторожней. Есть у меня несколько ихних и объемистая переписка с ними по этому поводу.
Платы хорошие. но покупаешь голую плату. Примеров, доументации НОЛЬ. А в той документации что путем переписки с ними получится выудить нередки ошибки.
Они конечно поделешвле брендовых, но я бы их рекомендовал тем, кто точно знает что делает, а не новичкам для освоения новья.
Посмотри Olimex стоят умерено, хотя существенно дороже терры, но поддержка там на высоте.

Ну и родные STшные соответственно. Стоят, кстати, тоже не бешенных денег.
Особенно рекомендую глянуть такие занимательные чтуки как STM32-PREMIER

Цитата:
Буду осваивать. Кстати а IAR ломаный существует вообще? Без ограничения на 32Кб ? :)))

Кряк в сети есть. Но 32кб это не так мало - на первое (а то и второе -)) ) время вполне хватит.
Ну а родной, если поторговаться и более 1 копии, то можно всего за ~170тр приобрести -)))


Последний раз редактировалось Satyr Вс июл 03, 2011 12:55:46, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
СообщениеДобавлено: Вс июл 03, 2011 12:26:48 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
мне на торрентах так и сказали- лицензионный.


*ROFL*

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 103 ]    , , , , 5,  

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y