Отговори на тема  [ 134 мнения ]  Отиди на страница Предишна  1 ... 5, 6, 7, 8, 9
STM32 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32
PB7 се ползва в режим алтернативна функция TIM4_CH2... Не може да го смениш с PB5 щото той няма такава алтернативна функция.

Не ти знам корпуса, ама евентуалнata заменкa e само PD13. Другия вариант да ползваш друг канал на TIM4 или друг таймер или друг подход...


Сря Апр 03, 2013 9:15 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: STM32
Аха, звучи логично. Изключително полезно би било да видя някъде списък на алтернативните функции на всеки пин...


Сря Апр 03, 2013 10:17 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: STM32
PS Ей това най- го обичам, ужким всеки пин и порт е универсален, но не съвсем. :wink:


Сря Апр 03, 2013 10:18 am
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 13, 2007 12:12 pm
Мнения: 712
Мнение Re: STM32
Ти що така чакаш на готово? :) Документация няма ли за теб? Тулове също, потърси "MicroXplorer" в сайта на ST, сега има нов релийз 3.0. Той за пиновете поне ще ти помогне.


Сря Апр 03, 2013 10:29 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: STM32
За списък с алтернативните функции търси в datasheet-a. В user manual-a мисля че няма почти нищо по въпроса. В една таблица някъде след таблицата за описание на пиновете са дадени и кодовете AF1..AF3 за съответните функции.
Поне при STM32F2xx e така.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Сря Апр 03, 2013 11:02 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: STM32
Като подадеш 3 волта, очакваш нещо... А преди това 0 волта ли си бил подал, или колкото "сабя покаже" ?


Сря Апр 03, 2013 1:28 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: STM32
Един принципен въпрос - някой да е използвал, или да е виждал информация, относно ползването на CAN контролера на STM32F4 заедно с DMA?
Целта ми е да заредя списък със съобщения за предаване в паметта. ДМА-то да се грижи да пълни CAN контролера, и съответно в посока приемане да вади от едното (или двете) приемни FIFO-та получените съобщения към зона в паметта. И в когато свърши списъка да ми се обади да го препрограмирам.
Аз ще ровя и пробвам, но всяка информация по въпроса ще ми е полезна. Освен техния форум на сайта st.com, има ли други полезни места за дискусии?


Вто Апр 09, 2013 10:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: STM32
На пръв поглед виждам че DMA-то на F4 е подобно на това на F2. Това DMA няма вариант да праща свързани списъци. Единствения вариант, който съм срещал да менажираш динамично DMA-то е да използваш double buffer или както там се казва . В момента когато ползва буфер 0 можеш да ъпдейтваш адреса на буфер 1. Т.е. това изисква намесата на твой код който да обслужва DMA-то. Така може да се получи нещо като това, което искаш.
Остава въпроса обаче как ще правиш връзката с CAN модула. Така както виждам няма request от CAN към DMA. Освен да тригерираш DMA по таймер който по някакъв начин го синхронизираш с предаването/приемането по CAN.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Вто Апр 09, 2013 10:21 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: STM32
Благодаря за информацията. И аз това тъкмо гледам. Голяма греда. Видях че CAN модула не е сред поддържаните от DMA-то. Това май значи че няма сигнал за DMAREQ когато има място за предаване, или нещо прието. Т.е. ползването на DMA е безсмислено (или направо невъзможно? дали регистрите са видими за DMA-то, при положение че е на APB1?)


Вто Апр 09, 2013 11:12 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: STM32
Видими са, но така като гледам видими са само за DMA1.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Вто Апр 09, 2013 11:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Atollic gdbserver и ресет на CPU-то?
За ОпенОЦД има "monitor reset init". Има ли еквивалент, който да подам на "run commands" (т.е. през gdb) и да поискам хардуерен ресет на процесора (SRST по-точно)?
Доколко познавам архитектурата, това трябва да се поддържа от съответния gdb server, в случая на атоллик exe-то.
По-генерално, някъде има ли документация на тази изродия (st-link_gdbserver.exe)? Има един прост config.txt, но и за него информацията е никаква.
Цялата галимация ми трябва за да мога да гарантирам начално установяване на перифериите.


Сря Апр 24, 2013 11:33 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32
доколкото знам, опъноцд поддържа различни хардуерчета и ако не греша st-link включително...
Провери и виж дали не може да си конфигурираш оцд-то и да разкараш тая "изродия" ;-)

Иначе "mon help" би трябвало да ти подскаже какво се поддържа...


Сря Апр 24, 2013 1:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: STM32
Благодаря, с mon help видях че reset се поддържа. Сега остава да разбера какъв точно ресет прави.


Чет Апр 25, 2013 10:54 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: STM32
Нъцки, тоя ресет само праща преинициализиране на 2 регистъра. На пина NRST (5-ти на SWD) няма реакция.
Истински ресет (на тоя NRST) се вижда само когато st-link server-а тръгва. Т.е. за истински ресет трябва да го рестартирам и тоя сървър. Така и ще направя засега.


Чет Апр 25, 2013 6:49 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 134 мнения ]  Отиди на страница Предишна  1 ... 5, 6, 7, 8, 9

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни