реклама на сайте
подробности

 
 
> SIM900 + 2 микроконтроллера., Подключение 2х МК к модулю одновременно.
F E N I X
сообщение Aug 30 2011, 08:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 21-07-10
Пользователь №: 58 544



Необходимо подключить к SIM900 2 микроконтроллера, да так чтобы с обоих можно было управлять им AT командами. Но неодновременно.

Логика такая - есть проц - мастер, он постоянно общается с модулем, но, наступает необходимость перепрошить мастера, тогда в дело включается слейв, он закачивает прошивку во влеш память, вводит мастера в бут режим и заливает ее. Во время прошивки мастера слейв должен иметь связь с сотовой сетью.

есть вопрос
1) Как сделать так чтобы имелся доступ к уарту SIM 900 со второго проца? (Производители предлагают писать прошивку для модуля чтобы задействовать I2C)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Frolov Kirill
сообщение Aug 30 2011, 08:26
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(F E N I X @ Aug 30 2011, 12:01) *
Логика такая - есть проц - мастер, он постоянно общается с модулем, но, наступает необходимость перепрошить мастера, тогда в дело включается слейв, он закачивает прошивку во влеш память, вводит мастера в бут режим и заливает ее. Во время прошивки мастера слейв должен иметь связь с сотовой сетью.


Достаточно одного процессора. Умеющего себя перепрошивать по-частям. И достаточного объёма внешней Flash памяти для хранения прошивки процессора (её изменяемой части). Алгоритм такой: вначале прошивка принимается через модем и сохраняется в Flash-памяти. Потом копируется из Flash-памяти в память микроконтроллера. Последнее занимает несколько секунд, когда прибор не будет выполнять возложенные на него функции (а если это недопустимо -- тут-то и нужен второй контроллер, для критичных функций, либо один контроллер с возможностью выполнением кода из ОЗУ, либо один контроллер с двумя раздельными банками Flash-памяти программ). Разумеется, программа должна предусматривать пропадаение питания в момент перезаписи памяти и в таком случае начинать перезапись с начала... Можно использовать NOR-flash типа SST25VFxxx, например, подключается просто, стоит дёшево.

Сообщение отредактировал Frolov Kirill - Aug 30 2011, 08:27
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- F E N I X   SIM900 + 2 микроконтроллера.   Aug 30 2011, 08:01
- - Палыч   Как вариант: 1. Непосредственный доступ к СИМ900 ...   Aug 30 2011, 08:18
|- - F E N I X   Цитата(Палыч @ Aug 30 2011, 12:18) Как ва...   Aug 30 2011, 08:41
- - stream   Как я понял из задачи, один из контроллеров обязат...   Aug 30 2011, 09:20
|- - F E N I X   Цитата(stream @ Aug 30 2011, 13:20) Как я...   Aug 30 2011, 10:44
|- - Палыч   Цитата(F E N I X @ Aug 30 2011, 14:44) Че...   Aug 30 2011, 11:11
|- - stream   Цитата(F E N I X @ Aug 30 2011, 14:44) Че...   Aug 30 2011, 11:35
- - molecul   Цитата(F E N I X @ Aug 30 2011, 12:01) Не...   Aug 30 2011, 09:28
- - Romashki   У СИМ900 для подтяжек есть V_EXT, только нужно рас...   Aug 30 2011, 11:54
|- - F E N I X   Цитата(Romashki @ Aug 30 2011, 15:54) У С...   Aug 30 2011, 14:16
|- - Romashki   Цитата(F E N I X @ Aug 30 2011, 16:16) А ...   Aug 31 2011, 06:57
- - MKdemiurg   F E N I X Поставте аналог вот такой микрухи (запи...   Aug 31 2011, 05:41
- - F E N I X   Супер, все заработало!!! Всем спасибо.   Aug 31 2011, 13:37
- - =F8=   Если НЕ одновременно то вообще не понимаю в чем пр...   Sep 1 2011, 12:04
- - Палыч   Цитата(=F8= @ Sep 1 2011, 16:04) А интере...   Sep 1 2011, 12:41


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 12:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016