14.12.2013, 12:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Hives
|
прям как в начало 90-х окунулся - линия А20, v86, пара уродцев 8259 в не менее уродской каскадной схеме, старт сверху адресов - в общем костыль на костыле, для смеха привинтили пару/тройку новых фишек
|
там давно уж нет каскадной схемы. старт в арме с 0 адреса? а в РС, коим пользуетесь ежедневно - костыли от смеха не выпадают, анафеме не предали?
Сообщение от Hives
|
Какой нормальный человек СЕЙЧАС на ТАКОЕ пересядет? Такое только для музея можно выложить, ну или для примера - типа "вон оно какое могло быть"
|
PC104, I-7188 чем не пример? и покупают, и работают
Сообщение от Hives
|
управление печью на этом? вас директор завода лично в эту печь кинет за такое
|
на небольших производствах подобное имеет право на жизнь ничуть не меньше, чем самопальные наколенные свистоперделки на армяшках. кстати, что с подобным функционалом за 32-40уя можно найти? наверняка никуя
Сообщение от zöner
|
мне оно нафиг не нужно
|
тоды проходи, не задерживай движение
из всей вашей критики только nahimovv адекватно ответил - цель моя была показать, что не армом единым, да еще и в сфере автоматизации, жив инженегр да, еще одна - внести раскол и смятение в неокрепшие молодые умы, дабы не сотворили себе кумира
|
|
|
|
14.12.2013, 12:13
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
PC104, I-7188
это как сравнить серийный МАЗ с самокатом из 2-х дощечек
не армом единым
да не может быть! да ты ШО! а мы то вот не знали!
|
|
|
|
14.12.2013, 13:37
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
jump, по PC асму соскучалси ?
__________________
Осторожно , злой кот
|
|
|
|
14.12.2013, 16:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от dosikus
|
по PC асму соскучалси?
|
не святотатствуй! MASM6 - живее всех живых!
|
|
|
|
14.12.2013, 16:09
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от jump
|
не святотатствуй! MASM6 - живее всех живых!
|
Мне как то ближе FASM .
Хоть и не терзал его уже больше 2х лет...
__________________
Осторожно , злой кот
|
|
|
|
16.12.2013, 15:12
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Видимо, придется мне раскрывать тут тему про STM32 + USB HID для новичков т.к. за последнюю неделю я тут нафигачил очень красивый код для быстрого старта.
На неделе доделаю. Надо выбросить из проекта все лишнее и сделать Project0 для начала работы.
|
|
|
|
16.12.2013, 15:19
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
В ветке АВР появилась тема "Примеры кода для Avr", так может создашь новую тему типа "Примеры кода для STM32" в этой ветке и там всё и нашлёпаешь, ну чтобы не потерялась?
|
|
|
|
16.12.2013, 15:40
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Ничего не понимаю !
Вывел от прерывания таймера по совпадению, частоту события на pin, измерил эту частоту и завис.
Имеем: плата Discovery VL c STM32F100rb
Работа от HSI = 8 МГц
Включаю тактирование необходимых блоков
Настраиваю нужный пин на вых.двухтактный f=50MHz
Разрешаю прерывние
Настраиваю TIM2:
ARR=16
PSC=10
В прерывании просто переключаю вывод на противоположный
Выходная частота по расчету Fout=8 000 000/(17*11)=42780 Гц
Но в реальности имею около 128 кГц (мерял различными приборами)
С первого взгляда все элементарно! Где ошибка ??
Код:
|
void Init(void)
{
/* Включаем тактирование порта A и B и C*/
RCC-›APB2ENR|=RCC_APB2ENR_IOPCEN|RCC_APB2ENR_IOPBEN|RCC _APB2ENR_IOPAEN;
/* Настраиваем PA8 - на Alt out Push-Pull */
GPIOA-›CRH|=GPIO_CRH_MODE8;
GPIOA-›CRH&= ~(GPIO_CRH_CNF8);
}
/*================================================= ==========*/
void TIM2_IRQHandler (void)
{
GPIOA-›ODR^=(1‹‹8);
GPIOC-›ODR|=(1‹‹8);
TIM2-›SR &=~(TIM_SR_UIF);// обнуление ф.прерывания
}
/*================================================= ==========================================*/
int main(void)
{
Init();
RCC-›APB1ENR|=(RCC_APB1ENR_TIM2EN);
NVIC_EnableIRQ(TIM2_IRQn);
/* Настройка таймера TIM2 на событие: Прерывание при совпадении с р-ром TIM2_ARR */
TIM2-›ARR=0x10; // загрузка рег-ра для сравнения
TIM2-›PSC=10;
TIM2-›DIER|=(TIM_DIER_UIE);
TIM2-›CR1|=(TIM_CR1_CEN); // Запуск Таймера
while (1)
{
__NOP();
}
} |
п.с. в определении препроцессора define:STM32F10X_MD_VL
Последний раз редактировалось MaxiMuz79; 16.12.2013 в 15:50.
|
|
|
|
16.12.2013, 16:09
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
8МГц * 3 = 24МГц
42780 Гц * 3 = ??????
Никаких ассоциаций не возникает?
|
|
|
|
16.12.2013, 16:19
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от nahimovv
|
8МГц * 3 = 24МГц
|
откуда 24МГц ?? Специально выводил HSI на вывод MCO замерял примерно 8МГц +- 10кГц
Последний раз редактировалось MaxiMuz79; 16.12.2013 в 16:27.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:16.
|
|