Найдено 19 результатов

godz320
Ср мар 02, 2016 20:47:46
Форум: Теория
Тема: NRF24L01, NRF24L01+
Ответы: 120
Просмотры: 58878

Re: nrf24L01+

Но я искренне думаю, что если есть на форуме человекот, который много, часто, успешно и самостоятельно работал с сабжем

добрый день,

я правда только начал изучать (stm32), но после UART'а начал ковырять nrf-ку.

мне не понравился способ фиксированной длины передачи данных, поэтому использовал ...
godz320
Ср фев 10, 2016 11:30:36
Форум: ARM
Тема: Универсальная инициализацию usart
Ответы: 25
Просмотры: 6882

Re: Универсальная инициализацию usart

Вам нравится??? Делайте... После оптимизации хорошо отлаживать??? Юзайте... В случае ошибок легко разобраться??? На здоровье...
Нравится куча текста на экране??? Красиво жить не запретишь...

добрый день!

поддерживаю, нужно писать так, и текста мало, и разобраться легко! :music:



void main ...
godz320
Вт фев 09, 2016 22:29:50
Форум: ARM
Тема: Универсальная инициализацию usart
Ответы: 25
Просмотры: 6882

Re: Универсальная инициализацию usart


Die Verbindungsstrecke sieht dann so aus :

PC <- USB -> STM32F4 <- UART -> Device (z.B. Mega8 )

Да сама постановка задачи... уже бред... изначально... Исходники можно уже и не смотреть... даже...


Не могу с вами поспорить, но мне показалось, что это проект эмулятор COM порта на STM32F4, как ...
godz320
Вт фев 09, 2016 21:46:20
Форум: ARM
Тема: Универсальная инициализацию usart
Ответы: 25
Просмотры: 6882

Re: Универсальная инициализацию usart

dosikus писал(а): Такой бред
чайнику коротко не скажите в чем бред?
godz320
Вт фев 09, 2016 21:23:34
Форум: ARM
Тема: STM32F0 и USART
Ответы: 83
Просмотры: 55025

Re: STM32F0 и USART

AFR 32 битные
это я запомнил (stm 32 ), навряд ли есть регистры 8 или 16 битные.


а ты предоставил 16 битное значение.
это не я предоставил, а вы. Цитата из первой страницы этой темы:
wss60 писал(а):
Теперь другая проблема: компилятор “ругается” на регистр AFRH!?
Код:
void Init_usart(void ...
godz320
Вт фев 09, 2016 21:02:27
Форум: ARM
Тема: STM32F0 и USART
Ответы: 83
Просмотры: 55025

Re: STM32F0 и USART

HHIMERA писал(а): выдрать из СПЛ... да и все дела...
да хотелось бы конечно в процессе изучения использовать только даташит и набитые дефайны от производителя.
godz320
Вт фев 09, 2016 20:54:38
Форум: ARM
Тема: STM32F0 и USART
Ответы: 83
Просмотры: 55025

Re: STM32F0 и USART

спасибо!! Пока нечего не понял,

но можно объяснить на данном примере?

GPIOA->AFR[1] | = 0x0110;

если я правильно понял, то это тождественно:

GPIOA->AFR[1] | = (1<<(2*4))|(1<<(1*4))
godz320
Вт фев 09, 2016 20:36:11
Форум: ARM
Тема: Универсальная инициализацию usart
Ответы: 25
Просмотры: 6882

Re: Универсальная инициализацию usart

pokk писал(а):Добрый день, задался я такой задачей написать функцию, через которую можно было просто инициализировать любой usart.

http://mikrocontroller.bplaced.net/word ... ge_id=1974

вот тут посмотрите, исходники.
godz320
Вт фев 09, 2016 20:09:05
Форум: ARM
Тема: STM32F0 и USART
Ответы: 83
Просмотры: 55025

Re: STM32F0 и USART

помогите начинающему понять :beer:

для удобства, сам себе смог предложить только это:

GPIOA->AFR[1] |= GPIO_AFRH_AFR9_AF1 | GPIO_AFRH_AFR10_AF1;

предварительно добавил это:

#define GPIO_AFRH_AFR9_AF1 ((uint32_t)0x00000010)
#define GPIO_AFRH_AFR10_AF1 ((uint32_t)0x00000100)

либо уж тогда писать ...
godz320
Пт фев 05, 2016 19:27:46
Форум: ARM
Тема: STM32F0 и USART
Ответы: 83
Просмотры: 55025

Re: STM32F0 и USART

Здравствуйте уважаемый Dosikus. Рад Вас видеть :)) . У меня STM32F051. Не ясно что записывать в AFR[1], и как это делать для других случаев. Т.е. я не понимаю откуда взялось число 0x0110, ну или по другому (1<<(2*4))|(1<<(1*4))?

добрый день,

действительно, почему тут устанавливаем биты именно ...
godz320
Вс янв 10, 2016 18:40:22
Форум: ARM
Тема: Про Keil uVision 5
Ответы: 207
Просмотры: 169565

Re: Про Keil uVision 5

HHIMERA писал(а):Ну а кто же... OSC указывает как 72 МГц???
точно, спасибо!
godz320
Вс янв 10, 2016 16:58:34
Форум: ARM
Тема: Про Keil uVision 5
Ответы: 207
Просмотры: 169565

Re: Про Keil uVision 5

подскажите как это исправить?


Изображение
godz320
Вс янв 10, 2016 15:10:32
Форум: ARM
Тема: stm32, 2 вопрос по USART + ваш совет
Ответы: 20
Просмотры: 6895

Re: stm32, 2 вопрос по USART + ваш совет

ну вот, вроде получилось сделать передачу в USART через DMA с минимальными затратами процессора. Процу нечего не надо ждать!

кому не лень, посмотрите пож-ста.

#include "stm32f10x.h"
#include "stdio.h"
#include "string.h"
#include "stdbool.h"

void initUsart(void);
bool sendToUsart(char* text ...
godz320
Вс янв 10, 2016 11:01:11
Форум: ARM
Тема: stm32, 2 вопрос по USART + ваш совет
Ответы: 20
Просмотры: 6895

Re: stm32, 2 вопрос по USART + ваш совет


То есть хотите сказать, в любом случае я должен дождаться окончания транзакции DMA?


Из вашего описания трудно понять что именно вам нужно...

задача, нужно максимально освободить процессор при передачи , используя DMA.



Попробуйте, для начала, вообще без ДМА... Когда картинка начнёт ...
godz320
Сб янв 09, 2016 23:19:09
Форум: ARM
Тема: stm32, 2 вопрос по USART + ваш совет
Ответы: 20
Просмотры: 6895

Re: stm32, 2 вопрос по USART + ваш совет

HHIMERA писал(а):
godz320 писал(а): корректно ли остановить DMA канал во время передачи данных и потом продолжить его работу?
Так как вы хотите... нет... А так... не запрещено...
вот это важно, спасибо. Вроде работает, но чувствую что-то не то.

То есть хотите сказать, в любом случае я должен дождаться окончания транзакции DMA?
godz320
Сб янв 09, 2016 22:19:46
Форум: ARM
Тема: stm32, 2 вопрос по USART + ваш совет
Ответы: 20
Просмотры: 6895

Re: stm32, 2 вопрос по USART + ваш совет

мужики, давайте вопрос задам по другому,

корректно ли остановить DMA канал во время передачи данных и потом продолжить его работу?
godz320
Сб янв 09, 2016 19:45:34
Форум: ARM
Тема: stm32, 2 вопрос по USART + ваш совет
Ответы: 20
Просмотры: 6895

Re: stm32, 2 вопрос по USART + ваш совет


По поводу DMA И USART, что-то у меня не получается сделать правильно.


В Интернете полно примеров
например
http://microtechnics.ru/stm32-uchebnyj-kurs-dma/
"


у меня немного другая задача. Все примеры в основном ждут завершения передачи DMA, я же пытаюсь сделать динамическую передачу в ...
godz320
Сб янв 09, 2016 19:04:31
Форум: ARM
Тема: stm32, 2 вопрос по USART + ваш совет
Ответы: 20
Просмотры: 6895

Re: stm32, 2 вопрос по USART + ваш совет

Программисты на С любят писать поменьше ;-)

1)
sendToUsart(" Aleksei");
sendToUsart(CR);

Можно заменить sendToUsart(" Aleksei\r\n");

2)
При интенсивном обмене обычно делают кольцевые буферы.
Но для начала можно использовать и обычные

3)
// вычесляем новый размер данных в буфере
cntDataBuff ...
godz320
Пт янв 08, 2016 19:25:12
Форум: ARM
Тема: stm32, 2 вопрос по USART + ваш совет
Ответы: 20
Просмотры: 6895

stm32, 2 вопрос по USART + ваш совет

Добрый день,

Вкратце расскажу, хотел поюзать Ардуино, поучиться там, поиграться. Заказал кучку недорогих плат , ну и мелочку всякую типа esp8266 и NRFки.
Так вот, первое что пришло , STM32F103C8T6 ARM STM32 Minimum System Development Board Module ForArduin за 180 рублей!! :)
Короче, пока почитал ...

Перейти к расширенному поиску