31.10.2014, 22:28
|
#4141
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
модель камня все таки какая?
|
|
|
|
31.10.2014, 22:28
|
#4142
|
Гражданин KAZUS.RU
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
процессор stm32f051c8
|
|
|
|
01.11.2014, 18:33
|
#4143
|
Гражданин KAZUS.RU
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Так что? никаких вариантов ?
|
|
|
|
01.11.2014, 19:30
|
#4144
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от swat24
|
И на втором канале 8 и на третьем 8
|
Без вариантов - ничего не передалось, ничего не принялось. Иначе значение счётчиков было бы другое.
|
|
|
|
01.11.2014, 19:37
|
#4145
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от swat24
|
Так что? никаких вариантов ?
|
А ты думаешь кому-то интересно простыни SPL разгребать?
Было бы в вменяемом виде, можно было бы посмотреть...
__________________
Осторожно , злой кот
|
|
|
|
01.11.2014, 19:38
|
#4146
|
Гражданин KAZUS.RU
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
STM32F0, я понимаю, что ничего не передается, т.к. значение в регистре юарта не изменяется вообще, но почему? тактирование ДМА, ЮАРТА, SYSCFG разрешено, по отладчику все настраивается, что не так может быть?
dosikus, во вменяемом виде - это напрямую в регистры? как по мне так там больше шансов ошибиться, чем тут...
Что бы не было простыней напишу, что у меня включено из юсарта и ДМА:
CR1 - TE, RE; CR3 , DMAT, DMAR
DMA для передачи 2 канал, для приема 3
CCR2 - EN, DIR, MINC
CCR3 - EN, MINC
Вроде все правильно
В счетчиках везде значение 8. Получается ДМА не стартует, хотя включен канал и разрешена работа с ЮАРТОМ
Какие могут быть причины не запуска DMA?
Если бы не было тактирования, то и не настраивался бы ДМА. А так для ДМА настроили адреса, направление и увеличение адреса памяти (массива). Для ЮАРТА разрешаем прием/передачу и работу с ДМА. Вроде же все. Включаем канал ДМА и все должно работать... Если бы не работал ЮСАРТ - то не получалось бы отправить данные записью в регистр TDR, а так все отправляется и принимается
Последний раз редактировалось swat24; 02.11.2014 в 01:04.
|
|
|
|
02.11.2014, 01:03
|
#4147
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
swat24 только что проверил код на паре 031 - все со свистом улетает на выход.
а поскольку ты ждешь ответа - подозреваю что там что то не то с датчиком
PS если тебе реально надо - выкладываей весь проект.
Последний раз редактировалось Hives; 02.11.2014 в 01:08.
|
|
|
|
02.11.2014, 01:09
|
#4148
|
Гражданин KAZUS.RU
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Hives, спасибо, что проверили и очень хорошо, что работает. Но теперь я не понимаю вообще почему у меня не хочет
Пробовал проверять флаг отправки, т.е. 2 канал и тоже никакой реакции, как будто ДМА не включается вообще или чего-то ждет...
Проект в приложении. Это будущие часы, пока со всем вроде разобрался, остался датчик температуры...
Ладно, попробую сегодня переписать без ДМА, только почему не хочет он запускаться это вопрос...
Последний раз редактировалось swat24; 03.11.2014 в 11:05.
|
|
|
|
03.11.2014, 15:35
|
#4149
|
Вид на жительство
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 346
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Подскажите пожалуйста, если кто-нибудь знает решение.
Имеется контроллер STM32F0. При отладке в IaR, когда останавливаемся в точке останова счетчики продолжают считать.
Слышал что можно сделать так, что при остановке по точке останова останавливаются и таймеры.
Соответственно продолжили отладку - таймеры начали считать дальше.
спасибо.
|
|
|
|
03.11.2014, 17:08
|
#4150
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Mike121234 регистры DBGMCU, в референсе раздел 32
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:17.
|
|