Цитата(CADiLO @ Mar 23 2012, 19:24)

Вы с двух попыток не поняли - я говорил о ВНЕШНЕЙ SOIC8 SPI памяти. А в контроллере ее может вообще мизер быть.
Сколько потребуется для реализации протокола программирования?
Я вообще тоже про внешнюю говорил. Не надо быть семи пядей во лбу, чтоб понять, что микроконтроллеры с единицами МБайт flash ещё та экзотика.
Цитата
>>>Устраивает. Но исходники при этом ещё и работают, а в протоколе могут быть разночтения.
Наповал - мне например проще написать свое чем искать глюки в чужом. Причем написать под себя, а не так как посчитал нужным "дядя".
Читаю этот документ. SIM900 download procedure V0.20.pdf. Раздел 2.3. File of Intel Hex download. Что за HEX, откуда он берётся -- ни слова. Равно как и непонятно из всего дальнейшего как конкретный *.cla файл передать в модем.
Из такой "документации" написать работающее ПО -- НЕВОЗМОЖНО. Т.е. очередной пример так называемого вранья. "Любой может написать свой..." Не любой. А только после получения секретных консультаций от дистрибьютера. Или после изучения подробностей работы уже имеющейся программы.
Цитата
Повторю еще раз - представьте у вас сотни изделий по стране. Вы исправили ошибки или ввели новые
Прочитайте ещё раз -- это всё здорово и правильно, но де-факто этого всего нет, не ошибусь, если скажу у большей части потребителей продукции SIMCOM. На чём делают соседи и как -- известно.
Цитата
что подход радиолюбительский - где объемы не превышают десятка изделий или на клиентов в
А сколько ваших изделий ездит по стране? Вот и ответ. Ни одного.
Цитата
>>>> У них же ещё кабель -- ни разу ни RS-232 ни прямой, ни нульмодемный. Потеряешь -- из магазина не подойдёт (к любому модему же подходит). К чему бы это? Вот и остальное так же...
У меня кабель от Zyxel сейчас к EVB подсоединен - родной коротковат был. А вообще там ТРЕХ!!! проводов достаточно - RX, TX, GND.
Не надо попросту врать. Кабель от "кита" имеет DB9F ("socket", "розетку") с обоих сторон.
Значит он подразумевает подключение двух DTE устройств с обоих концов (идите в Wikipedia
и почитайте в статье RS-232:
http://en.wikipedia.org/wiki/Data_terminal_equipment,
http://en.wikipedia.org/wiki/Data_circuit-...ating_equipment,
http://en.wikipedia.org/wiki/RS-232).
И следовательно, этот кабель должен являться так называемым "нуль-модемным" кабелем
(http://en.wikipedia.org/wiki/Null_modem). Но легко взять в руки мультиметр и убедиться, что
контакты на обоих разъёмах соединены напрямую (1-->1, 2-->2... 9-->9). Следовательно это прямой кабель (не нуль-модемный). Но такой кабель с одного конца (стандарт RS232!) должен иметь DB9F,
а с другого DB9M. Тип разъёма в RS-232 отличается для DTE и DCE, чтоб не соединить по-ошибке DTE<->DTE или DCE<->DCE (что можно сделать только через нуль-модемный кабель).
Вообще можно много не думать, а просто пойти в ближайший компьютерный магазин и купить все кабели "для RS232" которые там есть. И ни с одним "кит" не заработает. Потому, что прямой кабель не удастся воткнуть из-за не того типа разъёма (DB9F вместо DB9M). А в нуль-модемном будут "перекручены" проводники. И более того, это очевидно, что "кит" напрямую (без кабеля) нельзя соединить ни с компьютером (любой RS-232 модем можно, только габариты корпуса не позволяют), ни с нормальным RS-232 модемом (TX замкнётся на TX, RX на RX и т.д.), хотя в разъём вставить удастся (чего не должно быть).
Речь о стандартном оборудовании, которое можно приобрести, а не неведомо откуда взявшемся
кабеле с тремя проводами. SIMCOM использует нестандартный тип разъёма (DB9M на "ките" вместо DB9F)
и это не позволяет использовать любой стандартный кабель, кроме предоставленного симкомом. Аналогичным образом поступает фирма APC в отношении источников бесперебойного питания. Почему там так -- понятно (кабель $40, например). Почему здесь так -- уровень квалификации разработчиков, "кит" же не коммерческий продукт.
Цитата
Вобщем кто разобрался и в теме думаю поулыбаются с ваших суждений.
Ага, конечно.
Сообщение отредактировал Frolov Kirill - Mar 23 2012, 16:28