реклама на сайте
подробности

 
 
> Проверка работоспособности stm32
anubis
сообщение Nov 5 2013, 10:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 14-01-06
Пользователь №: 13 178



Приветствую всех.
Возникла странная проблема, есть 2 платы с stm32f107.
На первой все в порядке, а вот на второй плате не работают DAC/ADC.

Инициализация DAC
Код
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE);

  GPIO_InitTypeDef GPIO_InitStructure;
  GPIO_InitStructure.GPIO_Pin = (GPIO_Pin_4 );
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
  
  DAC->CR |= DAC_CR_BOFF1;
  DAC->CR |= DAC_CR_EN1;


Проверял DAC 1/2, ацп 1/2 (второй канал ацп не проходит калибровку - в дебаггере не идет дальше)
Везде пусто.
ps порт С как вход при этом работает нормально.

Сообщение отредактировал anubis - Nov 5 2013, 10:03
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
anubis
сообщение Nov 6 2013, 09:17
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 14-01-06
Пользователь №: 13 178



Как вы думаете в чем может быть проблема. При запуске дэбагера выдает следующее.

Код
Reading symbols from C:\CooCox\CoIDE\workspace\General_Project_1\General_Project_1\Debug\bin\General_Project_1.elf...done.
file "C:/CooCox/CoIDE/workspace/General_Project_1/General_Project_1/Debug/bin/General_Project_1.elf"
file "C:/CooCox/CoIDE/workspace/General_Project_1/General_Project_1/Debug/bin/General_Project_1.elf"
set tdesc filename C:/CooCox/CoIDE/bin/target_desc/arm-with-m.xml
target remote 127.0.0.1:2009
Default_Reset_Handler () at C:\CooCox\CoIDE\workspace\General_Project_1\cmsis_boot\startup\startup_stm32f10x_cl.c:222
222    {
tbreak main
continue
Temporary breakpoint 4 at 0x8000666: file C:\CooCox\CoIDE\workspace\General_Project_1\main.c, line 43.

Temporary breakpoint 4, main () at C:\CooCox\CoIDE\workspace\General_Project_1\main.c:43
43    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
Go to the top of the page
 
+Quote Post
Falkon_99
сообщение Nov 6 2013, 11:15
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010



не встречал еще чтоб переферия не работала, либо порты выгорали в STM32. Если на первой плате все ОК работает, то играем в игру найти 10 отличий. от программы до проверки напряжений на всех ногах питания. может гдето непропай


Еще дебагер может попрсту глючить, как ведет себя проц без отладки?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- anubis   Проверка работоспособности stm32   Nov 5 2013, 10:02
- - BvDV   А что за платы,кто производитель? Опорное напряжен...   Nov 5 2013, 10:44
- - anubis   Проблемная плата: http://www.kosmodrom.com.ua/el.p...   Nov 5 2013, 11:08
- - anubis   Пины проверили все в порядке, везде есть напряжени...   Nov 6 2013, 11:37
- - Harbour   Если не работает та что шилась через SWD, так може...   Nov 7 2013, 07:50
- - anubis   на плате через SWD к сожалению строчка не помогла,...   Nov 7 2013, 10:49
- - Harbour   ok, если прошить первую плату через SWD, а вторую ...   Nov 7 2013, 11:11
- - anubis   Первая плата поддерживает SWD/JTAG http://www.ebay...   Nov 7 2013, 11:40
- - Harbour   вот и ответ на вопрос - дело не в камне. правьте к...   Nov 7 2013, 13:55
- - anubis   Через SWD с одинаковой прошивкой результаты те же,...   Nov 7 2013, 16:19
- - Harbour   ни фига непонятно дано: - плата-1 (swd/jtag), п...   Nov 7 2013, 16:24
- - anubis   Прошивка одинаковая, в этом вся беда. Если бы разн...   Nov 7 2013, 16:29
- - Harbour   оk, теперь понятно что прошивка1 = прошивка2. тогд...   Nov 7 2013, 16:48
- - anubis   Прошивка на плате-1 работает нормально(DAC/ADC), ш...   Nov 7 2013, 17:02
- - Harbour   если лог одинаковый, то все незадача все равно в п...   Nov 7 2013, 17:19
- - anubis   Так программа не виснет и вполне дебагается, но на...   Nov 7 2013, 18:20
|- - Falkon_99   Странно очень, а DAC на других пинах интересно раб...   Nov 8 2013, 09:23
- - Harbour   я бы написал/взял простой пример для DAC и прошил ...   Nov 8 2013, 09:26
- - anubis   Доброго времени! Заливаем на плату 1 и 2 след...   Nov 8 2013, 12:46
- - Harbour   навскидку : - не проинициализирован полностью GPI...   Nov 8 2013, 13:20
- - anubis   Спасибо большое! Harbour и другие проблема бы...   Nov 14 2013, 12:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016