Easyelectronics.ru

Электроника для всех
Текущее время: 21 июл 2018, 04:50

Часовой пояс: 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
Сообщения: 1957
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
Сообщения: 4783
В хэдере 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
Сообщения: 4783
Скажи какой камень. Ссылку на 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 часов


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

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


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

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

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