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

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

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

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

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

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


 
Опции темы
Непрочитано 15.11.2013, 16:39  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от MaxiMuz79 Посмотреть сообщение
сдается мне что это извращение ЭсТэЭмщиков ... но я могу ошибаться ...
Та дай бог им здоровья и многие лета, этим "извращенцам" из STM!
Вас же никто не напрягает, можете тупо перетаскивать исходники с PIC или AVR, так многие и делают, работать будет. Но имея такие богатые возможности железа STM32 грех ими не воспользоваться, и плевать на пресловутую "переносимость" и "кроссплатформенность", они всё равно на 100% не осуществляются. Да и перелазить обратно на ПИК/АВР желания уже нет никакого.
Реклама:
nahimovv вне форума  
Непрочитано 15.11.2013, 16:45  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от MaxiMuz79 Посмотреть сообщение
я даже представить себе не могу как могут быть завязаны таймер, дма и формирование простой задержки ?..
"Элементарно, Ватсон!"(С)
Таймер пинает ДМА и одновременно выдаёт строб для WR. Длительность строба определяется настройкой таймера и может меняться в широких пределах. Всё просто!
nahimovv вне форума  
Непрочитано 17.11.2013, 18:30  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Для любителей "нагхлядно шоб" существуют битовые поля - там биты поименованы, что гораздо нагляднее, плюс - именованные константы, а кроме того - на каждый чих начинающих не наздравствуешься.

________________________
Был тут один любитель Си, нетрадиционной ориентации, который клялся-божился, что для него запись
Код:
ADMUX = 0b01001111;
нагляднее записи
Код:
ADMUX = adcVRef_AVCC | adcMUX32x200;

"Не знаю, на што надеялси? " ©
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 17.11.2013 в 19:02.
tempora вне форума  
Сказали "Спасибо" tempora
dosikus (17.11.2013)
Непрочитано 17.11.2013, 19:47  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от tempora Посмотреть сообщение
Был тут один любитель Си, нетрадиционной ориентации, который клялся-божился, что для него запись
Ну дык , умеет только до восьми на пальцах считать . Пусть попробует 32бит регистры таким макаром .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 17.11.2013, 20:17  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от dosikus Посмотреть сообщение
Пусть попробует 32бит регистры таким макаром .
Хочешь насмешу? Он и с восемью битами не справился!

Смотри сам, вот фрагмент его "изысков":
Код:
ADMUX = BIN8(01001111); // BIN8() не зависит от уровня оптимизации
//           ||||||||
//           76543210
//           |||||||+- 0, rw, MUX0:  -+ - Analog Channel Selection Bits
//           ||||||+-- 1, rw, MUX1:   |
//           |||||+--- 2, rw, MUX2:   |
//           ||||+---- 3, rw, MUX3:   |
//           |||+----- 4, rw: MUX4:  _|
//           ||+------ 5, rw, ADLAR:    - ADC Left Adjust Result
//           |+------- 6, rw, REFS0: -+ - Reference Selection Bits
//           +-------- 7, rw, REFS1: _|
И что мы видим? Из тридцати двух возможных вариантов выбора канала преобразования описаны только пять (и описаны неверно!); из четырёх вариантов (ну, хорошо - один reserved, будем считать, что из трёх) выбора опоры - только два (и снова неверно!). Тупое перечисление битов по номерам, типа "бит 0 пусть называется мух0, бит 1 пусть называется мух1, бла-бла-бла", он считал чем-то осмысленным, а перечисление истинных режимов работы, задаваемых битовым полем, наоборот - ненужным!
Вот такая вот "наглядность", мля...
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Сказали "Спасибо" tempora
dosikus (17.11.2013)
Непрочитано 18.11.2013, 14:59  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от dosikus Посмотреть сообщение
MaxiMuz79, я так понимаю ты хочешь изобразить "ручной" FSMC ?
возможно это оно, но есть ли резон под 7 пинов (4 - данные и 3 - управление) заморачиваться с настройкой FSMC ?
MaxiMuz79 вне форума  
Непрочитано 18.11.2013, 20:21  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

MaxiMuz79, здесь https://kazus.ru/forums/showpost.php...postcount=3488
nahimovv описал все что тебе нужно.
Гы ... Только сейчас увидел MT10T7. Я тебе раньше говорил - пиши подробней .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 18.11.2013, 20:38  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Небольшая методичка "в помощь начинающим"

Цитата:
Лабораторный практикум содержит материалы, которые будут полезны для изучения
микроконтроллеров архитектуры ARM Cortex-M4. В материалах приведено общее описание архитектуры ARM и 32-разрядных микроконтроллеров STM, а также дана общая информация, которая необходима для начала работы с отладочной платой STM32F4Discovery. Приведено восемь лабораторных работ для изучения основных возможностей, устройств и характеристик платы: ШИМ, АЦП, USART, SPI, DMA, таймеры и др.
Материалы могут быть полезны студентам электронных, компьютерных и информационных
специальностей, а также аспирантам, преподавателям и всем желающим, которые занимаются изучением микроконтроллеров архитектуры ARM.
http://www.compel.ru/wordpress/wp-co...um_STM32F4.pdf
niXto вне форума  
Сказали "Спасибо" niXto
lsa (20.11.2013)
Непрочитано 19.11.2013, 06:26  
makser1
Прописка
 
Регистрация: 14.04.2009
Сообщений: 103
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
makser1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Работа не плохая, для начинающих пойдет.
makser1 вне форума  
Непрочитано 19.11.2013, 08:44  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от dosikus Посмотреть сообщение
Гы ... Только сейчас увидел MT10T7. Я тебе раньше говорил - пиши подробней .
не понял как, как догадался ?
MaxiMuz79 вне форума  
 

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

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

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, время: 17:21.


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