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

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

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

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

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

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


 
Опции темы
Непрочитано 09.06.2018, 21:55  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от STM32F0 Посмотреть сообщение
А что оно даёт, по большому счёту?
Иногда (редко), но надо.

Сообщение от STM32F0 Посмотреть сообщение
Работу ФИФО учитываем?
ФИФО тут не причем.
Реклама:
sat_art вне форума  
Непрочитано 09.06.2018, 22:03  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Наверно хотели таблицу синуса в четверть периода передавать?
Да, перебирает адреса только в одну сторону, вперед.
Исбанни вне форума  
Непрочитано 09.06.2018, 22:21  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
Наверно хотели таблицу синуса в четверть периода передавать?
А как Вы догадались?
sat_art вне форума  
Непрочитано 09.06.2018, 22:22  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

А вот Хмега умеет.
sat_art вне форума  
Непрочитано 09.06.2018, 23:00  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от STM32F0 Посмотреть сообщение
Ну хоть что-то она должна уметь.
Да ладно, все умеет. Только один недостаток - 8-ми битная.
sat_art вне форума  
Непрочитано 09.06.2018, 23:01  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от STM32F0 Посмотреть сообщение
По вашим извращениям.
Уж в чем, в чем, а в этом мы толк знаем
sat_art вне форума  
Непрочитано 09.06.2018, 23:50  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от STM32F0 Посмотреть сообщение
Да, один недостаток, сплошной.
Спорить не собираюсь, каждому свое.
Но преимущества тоже есть.

Сообщение от STM32F0 Посмотреть сообщение
Хотите освоить СТМ32? Абстрагируйтесь от восьмибиток и от Атмэла в частности и полностью
Да ничего сложного. Чуть больше внимательности. И немного изменить восприятие даташита.
sat_art вне форума  
Непрочитано 09.06.2018, 23:58  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Фуф.
Дма,таймера, шим, уарт, ИО, прерывания - за пару дней вроде осилил.
Осталось столько же. USB, АЦП,ЦАП, СПИ, сторожевик.

ДМА у СТМа проще чем у Хмеги. Главное в ХАЛ не лезть - наворотили ппц.

А не делимся ли мы макросами разными, писанными, в какой нибудь теме?


Для мэтров программирования это не актуально, а для начинающих - тем более, начинающих изучать СТМ может пригодится.

Кусок который поможет вам настраивать порты и работать с ними без заморачивания с блябляотеками.

#define GPIO_SPEED_FREQ GPIO_SPEED_FREQ_LOW - скорость порта (меняете как вам угодно на MEDIUM или HIGH).

Что понадобится для использования
Код:
OUT_INIT_AF_PP(p) - инициализация порта на выход пуш пул, альтернативная функция порта (это значит порт используется переферийным ус-вом)
OUT_INIT_AF_OD(p) - инициализация порта на выход открытый коллектор, альтернативная функция порта (это значит порт используется переферийным ус-вом)
OUT_INIT_PP(p) -  инициализация порта на выход пуш пул
OUT_INIT_OD(p) - инициализация порта на выход открытый коллектор
IN_SET_PU(p) - инициализация порта на вход подтяжка к плюсу
IN_SET_PD(p) - инициализация порта на вход подтяжка к минусу
IN_SET_OFF(p) -  - инициализация порта на вход без подтяжки
GET(p) - читаем порт
OFF(p) - выключаем порт (0)
ON(p) - включаем порт (1)
TGL(p) - изменяем состояние порта на противоположное

Здесь под словом порт (p) имеется ввиду один вывод порта.

Он должен описываться двумя символами через запятую C,13 - GPIOC pin 13

вот так 
#define PORT_NAME C,13


Вставляете этот код в какой нибудь .h файл и можно моргать светодиодиком.

Пример.
Код:
#define		LED_PORT     C,13 //Порт к которому подключен светодиод 
OUT_INIT_PP(LED_PORT);//инициализация порта на выход пуш пул
ON(LED_PORT); //включаем порт 
OFF(LED_PORT); //выключаем порт

Ну и плюсы этого дела - код раз в 10 меньше чем через ХАЛ.

Движок глючит с кодом, прикреплю файлом.
Вложения:
Тип файла: zip io.zip (976 байт, 0 просмотров)

Последний раз редактировалось sat_art; 10.06.2018 в 00:56.
sat_art вне форума  
Непрочитано 10.06.2018, 00:12  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

У таймеров есть "__IO uint32_t OR; /*!‹ TIM option register, Address offset: 0x50 */"

В RM0008 нет о нем упоминания вообще. Что это и где он описан?
sat_art вне форума  
Непрочитано 10.06.2018, 01:23  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,628
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sat_art Посмотреть сообщение
Да ладно, все умеет.
Если уж хочется восьмибиток, то есть более серьезные вещи вроде STM8 или многочисленных поделок на 51. Да тупо PIC'и куда приличней аврок!!!
Но, если по цене сравнивать, то STM32F030 порвет эти чертовы аврки по всем понятиям!
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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