Страница 1 из 2
STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 20:36:57
granel
день добрый всем, хочу читать данные с САН шины дизельного мотора -- расшифровывать -- фильтровать показания нужных датчиков -- передавать преобразованные данные ( по своему усмотрению ) через GPRS ( на вход RS-232 GPRS modema) и на дисплей локальный.
Выбрал ( полазив по производителям в сети) ST32F103 - 128kb -- 64 pins.
Теперь надо выбрать ИДЕ для языка С и найти куски кода для тренировки с этим камнем.
Предварительно выбрал
http://www.mikroe.com/mikroc/arm/specification/
Жду совета, правильно ли я бегу)))
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 20:52:36
dosikus
В никуда ...

Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 20:56:09
granel
пока да, но курс выбран, ищу примеры кода и чем бюджетно зашивать код
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:08:00
dosikus
Keil , Jlink китайский -15$ .
http://www.aliexpress.com/store/product ... 93984.html
Плюсы - есть питание таргета , отладка через SWO , стоит копейки , качество норм, не только STM32 ...
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:11:24
granel
ща гляну на еБае или ещё где уже покупал.
а у Кейла богато с библиотеками?
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:16:17
dosikus
granel писал(а):
а у Кейла богато с библиотеками?
Использовать чужие либы необдуманно , большой грех ...
Если судьба идти только путем аурдино , то на сайте STM есть все .
granel писал(а):ща гляну на еБае или ещё где уже покупал.
Я дал ссылку на уже проверенных продавца и плату , вы жаждете испытать судьбу ?
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:18:22
menzoda
Насчет прошивки микроконтроллера.
Вотдокумент, где это подробно объясняется. Написано, что можно прошить по любому имеющимся интерфейсу, дальше не читал.
Насчет выбранной IDE. Первый раз вижу ее. Ничего не могу сказать. Может другие подскажут. Но мне не понравилось уже из-за того, что у них свой компилятор (ведь так?), а я как-то больше Keil'овскому доверяю, который под крылышком у ARM, и для которого написаны все официальные ARM'овские документы. Кстати у этой IDE есть какая-нибудь бесплатная версия?
Кстати, в том же Keil или IAR (но мне больше нравится Keil) тоже есть несколько простых примеров, с которых можно начать.
Насчет библиотек правильно сказали. Лучше самому все сделать, заодно опыта наберешь, это не так сложно.
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:20:00
dosikus
menzoda писал(а):Но мне не понравилось уже из-за того, что у них свой компилятор (ведь так?),
Свой компиль, свой синтаксис , свои закрытые либы .
Полная аурдунья ...
Код: Выделить всё
// CANSPI module connections
sbit CanSpi_CS at GPIOB_ODR.B0;
sbit CanSpi_Rst at GPIOB_ODR.B2;
// End CANSPI module connections
menzoda , правду говорит - первоначально можно сразу через UART зашить.
Пользуюсь , работает. Примочка на FT232RL ...
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:23:54
granel
Ардуино плата?
Нет, плату свою буду делать, с необходимой обвязкой, а предварительно всё на макетных платах планирую для теста-освоения.
хотя есть плата , но без САН, STM32 Discovery + 32F100 на борту.
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:26:35
dosikus
granel писал(а):Ардуино плата?
Нет. Аурдунья как идеология, концепция .
Концепция кубиков ...
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:32:35
granel
Насчет библиотек правильно сказали. Лучше самому все сделать, заодно опыта наберешь, это не так сложно.
согласен , но страшновато в начале))) поэтому готовые куски ищу
Свой компиль, свой синтаксис , свои закрытые либы .
согласен, мне это тоже в начале не нравилось, особенно когда камень вёл себя непредсказуемо, после переписки с фирмой выяснялся их баг, после этого уже писал свой кусоб библиотеки))))
Концепция кубиков ...
- но в начале пути я это одобряю, свой код после опыта получения работающих прог, а то охота пропадёт))))
Я дал ссылку на уже проверенных продавца и плату , вы жаждете испытать судьбу ?
-- натура дурацкая, спасибо))
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:35:03
granel
а МикроЕ АРМ бесплатна для кода до 32кб , вроде... надо уточнить, но аптека рабоботает, я правда её ещё не искал)
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:38:03
granel
посмотрел АлиЭкспрес - с доставкой примерно 51 доллар((((( вот из-за снижения стоимости доставки ищу похожие приборы, доложу результат)
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:43:28
granel
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:45:30
dosikus
granel писал(а):а МикроЕ АРМ бесплатна для кода до 32кб , вроде... надо уточнить, но аптека рабоботает, я правда её ещё не искал)
В личке .
Но я вас предупреждал ! Ничего хорошего из этой затеи не получится .
Изучайте С а не микроС .
Ничего страшного ни в архитектуре ни в самих STM32 нет
granel писал(а):посмотрел АлиЭкспрес - с доставкой примерно 51 доллар
Это куда ? В Россию 15,8$ вместе с доставкой .

Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:53:03
granel
я в эстонии, нам итак хреново, да ещё товары дороже )))
написано 51 доллар((
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 21:58:49
dosikus
Абздец ...
Хотя для вас 51 бакс , что для меня 51 руб. ...

Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 22:04:30
granel
не надо ля ля, я в москве - питере часто бываю, цены там ого-гов эстонии всё в 2 раза дешевле и зарплаты 800 евро не каждый имеет ( я молчу про правительство и крупный бизнес) .
для нас выпить чашку кофе за 120-150 рублей или в туалет сходит за 20-30 рублей --- мама не горюй от таких цен, у нас туалет 2 - 12 рубрей, кофе , в среднем , 40 рублей
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 22:07:37
dosikus
granel писал(а):не надо ля ля, я в москве - питере часто бываю,
Увы это не вся Россия .
В мАскве и питере да , но в замкадье...
Зарплаты в основном не выше 500 - 600 баксов .
Re: STM32F103 , язык С, CAN-шина дизельного двигателя
Добавлено: Чт май 30, 2013 22:19:27
granel
выходит и я живу в замкадье)
menzoda -- бльшое спасибо)