| Автор |
Съобщение |
|
RM
Ранг: Почетен член
Регистриран на: Нед Окт 19, 2008 7:26 pm Мнения: 673
|
 От къде описание на HAL_STM32 библоитеки.
Трябва ми описание на библиотеките генерирани STM32Cube ... Като обикновен HELP вид. Днес започнах да пиша една проста мигалка с KEIL. И не можах да се сетя как е Delay ... търся в хелпа на KEIL няма- по разбираеми причини. Търся в STM32Cube - там има само pdf-и. От къде да намеря нещо ofline от вида- https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/stm32f4xx__hal_8h.htmlСамо да не е pdf, не е удобно.
_________________ Вниманиене съмвишист....ИЙ.
|
| Пет Авг 26, 2022 6:59 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: От къде описание на HAL_STM32 библоитеки.
Едва ли има такова нещо, като хелп за stm32cube. За delay - ако е за микросекунди, базирано на лууп - с две три проби сам ще си го напишеш...ако е за милискунди , има си сис-тик, с три реда ще си напишеш функция.
|
| Нед Авг 28, 2022 8:27 pm |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: От къде описание на HAL_STM32 библоитеки.
Търсиш в сорсовете HAL_Delay и четеш. Има коментари и става ясно за какво иде реч. Ако чак толкова искаш да имаш само документация няма да е сложно да извадиш всяка функция заедно с коментара(скрипт някакъв) и да ги организираш както искаш.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Нед Авг 28, 2022 8:41 pm |
|
 |
|
RM
Ранг: Почетен член
Регистриран на: Нед Окт 19, 2008 7:26 pm Мнения: 673
|
 Re: От къде описание на HAL_STM32 библоитеки.
Ако се сетя че е HAL_Delay ... няма да я търся
_________________ Вниманиене съмвишист....ИЙ.
|
| Нед Авг 28, 2022 9:43 pm |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: От къде описание на HAL_STM32 библоитеки.
Имах точно същия случай, за същата функция и търсих само delay(в сорсовете)... и се получи 
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Нед Авг 28, 2022 9:57 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: От къде описание на HAL_STM32 библоитеки.
Из аз си мисля че ако търсиш в сорсовете на библиотеките , информацията ще е по-меродавна , защото документацияте се пише от хора , парсващи сорсолята, или пишещи с тагове за ауто-документиране, но така или иначе внасят грешки...
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Пон Авг 29, 2022 2:47 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: От къде описание на HAL_STM32 библоитеки.
директен delay мисля че нямаше
_________________ main[-1u]={1};
|
| Пон Авг 29, 2022 3:08 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
 Re: От къде описание на HAL_STM32 библоитеки.
Това горното е неточно, надявам се е ясно.  И спокойно може да се махне asm("nop");
|
| Вто Авг 30, 2022 11:54 am |
|
 |
|
Barnie
Ранг: Минаващ
Регистриран на: Сря Яну 08, 2014 3:27 pm Мнения: 2
|
 Re: От къде описание на HAL_STM32 библоитеки.
Ето това може да ти свърши работа - само трябва да се управя всеки път честотата "cristal=" delay.h
|
| Вто Авг 30, 2022 4:16 pm |
|
 |
|
RM
Ранг: Почетен член
Регистриран на: Нед Окт 19, 2008 7:26 pm Мнения: 673
|
 Re: От къде описание на HAL_STM32 библоитеки.
Да не цвъкам повече теми да питам нещо друго: Принтвам на един 2.8 дисплей едни температури със запетайки кирилицата си ми е OK. KEIL съм минал на win1251 Имам проблем такъв: Като отлепя %.3f от равното със шпация, и се шашка, а и аз също. sprintf(data_T,"Температура =%.3f 'C ",temp); //Работи ОК sprintf(data_T,"Температура = %.3f 'C ",temp);// не работи
_________________ Вниманиене съмвишист....ИЙ.
|
| Пон Сеп 26, 2022 2:18 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: От къде описание на HAL_STM32 библоитеки.
колко е голям data_T? друга причина не виждам. пък и 'не работи' е малко непълно.
|
| Пон Сеп 26, 2022 2:30 pm |
|
 |
|
RM
Ранг: Почетен член
Регистриран на: Нед Окт 19, 2008 7:26 pm Мнения: 673
|
 Re: От къде описание на HAL_STM32 библоитеки.
Добре де  - ДедоБоре как се сети ???  Кода е пред мен, даже аз съм го писал . Даже си написах драйверите за AHT10 датчика за температура и влажност . Дал съм дължина на масива 30 ... изчислих паузите отзад да не ми остава последния символ да виси като намалее разряда на десетиците. Напудрих го ... и си рекох да отдалеча първите цифри от равното с една пауза ... И съм забравил, че като допълня елемент да пипна и дължината на масива . И настана едночасово ровене в кода едно дебъгване . А ми гърми тихо, без грешки и предупреждения. Благодаря ти.
_________________ Вниманиене съмвишист....ИЙ.
|
| Пон Сеп 26, 2022 6:18 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: От къде описание на HAL_STM32 библоитеки.
Ами според мен типичен проблем който рядко виждаш в собственият си код, не и преди няколко пъти да се почешеш навсякъде където не те сърби. Аз понеже знам че правя такива простотии често, гледам да оставям масивите по-големи, естествено с малките въшки това не е много удачен подход ама като вземе да свършва РАМ първо си проверявам масивите дали някъде не съм оставил някой ненужно голям.
|
| Пон Сеп 26, 2022 6:58 pm |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: От къде описание на HAL_STM32 библоитеки.
Имаш си дължина буфера => използвай snprintf 
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Пон Сеп 26, 2022 8:56 pm |
|
 |
|
RM
Ранг: Почетен член
Регистриран на: Нед Окт 19, 2008 7:26 pm Мнения: 673
|
 Re: От къде описание на HAL_STM32 библоитеки.
Имам един модул RTC с DS3231 Същия като този ( https://circuitdigest.com/microcontroller-projects/interfacing-ds3231-rtc-with-arduino-and-diy-digital-clock ) Но не ползвам среда ардуино или как там беше, ползвам KEIL. Управлението е лесно и работи без проблем , сложих батерийка 3,1V -използвана . Когато работи на захранване всичко е ОК. Сутринта изключих платката и сега след 7-8 часа времето беше изостанало с повече от час и половина , датата беше добре - батерийката пак беше 3,1V. Някога съм работил с някакъв PCFххххх чип на филипс и не помня да съм имал каквито и да са проблеми. Нямам си на идея какво да търся. Пишат по форумите че модула има проблем с резистора и диода които би трябвало да изпълняват зареждането ... но захранването ми е 3,3V и по никакъв начин няма да зареди батерийката , и не виждам как обратния диод ще пречи на работата и. Премерих всички изводи към минус, и никъде освен на 14 краче нямаше напрежение.
_________________ Вниманиене съмвишист....ИЙ.
|
| Пон Окт 03, 2022 7:01 pm |
|
|