Easyelectronics.ru

Электроника для всех
Текущее время: 29 окт 2020, 22:38

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 11:05 
Только пришел

Зарегистрирован: 21 май 2011, 16:29
Сообщения: 7
Пытаюсь стартануть с STM32f100c4t6.
Вот программа. В дебагере плата заводится, а светодиод не загорается.
Пытался так же с родным примером из кокоса помигать.
Заводится, но не мигает. Ткните носом, где собака порылась.
Спасибо.
#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"

int main(void)
{
int i=0;
/* Initialize Leds mounted on STM32 board */
GPIO_InitTypeDef GPIO_InitStructure;
/* Initialize LED which connected to PB9, Enable the Clock*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
/* Configure the GPIO_LED pin */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);

while (1)
{

GPIOB->BSRR = GPIO_BSRR_BS9;

}
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 11:30 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2105
Откуда: Казань
GPIOB->BSRR = GPIO_BSRR_BS9; - установил 1 на PB9. Нет сброса ноги в ноль (PIOB->BSRR = GPIO_BSRR_BR9) и задержки добавь, а то и не заметишь моргания без отладчика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 12:30 
Только пришел

Зарегистрирован: 21 май 2011, 16:29
Сообщения: 7
В том то и дело. 1 установил, а на выходе в чипе ее нет.
Моргать я тоже пробывал. Не загорается светодиод.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 12:39 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2105
Откуда: Казань
я не вижу косяка, кроме того что указал выше. проверяй подключение своего светика :), питалова и прочего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 12:45 
Только пришел

Зарегистрирован: 21 май 2011, 16:29
Сообщения: 7
Запускаю КОКОС. Создаю проект. Подключаю C Library
CMSIS core, CMSIS Boot, RCC, GPIO. Пишу main.
Компилирую и запускаю. Пробывал останавливать
кварц мокрым пальцем. Дебагер останавливается.
Протираю насухо, входит в майн и работает.
А ноги не шевелятся.
Питалово 3,28В. Светики светятся.На ноге чипа 0,45В
Прошиваю от дикавери, дебажу через нее же.
Переменная в паузе (если запускаю прогу моргания)
меняется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 13:09 
Только пришел

Зарегистрирован: 21 май 2011, 16:29
Сообщения: 7
Вот сама плата


Вложения:
01.JPG
01.JPG [ 72.81 Кб | Просмотров: 2684 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 13:32 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2105
Откуда: Казань
1-я нога VBAT вроде, а у тебя там СМД светик. если зрение не обманывает

еще два светика явно не на PB9 висят скорее на GPIOA (по фотке ноги высчитывать лень)


читай ДШ
Вложение:
Снимок.JPG
Снимок.JPG [ 35.58 Кб | Просмотров: 2673 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 17:14 
Только пришел

Зарегистрирован: 21 май 2011, 16:29
Сообщения: 7
Спасибо за помощь.
VBAT сидит на питании. А светодиод на РС13. Переписал на него. Засветился.
Два других на РА8,9. Переписал на них. Перестал видеться чип.
Не могу программировать. Кокос пишет
Error: Connect failed, check config and cable connection
Program Download Failed !
На порту А висит SWD. Может при инициализации порта снес SWD?
Думаю как реанимировать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 17:49 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2105
Откуда: Казань
viewtopic.php?f=35&t=9944


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 18:29 
Только пришел

Зарегистрирован: 21 май 2011, 16:29
Сообщения: 7
Спасибо огромное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CooCox и самодельная плата
СообщениеДобавлено: 02 май 2012, 22:04 
Только пришел

Зарегистрирован: 21 май 2011, 16:29
Сообщения: 7
Как сказал Ю. Гагарин. Поехало.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB