12.07.2013, 17:40
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
я в начале не знал где будет использоваться (заказчик нарисовал диаграммы и алгоритм работы, больше с него не вытянул, партизан) - там для управления 2 реле, 2 мока, и 2 оптрона, управляются по заданным 4 временам, есть 18 программ, что-то типа специфичного таймера.
есть видео , может будет понятно: http://www.youtube.com/watch?feature...F8Chsa8#at=246
на 2 минуте жмаканье кнопок
|
|
|
|
12.07.2013, 18:22
|
|
Прописка
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от dosikus
|
А что кроме битбанга и ручного задрочества так уж ни как порты и не доступны ?
DMA не в счет уже ?
|
Чё то туплю я... Как в F0, где ДМА трансферит в/из память и в/из ADC, DAC,I2C, USART, SPI и TIMxx можно через ДМА чё-то напрямую в порт кинуть? В мануале - тоже молчат. Порты на АНВ шине через свой мост, а адресуемая периферия - на АРВ через свой... может, не я туплю?
|
|
|
|
12.07.2013, 18:31
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от ilyamp
|
Чё то туплю я...
|
● Peripheral-to-memory and memory-to-peripheral, and peripheral-to-peripheral
transfers
● Access to Flash, SRAM, APB and AHB peripherals as source and destination
__________________
Осторожно , злой кот
|
|
|
|
12.07.2013, 18:56
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от ilyamp
|
Чё то туплю я... Как в F0, где ДМА трансферит в/из память и в/из ADC, DAC,I2C, USART, SPI и TIMxx можно через ДМА чё-то напрямую в порт кинуть?
|
"Элементарно, Ватсон!"(С)
Указываете адрес порта вывода и вперёд. Из ОЗУ в порт для F0 - 8 MSPS, из флэша в порт - 6 MSPS. Ещё можно порт пополам разбить, побайтно.
Цитата:
|
В мануале - тоже молчат.
|
![Секрет](images/smilies/icon_arrow.gif) И вы никому не говорите, а то сейчас начнётся! ![Смешно](images/smilies/icon_lol.gif)
"Откуда такие данные?", "В даташите такого нет!", "Откуда эти цифры?" и т.д.
|
|
|
|
12.07.2013, 19:02
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
ilyamp, nahimovv все секреты выдал , а остальное только от вашей фантазии зависит .
__________________
Осторожно , злой кот
|
|
|
|
12.07.2013, 19:12
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от dosikus
|
все секреты выдал
|
Как же, все! Ещё остались!
|
|
|
Сказали "Спасибо" nahimovv
|
|
|
12.07.2013, 20:30
|
|
Прописка
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от nahimovv
|
Из ОЗУ в порт для F0 - 8 MSPS, из флэша в порт - 6 MSPS.
|
Memory to
Memory mode may not be used at the same time as Circular mode
6 кБайт флэша улетят за 1мс - при перезарядке - пауза, 8 бит пишутся только вместе... криво... чё можно из этого сделать...
|
|
|
|
12.07.2013, 21:12
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Последний раз редактировалось nahimovv; 12.07.2013 в 21:15.
|
|
|
|
12.07.2013, 21:22
|
|
Прописка
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
за идею - спасибо, мож куда и прикрутится
|
|
|
|
13.07.2013, 09:09
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Подскажите, ув. гуру, если семисегментный индикатор подсоединить к стм32 на разные порты, т.е. как попало (например сегмент А на PA3, сегмент B на PB6 и т.д.) - для индикации дма уже не задействовать? Как лучше сделать - выделить весь порт PB0-PB15? Мне надо для 3-х разрядного индикатора 11 ног, а оставшиеся 5 будут просто дергаться и их нельзя использовать?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:20.
|
|