STM32F030F4P6 помогите с PLL
12.07.2016, 21:20
|
#111
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
Настройка проекта в Keil занимает от силы минут 5.
Конечно это не визуальная тупая тыкалка кактуса, но чтоб так мучаться. Описывай здесь свои шаги...
__________________
Осторожно , злой кот
|
|
|
|
12.07.2016, 21:45
|
#112
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
при создании проекта я все папки создал, допавил их пути где драйвера лежат, и т.д. В настройках указал дебагер ст-линк а то стоял J-линк. Выбрал under reset и все... больше ничего не настраивал....
|
|
|
|
12.07.2016, 22:00
|
#113
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
Длина соединительных проводов не более 15см. Возможно при отладке теряется связь.
|
|
|
|
13.07.2016, 16:38
|
#114
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
Немогу понять - чип прошивается но он ничего не делает. Отладку запустил - просто считает регистр. В регистре xPSR биты Z,C меняют свое состояние 0,1 и все. Что сделал не так??
Пишет когда включаю отладку в окошке слева внизу - Cannot access Memory
Error while accessing a target resource. The resource is perhaps not available or a wrong access was attempted.
*** error 57: illegal address (0x08000000)
Последний раз редактировалось miwutka; 13.07.2016 в 17:03.
|
|
|
|
13.07.2016, 22:33
|
#115
|
|
Гражданин KAZUS.RUN
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
Всем привет, на днях я сделал и спаял переходничок с LQFP48 на DIP48, для STM32F030C8? воткнул в беспаечную плату и подсоединил к ST-Link v2 mini:
SWDIO
SWCLK
+3.3V
GND
nRES
BOOT0
Ни кристала , ни каких дополнительных элементов не понадобилось.
Шлейф примерно около 30 см, да и проводки в контактах, сами знаете какие. Но из под Keil 5 и шьется, и в отладке шагает. Правда проект я создавал через Куб, а сейчас пытаюсь ручками, но тоже заморочки с библиотеками SPL для stm32f0. Пока рыл Интернет - наткнулся на наш форум. Правда, еще ничего не нашел.
P.S. Кстати, miwutka, я сначала загнал частоту, кажется где-то 36 мгц. Так у меня как раз на функции установки частоты в процессе отладки тоже выскакивала такая ошибка. Я перегенерил в Кубе проект на 8 мгц и все пошло, как по маслу. Я думаю, что это скорее из за корявой инициализации, если бы были синтаксические ошибки - проект бы не собрался.
Последний раз редактировалось МВА; 13.07.2016 в 22:49.
|
|
|
|
13.07.2016, 23:11
|
#116
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
МВА, спасибо! Попробую в кубе сгенерить для начала. Я как-то и не подумал. А куб то стоит у меня ))) я и бут подключал и резет - шьется но в отладке не может к флешу вроде добраться. Я попробую еще распаяный чип 103-ий собрать в кейле и проверить на дебагере. Если так же не пойдет - значит инициализация кривая )) Но я не пойму ст-линк свой(их два у меня). Иногда шьет легко, а иногда пока руками не дотронешься до всех 4-ех проводов не шьет... Уже и резисторы подтяжки к рлюсу и минусу паял к SWDIO, SWCLK и толку. В "однокнопочном" кактусе конечно было всё проще, прям как в атмеге ))) А тут всё по взрослуму)))
Собрал в кубе 373 - результат один в один тотже.....(( может 256 кб памяти многовато для кейла для отладки... ща проверю stm32F030
Последний раз редактировалось miwutka; 13.07.2016 в 23:38.
|
|
|
|
13.07.2016, 23:55
|
#117
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
немогу найти схему на свою плату распаянную. http://www.ebay.com/itm/ARM-Cortex-M...0AAOSwEeFVG4dC Нахожу только копии не точные какие-то.... 103-я плата имеет одну перемычку. Если она снята дебуг идет , если ее надеть то тоже самое что и с 373-им чипом. Дело в распайке. ..... Но я и бут и ресет паял..... хрень какаято... буду паять дальше ))
всё заработало
Последний раз редактировалось miwutka; 14.07.2016 в 01:10.
|
|
|
|
15.07.2016, 10:11
|
#118
|
|
Гражданин KAZUS.RUN
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
Всем привет. Извиняйте, что пишу вопрос в этой теме, просто не хочу плодить лишних тем.
Я уже два дня бьюсь, чтобы на stm32f030c8 вызвать прерывание по таймеру TIM6. Проект создал в Кубе. Программа все время уходит в HardFault_Handler(). Когда я посмотрел в StartUP вектора прерываний, то не нашел прерывания на TIM6.
|
PHP код:
|
DCD TIM1_BRK_UP_TRG_COM_IRQHandler ; TIM1 Break, Update, Trigger and Commutation
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
DCD 0 ; Reserved
DCD TIM3_IRQHandler ; TIM3
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD TIM14_IRQHandler ; TIM14
DCD TIM15_IRQHandler ; TIM15
DCD TIM16_IRQHandler ; TIM16
DCD TIM17_IRQHandler ; TIM17
|
Я задействовал TIM14 и все стало работать нормально. Так, что получается, в Кубе TIM6 есть, в даташите тоже, а задействовать его нельзя?
|
|
|
|
15.07.2016, 11:13
|
#119
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
TIM6_DAC_IRQHandler он зовётся... Хотя можно назвать как угодно, лишь бы везде одинаково. Сразу за TIM3_IRQHandler должен быть расположен. Может, в свойствах проекта не ту букву в обозначении выбрали?
Последний раз редактировалось NewWriter; 15.07.2016 в 11:15.
|
|
|
|
15.07.2016, 12:37
|
#120
|
|
Гражданин KAZUS.RUN
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: STM32F030F4P6 помогите с PLL
Не вижу отличий в моделях МК в Кубе и в Кейле. Разве что в Кубе после С8 стоит Тх.
Я тоже подумал, что можно вписать в таблицу векторов ТIM6, а дудки, пробовал и после TIM3, и перед TIM14. Выдает ошибку что нелегальный символ еще в процессе компиляции.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:31.
|
|