Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

stm32f4, asm с чего начать?

Непрочитано 01.08.2012, 12:31  
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Сообщение от omercury Посмотреть сообщение
С чего бы...
Это такие ИЗИ-игры... тебе не понять... после водки со змеями...
Когда на Родину... или уже???
Реклама:
st__1 вне форума  
Непрочитано 01.08.2012, 22:08  
sosedi
Частый гость
 
Регистрация: 31.07.2012
Сообщений: 45
Сказал спасибо: 28
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
sosedi на пути к лучшему
Радость Re: stm32f4,asm с чего начать?

Сообщение от st__1 Посмотреть сообщение
Если юзаете библиотеки, то на офсайте есть примеры... скачайте и разбирайтесь...
Если CMSIS... то как-то так...
Код:
#include "stm32f4xx.h"
Спасибо большое за пример) А у вас нет еще чегониб под stm32f4?
sosedi вне форума  
Непрочитано 01.08.2012, 22:12  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Сообщение от sosedi Посмотреть сообщение
Спасибо большое за пример) А у вас нет еще чегониб под stm32f4?
А этого мало ??!!!
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
sosedi (07.08.2012)
Непрочитано 01.08.2012, 22:26  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Сообщение от st__1 Посмотреть сообщение
Когда на Родину... или уже???
6-го.


Сообщение от dosikus Посмотреть сообщение
А этого мало ??!!!
А то!
...и таблетку от жадности...
omercury вне форума  
Непрочитано 02.08.2012, 17:26  
sosedi
Частый гость
 
Регистрация: 31.07.2012
Сообщений: 45
Сказал спасибо: 28
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
sosedi на пути к лучшему
Сообщение Re: stm32f4, asm с чего начать?

Сообщение от dosikus Посмотреть сообщение
А этого мало ??!!!
есть чтониб с прерываниями, желательно с использованием только CMSIS?
Я вот не могу понять, как оформляется обработчик прерывания?
к примеру на пиках при возникновении прерывания, МК переходил на определенный адрес!Тут же, облазил весь файл stm32f4xx.h ничего про обработчика нет(
sosedi вне форума  
Непрочитано 02.08.2012, 17:46  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Сообщение от sosedi Посмотреть сообщение
есть чтониб с прерываниями, желательно с использованием только CMSIS?
Я вот не могу понять, как оформляется обработчик прерывания?
к примеру на пиках при возникновении прерывания, МК переходил на определенный адрес!Тут же, облазил весь файл stm32f4xx.h ничего про обработчика нет(
Не там ищете: обработчики определены в стартапе с директивой weak.
Чтобы написать свой обработчик нужно в своём файле написать такую же функцию:
Код:
void SysTick_Handler() // обработчик SysTick
{

}
_Артём_ вне форума  
Сказали "Спасибо" _Артём_
sosedi (02.08.2012)
Непрочитано 02.08.2012, 17:52  
tanq
Гражданин KAZUS.RUN
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Сообщение от sosedi Посмотреть сообщение
Тут же, облазил весь файл stm32f4xx.h ничего про обработчика нет(
В нем должны быть номера обработчиков прерываний, которые нужны для функций включения/отключения. Адреса обработчиков могут быть любыми, таблица адресов идет вначале прошивки. У тебя в проекте должен быть как минимум один "чужой" С-файл. В нем таблица обработчиков есть.
tanq вне форума  
Сказали "Спасибо" tanq
sosedi (02.08.2012)
Непрочитано 02.08.2012, 18:39  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Сообщение от tanq Посмотреть сообщение
У тебя в проекте должен быть как минимум один "чужой" С-файл. В нем таблица обработчиков есть.
В основном делают таблицу в асм-файле (расширение S).
_Артём_ вне форума  
Непрочитано 07.08.2012, 12:04  
sosedi
Частый гость
 
Регистрация: 31.07.2012
Сообщений: 45
Сказал спасибо: 28
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
sosedi на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Я все никак не могу понять(Как же пользоваться этой CMSIS библиотекой!!!Вот к примеру как настроить прерывание по изменению лог уровня ножки порта?
по идее я сначала должен определить порт для прерывания!Для этого я лезу в datasheet ищу регистр, который за это отвечает!
Все канеш хорошо но как его(SYSCFG_EXTICR1) настроить на С ????
как я предстявлял я должен ввести что-то типа "SYSCFG-›EXTICR1 |=выставаляю пин" , но так не работает(((( Просто с другими регистрами EXTI_IMR, так выставлять можно EXTI-›IMR |=(EXTI_IMR_MR0).
Как правильно искать в CMSIS регистры???
есть у когониб примеры программ с использованием только CMSIS ?
sosedi вне форума  
Непрочитано 07.08.2012, 12:41  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

sosedi, Скачиваете с оффсайта STL http://www.st.com/internet/mcu/product/252144.jsp

Ищите в Example пример с EXTI , смотрите как реализовано и переделываете на CMSIS , анализируя STL . Одновременно медитируя с даташитом ...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 07.08.2012 в 12:51.
dosikus вне форума  
Сказали "Спасибо" dosikus
sosedi (07.08.2012)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С чего начать? ourlive Электроника - это просто 179 17.04.2012 23:02
С чего начать? nickdkn Песочница (вопросы новичков) 9 12.07.2011 20:13
С чего начать? Митрофаныч Микроконтроллеры, АЦП, память и т.д 17 03.10.2010 21:18
PICи - с чего начать? Alexxx2005 Микроконтроллеры, АЦП, память и т.д 11 27.05.2007 01:37
C чего начать? melkij Микроконтроллеры, АЦП, память и т.д 11 21.08.2006 13:39


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


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