roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 фев 2025, 00:50

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


Правила форума


В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.



Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 50, 51, 52, 53, 54, 55, 56 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 20 апр 2013, 23:22 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а если стандартную либу подключить ("stm32f4xx_rcc.c", "stm32f4xx_rcc.h",...) и сгенерить их странным калькулятором system_stm32f4xx.c ? :oops: на ф4 у меня калькулятором получилось только 64мгц sysclk на встроенном генераторе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 20 апр 2013, 23:27 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
дык прикол в том, что один проект фигачит на 168МГц, а второй на 168/3=56МГц. И нигде не найду эту гадюку, которая это творит.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 20 апр 2013, 23:32 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:oops: ну я пока тоже в шоке от ст. :pardon: вроде и в доке куча умных буковок, а вот как-то ппц тяжко идёт. пробовал на ф3 частоту настроить :crazy: :O: .... плюнул и пока решил на <72мгц эксперементировать. чую нужно будет посмотреть, насколько дока у ti будет полезна для этих stm, бо голова не казёная.
а system_stm32f4xx.c в проектах сравнивал? по идеи там всё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 21 апр 2013, 00:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Не. Нашел я эту гадину. Стартап-файл, который *.s - от эвалов. Вероятно на эвалах другие кварцы стоят. Я его просто из билда исключил, он то ли совсем забил на него, то ли подтянул откуда-то другой. Завертелось.

Добавлено спустя 24 минуты 37 секунд:
Простите меня, непрограммиста, за банальщину, но вот такая штука, вставленная в начале программы очень здорово избавляет от размышлений типа "не зависла ли у меня консоль???":
Код:
printf("\f%s %s\r\nStarting up...\r\n", __DATE__, __TIME__);

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 21 апр 2013, 00:09 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а startup_stm32f40x.s :) не привык я ещё, что там у них этот файл есть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 26 апр 2013, 00:52 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Была у меня светлая идея - помучить СТМ32Ф3. А вышло наоборот. И так всегда выходит, когда я создаю _новый_ проект - не я мучаю Ф3, а он меня. Простейший код, зажигает светодиод и тогглит его по таймеру.
Два дня бестолку пытаюсь понять, почему после включения прерываний камень падаед в ХардФолт.
Бес-тол-ку.
Задолбало. У меня такое чувство, что ничего, кроме как взять экзампл от СТМ и засунуть туда чего-нибудь свое, сделать нельзя. Если нет экземпла для переферии - все, облом. Сам ты нихера не сделаешь уже.

Добавлено спустя 11 минут 21 секунду:
долбанные стартап-файлы

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 26 апр 2013, 01:56 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ой, а чего за глюки у вас с тактовой? Можно подробнее?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 26 апр 2013, 11:33 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Да я как-то всегда полагался на первые попавшиеся стартап-файлы. А тут несколько раз подряд напоролся - то цирк с частотой. то вот хардфолты. Надо короче аккуратнее со всей этой приблудой быть, ее там целый зоопарк оказывается.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 29 апр 2013, 12:25 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Вяло продолжаю ходить по граблям на Ф3. Есть таймер, у него настроены таймбейс и компаре-канал. Если включены прерывания по UPDATE и CC1, то попадаем в прерывание и видим, что подняты оба флага - и по переполнению и по сравнению. Но если отключаем прерывание по переполнению - то в прерывание не попадаем. ЧО-то сидел пару часов тыркался - так и не нашел косяк...

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 29 апр 2013, 13:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
А ты на том векторе прерывание по сравнениию ждешь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 29 апр 2013, 13:59 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):
А ты на том векторе прерывание по сравнениию ждешь?

Вроде как... На том же самом, что и переполнение.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 29 апр 2013, 15:39 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Эсли это tim1, то ты жестко непрафф
у него ажно 4 вектора. Тебе нужно 25 и 27, если я правильно понимаю жисть.
См. RM0316, table 30

Interrupts and events
24 TIM1_BRK/TIM15 TIM1 Break/TIM15 global interrupts
25 TIM1_UP/TIM16 TIM1 Update/TIM16 global interrupts
26 TIM1_TRG_COM/TIM17 TIM1 trigger and commutation/TIM17
27 TIM1 capture compare interrupt


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 29 апр 2013, 15:53 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
ёмаё

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 29 апр 2013, 16:03 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Для нас же все придумано:) Не надо во флагах копаться лишний раз:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 29 апр 2013, 19:32 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):
Для нас же все придумано:) Не надо во флагах копаться лишний раз:)

Да, это было оно! :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 50, 51, 52, 53, 54, 55, 56 ... 106  След.

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO