Список форумов Форум @ BelAstro.Net Форум @ BelAstro.Net
Форум белорусской любительской астрономической сети
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   Администрация форумаАдминистрация форума   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Хорошее начало - половина дела. /Платон/

"Боевое" программирование встраиваемых систем

зарегистрированных: 0, скрытых: 0 и гостей: 0
Зарегистрированные пользователи: Нет
На страницу Пред.  1, 2
Начать новую тему   Ответить на тему    Список форумов Форум @ BelAstro.Net -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Site Admin Deimos
hv
Site Admin

Зарегистрирован: 10.07.2007

Сообщения: 6184
Благодарности: 75



Добавлено: Вт Янв 27, 2015 15:08    Заголовок сообщения: Ответить с цитатой

Итак, пятница, 18.30, 30.01 планетарий Smile
_________________
Алексей

Профи-диванщик с опытом, есть диплом А4 в рамке.
Вернуться к началу
Deimos сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Вт Янв 27, 2015 17:04    Заголовок сообщения: Ответить с цитатой

Видел одним глазом язык для плиса, так он оказывается высоко-уровневый.... А думал, что там будут число логические инструкции и всё)
_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
awaddon
ЛА

Зарегистрирован: 09.09.2014

Сообщения: 383
Благодарности: 13

Откуда: Минск

Добавлено: Вт Янв 27, 2015 17:18    Заголовок сообщения: Ответить с цитатой

Deimos
Распбери с собой брать?

Yoda
Высокоуровневости в таких языках не больше, чем в Си, на самом деле. А вот ограничений гораздо больше. Но никто не мешает написать процессор, на котором этот самый Си будет вертеться Smile

_________________
13065 EQ2, 2001 EQ5
----------------------------

[img:5777be911e]http://baf.belastro.net/static/going_baf.jpg[/img:5777be911e]
Вернуться к началу
awaddon сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Site Admin Deimos
hv
Site Admin

Зарегистрирован: 10.07.2007

Сообщения: 6184
Благодарности: 75



Добавлено: Вт Янв 27, 2015 21:50    Заголовок сообщения: Ответить с цитатой

Да малина своя есть Smile
Если есть демо-платы с какими-то процессорами-контроллерами - несите, посмотрим кто есть кто Smile

_________________
Алексей

Профи-диванщик с опытом, есть диплом А4 в рамке.
Вернуться к началу
Deimos сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Вт Янв 27, 2015 23:29    Заголовок сообщения: Ответить с цитатой

Притащу с работы свой рабочий прототип на малинке)

Ещё в закромах есть стм32 дисковери с ч/б дисплеем, отладочные pic24, dspic, pic32mx со светодиодами на борту. Есть дисплейчик 2.4 дюйма на драйвере ili - на днях попробую запустить. Могу тоже захватить.

_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Вт Янв 27, 2015 23:33    Заголовок сообщения: Ответить с цитатой

Ещё, если успею доделать, то возьму управлялку шаговиком на драйвере DRV8825 + беспроводной пульт на nrf24l01.
_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
MarsianskiAlien
ЛА

Зарегистрирован: 05.03.2009

Сообщения: 1030
Благодарности: 12



Добавлено: Ср Янв 28, 2015 00:38    Заголовок сообщения: Ответить с цитатой

Вы бы хоть видео записали )))
_________________
Профи-диванщик с опытом, есть диплом А4 в рамке.
Вернуться к началу
MarsianskiAlien сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Site Admin Deimos
hv
Site Admin

Зарегистрирован: 10.07.2007

Сообщения: 6184
Благодарности: 75



Добавлено: Ср Янв 28, 2015 08:25    Заголовок сообщения: Ответить с цитатой

Можно по поводу перечисленных контроллеров привести краткую информацию?
Интересуют в первую очередь:
* Тактовые частоты
* Организация прерываний (невытесняющие, 2-уровневые, многоуровневые)
* Время входа в прерывание (от появления сигнала на входе до начала обработки первой инструкции обработчика прерываний)
* Количество GPIO, умеющих поднимать прерывания
* Встроенная периферия
* Организация и объём программной энергозависимой и энергонезависимой памяти.

_________________
Алексей

Профи-диванщик с опытом, есть диплом А4 в рамке.
Вернуться к началу
Deimos сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Ср Янв 28, 2015 09:55    Заголовок сообщения: Ответить с цитатой

Stm32L discovery это отладочная плата микроконтроллере на Stm32L152 + встроенный программатор ST-link v2 на микроконтроллере stm32F103.

У 152 -го максимальная частота 32 мГц (1 DMIPS на мгц) , у серии F103 - 72 мГц (1.25 DMIPS на мГц).

У стм-ок организация прерываний многоуровневая. Каждому прерыванию можно задать приоритет. По поводу пинов не скажу, но их достаточно.

Периферия шикарная. На 152L встроенный драйвер дисплея. Аппаратный usb, куча таймеров, компараторов. Даже цапы есть. До 128 кило флэша и до 16 оперативы.

-----------------

Pic24 - 16 битный микроконтроллер. Частоты до 80 мГц. Выполняет команду за 2 такта, в отличие от PIC18, который выполняет за 4 такта. Отклик на прерывания 5 тактов. Из интересной периферии - аппаратный ИК модуль. А так остальное стандартно.

----------------

PIC32mx - Ядро MIPS 4k со всеми вытекающими. 72 мегагерца. Богатая периферия. 1.5 DMIP на мГц.


Всё это есть в даташитах, если кому интересно.

_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Ср Янв 28, 2015 09:56    Заголовок сообщения: Ответить с цитатой

Хороший даташит на stm32L15xxx. Красочный и на русском языке.
http://www.compel.ru/wordpress/wp-content/uploads/2011/11/STM32L.pdf

_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Site Admin Deimos
hv
Site Admin

Зарегистрирован: 10.07.2007

Сообщения: 6184
Благодарности: 75



Добавлено: Ср Янв 28, 2015 11:12    Заголовок сообщения: Ответить с цитатой

миллигерцы - это сильно Very Happy

STM32 в каком корпусе выпускаются? Насколько они просты в плане монтажа и минимально необходимой обвески? То есть насколько легко просто купить контроллер, прошить и спаять на его основе некоторый прибор?

_________________
Алексей

Профи-диванщик с опытом, есть диплом А4 в рамке.
Вернуться к началу
Deimos сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Ср Янв 28, 2015 12:10    Заголовок сообщения: Ответить с цитатой

Корпуса только tqfp. Монтаж, если наловчиться, то прост. Продаются китайские платки переходники с tqfp 64-100 на стандартные размеры между отверстиями (2.5 мм).

Я обычно обильно смазывал паяльным салом место посадки, потом позиционировал-припаивал микроконтроллер двумя диагональными пинами. А дальше тупо заливал все ноги припоем. После снимал лишний припой оплёткой. Получается прям заводская пайка А паяльное сало легко очищается.

Обвес - конденсаторе по 0.1 мкФ на все связки пинов vdd,vss. Программирование по двум проводам + общая земля.

Самые низкие цены на стмки - али и ебай. Купить можно без проблем. У нас ессесно ценники завышены. Это смотря на сколько жаден продавец.

Если есть в наличии плата-переходник, то чисто запустить кристалл это дело на часа 1.5. А дальше уже впаять гребёнку пинов в переходную платку и инсталлить её в свою целевую.

_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Ср Янв 28, 2015 12:13    Заголовок сообщения: Ответить с цитатой

Когда-то урвал 20 платок за 8 долларов.
http://www.aliexpress.com/snapshot/236799896.html?orderId=1129321630

_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Site Admin Deimos
hv
Site Admin

Зарегистрирован: 10.07.2007

Сообщения: 6184
Благодарности: 75



Добавлено: Ср Янв 28, 2015 12:17    Заголовок сообщения: Ответить с цитатой

Yoda писал(а):
Обвес - конденсаторе по 0.1 мкФ на все связки пинов vdd,vss. Программирование по двум проводам + общая земля.

Плюс, наверное, тактирование? Кварц и два конденсатора?

_________________
Алексей

Профи-диванщик с опытом, есть диплом А4 в рамке.
Вернуться к началу
Deimos сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Yoda
ЛА

Зарегистрирован: 18.02.2009

Сообщения: 800
Благодарности: 9

Откуда: Беларусь, Минск.

Добавлено: Ср Янв 28, 2015 12:27    Заголовок сообщения: Ответить с цитатой

У него есть встроенный тактовый генератор 8 мГц. Вполне юзабельный. Делителями и множителями можно перекрыть весь диапазон частот.
_________________
Celestron CPC 800, Celestron Outland 10x42, Celestron TravelScope70, биновьюер DeepSky.

мтс: 8 029 5555233 Паша
Вернуться к началу
Yoda сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
awaddon
ЛА

Зарегистрирован: 09.09.2014

Сообщения: 383
Благодарности: 13

Откуда: Минск

Добавлено: Чт Фев 12, 2015 16:12    Заголовок сообщения: Ответить с цитатой

А намечается ли повторение действа?
_________________
13065 EQ2, 2001 EQ5
----------------------------

[img:5777be911e]http://baf.belastro.net/static/going_baf.jpg[/img:5777be911e]
Вернуться к началу
awaddon сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Site Admin Deimos
hv
Site Admin

Зарегистрирован: 10.07.2007

Сообщения: 6184
Благодарности: 75



Добавлено: Чт Фев 12, 2015 17:23    Заголовок сообщения: Ответить с цитатой

Пока не знаю. Не факт, что я вообще буду в пятницу.
_________________
Алексей

Профи-диванщик с опытом, есть диплом А4 в рамке.
Вернуться к началу
Deimos сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум @ BelAstro.Net -> Программирование Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы


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