01.02.2011, 15:44
|
|
Заблокирован
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
|
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);
} |
на авторство кода не претендую
|
|
|
|
01.02.2011, 15:57
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Забей, выставь проц как 103-й, это глюк Кейла.
|
|
|
|
01.02.2011, 16:15
|
|
Заблокирован
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
да на х тогда keil. куда не ткнись глюк, не доработка, то не работает, это не работает. это лечи этим, то тем. как нафиг на нем стартовать то можно пробую iar жирная .
|
|
|
|
01.02.2011, 16:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,779
Сказал спасибо: 124
Сказали Спасибо 599 раз(а) в 416 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Я тоже для симуляции выставляю 103RB. Для железа возвращаю 100RB. Неудобно, согласен.
gromovi, попробуете IAR, поделитесь мнением.
|
|
|
|
01.02.2011, 16:38
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от gromovi
|
да на х тогда keil. куда не ткнись глюк, не доработка
|
Дык... может я не совсем правильно выразился, ващще это "подарки от STM". Зато после освоения STM32 другие процы будут семечками.
|
|
|
|
01.02.2011, 17:17
|
|
Частый гость
Регистрация: 21.02.2005
Сообщений: 46
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 17 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от andries5
|
Я тоже для симуляции выставляю 103RB. Для железа возвращаю 100RB. Неудобно, согласен.
gromovi, попробуете IAR, поделитесь мнением.
|
А зачем переставлять. Target выбран 100RB, а в Debug - Use Simulator - Dialog DLL руками прописан как 103RB.
В основном "воркаюсь" в IAR (требование заказчика), отладка в железе. Keil для отладки мелких кусочков симулятором где мало используется периферия, типа спектр посчитать.
__________________
Настоящий эмбеддер в программе на С пишет комментарии на Ассемблере.
|
|
|
|
01.02.2011, 17:25
|
|
Заблокирован
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от st_1
|
Дык... может я не совсем правильно выразился, ващще это "подарки от STM". Зато после освоения STM32 другие процы будут семечками.
|
я как бы и не ждал легкого старта. насчет семечек, надеюсь так и будет
а "подарки" - вот он и "тухляк" о котором говорил сами знаете кто.
|
|
|
|
01.02.2011, 17:32
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от gromovi
|
а "подарки"
|
Так... а ну голову выше! Я всегда вас приводил как пример молодого человека "схватывающего на лету" (ник не указывал, не имею права). Неужели я ошибался?
|
|
|
|
01.02.2011, 17:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
|
|
|
|
01.02.2011, 18:13
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:39.
|
|