Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 STM8L-I2C-BUSY https://www.cyberforum.ru/ arm/ thread2089313.html
Доброго времени суток! Проблема такова: подключаю SHT21 к Dyscovery8l, сразу же после формирования условия Start выпрыгивает BUSY. В чем может быть проблема, кто подскажет?
ARM, Cortex, STM32 stm8s-discovery + stm8s207cb(c8)
Всем привет. Благополучно препарировал discovery, с пересадкой мозга. Цена вопроса 400 рублей все вместе. Теперь вопрос, какой размер кода будет давать перепиленный корейский cosmic 32k.
ARM, Cortex, STM32 IAR 1.31 - Оптимизация https://www.cyberforum.ru/ arm/ thread2089311.html
Написал простой кусок кода - вывод значения на 7-ми сегментный индикатор. Включил максимальную оптимизацию и посмотрел что получилось. <Изображение удалено> Честно говоря, я ожидал примерно следующего - грузим число в аккумулятор, сдвигаем его через перенос и в зависимости от переноса устанавливаем нужный бит нужного порта. Получилось, конечно, очень похоже, но я не понимаю 2 момента: 1....
ARM, Cortex, STM32 Быстрые и медленные порты. Даташит говорит что у STM8 ноги бывают быстрые (до 10MHz) и медленные (до 2MHz). Решил проверить в железе чем они отличаются. Написал такой код: int main( void ) { CLK_CKDIVR = 0; // Предделитель равен нулю PA_DDR_DDR1 = 1; PA_CR1_C11 = 1; PA_CR2_C21 = 1; https://www.cyberforum.ru/ arm/ thread2089310.html
BMP085 и STM8L ARM, Cortex, STM32
Доброго времени суток. Пытаюсь разобраться, как подружить STM8L и BMP085, нашел API для датчика тут: http://www.bossh-simsortec.com/content/ ... l/3477.htm Не могу разобраться, как нужно настроить I2C для работы с API. Работой с микропроцессорами раньше не занимался, поэтому жутко туплю. Может быть у кого-то есть пример работы STM8L и bmp085 с использованием этого API. Или, быть может кто...
ARM, Cortex, STM32 STM8 и внешняя память Всем привет. Собственно, насмотревшись на http://www.jcwolfram.de/projekte/avr/chipbasic32/main.php вот эту поделку немецкой инженерной мысли, вспомнив свой спектрум, пустив слезу, захотелось сделать себе что то подобное. Использовать AVR не хочется, потому что архитектура, как по моему не подходит (ну это личное мнение моё, чтож поделаешь). Хочется чего то более классического, с общей памятью... https://www.cyberforum.ru/ arm/ thread2089308.html
ARM, Cortex, STM32 stm8 и АЛС318 https://www.cyberforum.ru/ arm/ thread2089307.html
Всем доброго времени суток. Я на форуме новичок, хотя и давно его читаю. Возник следующий вопрос: подключил к отладочной плате stm8l-discovery 7-сегментый 9-ти разрядный индикатор типа АЛС318. Обычно, как я понимаю стараются подключать все 8 сегментов на один порт, тогда управление намного проще. А как быть, когда сегменты подключены к разным портам? Проблема не в написании самой программы (она...
ARM, Cortex, STM32 STM8L и Timer2
Играюсь с STM8L-Dyscovery. Написал простенькую программку секундомера на встроенном ЖК, все работает, кроме TIM2. Точнее если сделать ресет, то все нормально работает. Но при подаче питания, второй таймер не запускается. Таймер 1 работает, RTC работает, драйвер ЖК тоже работает, а вот второй таймер работает только после ресета. Вот его инициализация: // Timer 2, F=5Hz //...
ARM, Cortex, STM32 задержки на таймере https://www.cyberforum.ru/ arm/ thread2089305.html
Решил пересесть на stm8, сначала было мутновато, но вроде понемногу въезжаю. Как оказалось, в стандартных библиотеках нет функций _delay_ms и _delay_us, я решил сделать на таймере: void timerDelayInit(void) { // таймер должен делать 1 тик в 1 микросекунду TYM1_PSCRH = 0; TYM1_PSCRL = 16; TYM1_CR1 = MASK_TYM1_CR1_OPM|MASK_TYM1_CR1_DIR; // обратный счет, остановка по переполнению }
ARM, Cortex, STM32 stm8 и little-endian уже около недели в свободное время по вечерам изучаю STM8, знакомые программеры спрашивают, чем они лучше AVR и я всегда отвечал: "всем". Но вот нашелся первый минус, и как для меня, очень значительный: stm8 использует в много байтовых величинах порядок байт big-endian, вместо little-endian. Проблема в том, что я в основном разрабатываю девайсы для связи с другими устройствами по каком нить... https://www.cyberforum.ru/ arm/ thread2089304.html
[SOLVED] STM8L DMA+SPI TX ARM, Cortex, STM32
кто-нибудь делал посылку в SPI через DMA? собрал цепь из восьми 74HC595, первый байт теряется хз где, ичсх, без DMA всё бодро. ЧЯДНТ? вот так работает странно и неправильнопервоинит вот такой: //SPI CLK_PeripheralClockConfig(SPI_595_CLK, ENABLE); GPIO_Init(SH_clk_port,SH_clk_pin,GPIO_Mode_Out_PP_Low_Fast); GPIO_Init(DO_port,DO_pin,GPIO_Mode_In_PU_No_IT);...
ARM, Cortex, STM32 Вывод частоты тактирования в порт День добрый! Подскажите люди добрые где подвох с выводом внутренней частоты тактирования HSI на ногу PA2/ OSCOUT контроллера STM8S003K3. (плата STM8SVLDISCOVERY) //значит такая вот инициализация CLK_CCOR |= 0b00010100; //задаю нужную частоту PA_DDR |= 0b00000100; //настраиваю порт в push-pull как в даташите написано PA_CR1 |= 0b00000100; PA_CR2 |= 0b00000100; https://www.cyberforum.ru/ arm/ thread2089302.html
SWK
26.10.2012, 12:24 0

Каким интерфейсом связать 5 микроконтроллеров на одной плате - ARM, Cortex, STM32 - Ответ 11336424

26.10.2012, 12:24. Показов 6899. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от PRS
А чем И2С не нравится? Он аппаратно есть в проце. Не нужно ничего изобретать с протоколами и всего 2 провода к каждой м/с.
I2C прост только для мастера. При использовании его в контроллере в качестве ведомого, мороки с ним больше. Постоянно приходится отвлекаться на обработку каждого события.

USORT или SPI на ведомом - проще. Достаточно только вовремя забирать из буфера принятые байты.

Вернуться к обсуждению:
Каким интерфейсом связать 5 микроконтроллеров на одной плате ARM, Cortex, STM32
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2012, 12:24
Готовые ответы и решения:

Связать несколько микроконтроллеров по UART
Всем печенек! Собственно, САБЖ. Есть три ПИКа. Каждый выполняет свою функцию, но результаты от...

Паскалевский код связать с делфи интерфейсом
Program TriangleFinder; Const MaxArrSize = 50; Type ...

Как правильно связать данные с интерфейсом
Всем добрый день! Краткое вступление: Я решил наверно первый раз, заморочиться и сделать,...

Как связать класс Money с интерфейсом Array?
Не могу понять как связать класс Money с интерфейсом Array, мое задание создать базовый интерфейс...

15
26.10.2012, 12:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2012, 12:24
Помогаю со студенческими работами здесь

Совмещение нескольких микроконтроллеров в одной проге на ПК
Надо несколько, разделённых и связываемых по вайфаю (либо другому подходящему типу удалённой связи)...

Как можно связать приложение с графическим интерфейсом на Qt и библиотечными пакетами на C#
Люди добрые помогите найти решение. Как можно связать приложение с графическим интерфейсом на Qt и...

С каким интерфейсом выбрать SSD на материнку Gigabyte GA-Z77-DS3H
Здравствуйте! Хочу установить в системный блок ssd для ОС. В какой разьем из возможных лучше(по ...

Небольшая программа с БД и интерфейсом, как все это между собой связать?
Нужно написать простую программу которая имела бы GUI и была бы связана с БД суть в том что имеется...

Каким образом нужно связать таблицы?
Здравствуйте уважаемые форумчане :) вот у меня такой вопрос. У меня в одной таблицы есть 1 столбец...

Как? Каким образом, подсоединить провода 'power sw' и т.п, к материнской плате?!
Добрый день! Не могу сообразить:) как подцепить, куда и каким образом и последованности подключить...

Каким образом можно связать сервлет с апплетом?
Каким образом можно связать сервлет с апплетом (или где об этом можно почитать)?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru