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

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

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

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

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

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


 
Опции темы
Непрочитано 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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: stm32f4, asm с чего начать?

Сообщение от sosedi Посмотреть сообщение
Спасибо большое за пример) А у вас нет еще чегониб под stm32f4?
А этого мало ??!!!
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
sosedi (07.08.2012)
Непрочитано 01.08.2012, 22:26  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
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.RU
 
Регистрация: 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.RU
 
Регистрация: 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.RU
 
Регистрация: 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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
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:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot