Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Изучаем STM32 Cortex M3

Непрочитано 01.02.2011, 15:44  
gromovi
Заблокирован
 
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
gromovi на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

вот такая бяка *** error 65: access violation at 0x0000000C : no 'read' permission
при дебаге USE SIMULATOR(первый шаг) думаю как следствие куча багов при отладке на дискавери. время не идет. мигание светиками от таймера не cons`t то мигнет как надо. то и нет.
Код:
int main(void)
{
        RCC-›APB2ENR |= RCC_APB2ENR_IOPCEN; // Ðàçðåøèòü òàêòèðîâàíèå PORTC.
        GPIOC-›CRH |= GPIO_CRH_MODE8; // Âûâîä ñâåòîäèîäà LED4 PC8 íà âûõîä.
        GPIOC-›CRH &=~GPIO_CRH_CNF8; // Äâóõòàêòíûé âûõîä íà PC8.
        GPIOC-›CRH |= GPIO_CRH_MODE9; // Âûâîä ñâåòîäèîäà LED3 PC9 íà âûõîä.
        GPIOC-›CRH &=~GPIO_CRH_CNF9; // Äâóõòàêòíûé âûõîä íà PC9.
RCC-›APB2ENR |= RCC_APB2ENR_TIM17EN;
TIM17-›PSC = 48000 - 1;
TIM17-›ARR = 48000 - 1;
TIM17-›DIER |= TIM_DIER_UIE;
TIM17-›CR1 = TIM_CR1_CEN | TIM_CR1_ARPE;
do
	{
	
	if (TIM17-›SR&TIM_SR_UIF)
	{
	GPIOC-›BSRR=GPIO_BSRR_BS8|GPIO_BSRR_BR9;
	TIM17-›SR&=~TIM_SR_UIF;
	}
	else
	{ 
	GPIOC-›BSRR=GPIO_BSRR_BS9|GPIO_BSRR_BR8; 
	}
	}	
while(1);
}
на авторство кода не претендую
Реклама:
gromovi вне форума  
Непрочитано 01.02.2011, 15:57  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Забей, выставь проц как 103-й, это глюк Кейла.
st_1 вне форума  
Непрочитано 01.02.2011, 16:15  
gromovi
Заблокирован
 
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
gromovi на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

да на х тогда keil. куда не ткнись глюк, не доработка, то не работает, это не работает. это лечи этим, то тем. как нафиг на нем стартовать то можно пробую iar жирная .
gromovi вне форума  
Непрочитано 01.02.2011, 16:22  
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Я тоже для симуляции выставляю 103RB. Для железа возвращаю 100RB. Неудобно, согласен.
gromovi, попробуете IAR, поделитесь мнением.
andries5 вне форума  
Непрочитано 01.02.2011, 16:38  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от gromovi Посмотреть сообщение
да на х тогда keil. куда не ткнись глюк, не доработка
Дык... может я не совсем правильно выразился, ващще это "подарки от STM". Зато после освоения STM32 другие процы будут семечками.
st_1 вне форума  
Непрочитано 01.02.2011, 17:17  
ursa
Частый гость
 
Регистрация: 21.02.2005
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 17 сообщении(ях)
ursa на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от andries5 Посмотреть сообщение
Я тоже для симуляции выставляю 103RB. Для железа возвращаю 100RB. Неудобно, согласен.
gromovi, попробуете IAR, поделитесь мнением.
А зачем переставлять. Target выбран 100RB, а в Debug - Use Simulator - Dialog DLL руками прописан как 103RB.
В основном "воркаюсь" в IAR (требование заказчика), отладка в железе. Keil для отладки мелких кусочков симулятором где мало используется периферия, типа спектр посчитать.
__________________
Настоящий эмбеддер в программе на С пишет комментарии на Ассемблере.
ursa вне форума  
Сказали "Спасибо" ursa
krug_vv (13.04.2013)
Непрочитано 01.02.2011, 17:25  
gromovi
Заблокирован
 
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
gromovi на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от st_1 Посмотреть сообщение
Дык... может я не совсем правильно выразился, ващще это "подарки от STM". Зато после освоения STM32 другие процы будут семечками.
я как бы и не ждал легкого старта. насчет семечек, надеюсь так и будет
а "подарки" - вот он и "тухляк" о котором говорил сами знаете кто.
gromovi вне форума  
Непрочитано 01.02.2011, 17:32  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от gromovi Посмотреть сообщение
а "подарки"
Так... а ну голову выше! Я всегда вас приводил как пример молодого человека "схватывающего на лету" (ник не указывал, не имею права). Неужели я ошибался?
st_1 вне форума  
Непрочитано 01.02.2011, 17:47  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от st_1 Посмотреть сообщение
Дык... может я не совсем правильно выразился, ващще это "подарки от STM". Зато после освоения STM32 другие процы будут семечками.
Классное определение!
Значит STM - это та самая вода, куда щенят бросают, чтобы плавать научились? И переход на другие процы неизбежен?
ut1wpr вне форума  
Непрочитано 01.02.2011, 18:13  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от ut1wpr Посмотреть сообщение
Значит STM - это та самая вода, куда щенят бросают, чтобы плавать научились? И переход на другие процы неизбежен?
ИМХО, STM32 не для детсткого сада, да и доки на букварь не похожи, это камень не на каждого начинающего. И это, ИМХО, не секрет.
А поводу перехода... есть ещё люди, которые на PIC16F84 молятся, а есть которые с ужасом ждут кончины ATMEL... Тут уже каждый решает сам.
st_1 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 06:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.