Easyelectronics.ru

Электроника для всех
Текущее время: 24 апр 2018, 15:56

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



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 24 дек 2017, 19:26 
Только пришел

Зарегистрирован: 12 июл 2017, 20:24
Сообщения: 6
По данному исходнику и этой теме по I2C в STM32 собрал проект в coocox. Но что-то он не хочет работать! Если кто-то может помочь очень буду благодарен. Может я не правильно что-то замутил...(

main.c
Show

adxl345.c
Show

adxl345.h
Show


Последний раз редактировалось timer23 27 дек 2017, 01:18, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 24 дек 2017, 20:24 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1478
ADXL345_Init();
GPIO_WriteBit(GPIOB,GPIO_Pin_0,1);
while (1)
{

}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 25 дек 2017, 16:11 
Только пришел

Зарегистрирован: 12 июл 2017, 20:24
Сообщения: 6
В цикле делаю так
Код:
Get_Data (5);
lcd_clear();
lcd_gotoxy(0,0);
itoa(axisX, temp);
lcd_putsf(temp);

Но ругается что не видит axisX. Исходники были по CV avr. Может в кокосе надо как то по другому?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 27 дек 2017, 01:17 
Только пришел

Зарегистрирован: 12 июл 2017, 20:24
Сообщения: 6
Может кто нибудь атолкнуть в какую сторону смотреть? Где искать ошибку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 27 дек 2017, 10:03 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4684
В хэдере adxl345.h прописать.
Код:
extern signed int axisX;


Вот только нахрена юзать переменные модуля вне модуля ?
Сделать в модуле функцию , передавать ей указатель на буфер строки ...
Цитата:
АВР это диагноз...


И вАААще все переписывать надо , ибо костыль-на-костыле...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 27 дек 2017, 19:58 
Только пришел

Зарегистрирован: 12 июл 2017, 20:24
Сообщения: 6
dosikus_2 писал(а):
И вАААще все переписывать надо , ибо костыль-на-костыле...

У меня не особо опыта работы с стм( Скажите хотя-бы Работа с I2C верно написана? или тоже все в топку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 27 дек 2017, 23:32 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4684
Скажи какой камень. Ссылку на F4 и F0 дам завтра .
Для F1 , есть масса нюансов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 ADXL345 I2C SPL
СообщениеДобавлено: 28 дек 2017, 00:39 
Только пришел

Зарегистрирован: 12 июл 2017, 20:24
Сообщения: 6
dosikus_2 писал(а):
Скажи какой камень. Ссылку на F4 и F0 дам завтра .
Для F1 , есть масса нюансов.

у меня две отладочных. одна их китая. другая нуклео и оба на F1 (


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

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


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

Сейчас этот форум просматривают: kos, Редиска, Sergey_spb


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

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

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