Статистика
Время:
Зарегистрированных: 88400
Последним зарегистрирован: valen10
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 607
 Гостей: 598
 Анонимных: 0
 Пользователей: 9
 Зарегистрированные:
Walknet Akkermanez Werewolf ded куба MIRW khach viktoras 117 -Mike-
Страницы: (4) [1] 2 3 4  ( Перейти к первому непрочитанному сообщению ) Ответить Новая тема Новый опрос

> GSM пагер на TINY2313, Чета не функционирует, а вещь нужная
andr_s
Сообщение: # 88850   Jul 15 2007, 11:20 PM
Quote Post


Unregistered










Уважаемы коллеги! Ккто нибудь делал ГСМ пейджер, описанный на http://www.gsmpager.spb.ru/ на 90S2313 с заменой его на TINY2313?
Пытаюсь законнектить его с siemens C55, разумеется подкорректировав схему по цепи питания микроконтроллера, поскольку данная мобила не имеет выхода напряжения с аккумулятора, контроллер питается через 7805, на мобилу соответстенно идут RX, TX и GND. Прошивку использую для AT90S2313, поскольку исходник из архива, якобы для tiny2313, скомпилить мне не удается, дохера ошибок.
Симптомы девайса такие: после нажатия RESET светодиод один раз моргает а затем после паузы периодично дважды помаргивает с интервалом секунд в 10-15 и так бесконечно долго. Причем замыкание контактов на охрану состояния не меняет.
В предложенной схеме имеется небольшой косячок - не указаны номиналы R9 и 10, ставились эксперименты с номиналами 33, 150, 1К или без оных вообще. Результат, как вы уже поняли, не менялся, за исключением нагрева МК при отсутствии резисторов.

Собственно вопросы:
1) Прокатывает ли прошивка? Кто собирал - знает.
2) Номиналы резисторов?
3) Работоспособность с разными моделями мобил (прошу не задвигать речей про АТ команды, а по факту - работает/не работает с той или иной моделью, в этой ситуации важен не принцип, а поиск причины - контроллер или мобила). Экспериментировал с R520 - та же херня.

Прошивка, исходник и схема в архиве.
Если кто сможет скомпилить под TINY или имеется готовая, выложите, плиз.

Присоединённый файл ( Кол-во скачиваний: 1149 )
Присоединённый файл  gsmpager1_2313.zip
Top
andr_s
Сообщение: # 88851   Jul 15 2007, 11:21 PM
Quote Post


Unregistered










Схема на обозрение

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
Top
aves
Сообщение: # 88864   Jul 16 2007, 05:12 AM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 189
Пользователь №: 15892
Регистрация: 9-January 07
Место жительства: Новосибирск



Приветствую. Эту схему собирал, работала нормально(AT90S2313) Исходник компилировал, правда только той версией, которая была указана автороом. Другие версии находили кучу ошибок. Сейчас гдето валяется.
Буду еще неделю в отпуске такчто есле и помогу, то только через неделю.
PMEmail PosterICQ
Top
djelektronik
Сообщение: # 88888   Jul 16 2007, 12:21 PM
Quote Post


Unregistered










прошивка для 90с не будет работать на тини
там регистры юарта другие

щас пороюсь в прошивке и попробуюсь собрать под тини
я недавно только писал под тини и юарт
Top
andr_s
Сообщение: # 88919   Jul 16 2007, 05:30 PM
Quote Post


Unregistered










С меня безграмотного магарыч!
Top
djelektronik
Сообщение: # 88988   Jul 17 2007, 02:06 PM
Quote Post


Unregistered










с1 и с0 оптимизация
в первом еще пара байт свободных
во втором чуть больше

юзай лучше с0 но если не будет работать то с1

Присоединённый файл ( Кол-во скачиваний: 1008 )
Присоединённый файл  gsm.rar
Top
andr_s
Сообщение: # 89134   Jul 18 2007, 12:05 PM
Quote Post


Unregistered










Спасибо, вечером попробую на С55, сейчас испытывал на R520 - та же хрень, но под эрики схема заведомо не рассчитана.

2 aves: R9 и R10, так понимаю, служат для согласования портов девайсов, ккакие номиналы втыкть
Top
djelektronik
Сообщение: # 89226   Jul 18 2007, 09:30 PM
Quote Post


Unregistered










по 68ом
Top
djelektronik
Сообщение: # 89227   Jul 18 2007, 09:32 PM
Quote Post


Unregistered










проверить работу прошивки можно
надо только подключить мк к терминалу на компе через мах232
он должен в консоль писать всякие ат команды

их можеш еще через тот же терминал руками забить и посмотреть как реагирует телефон
Top
andr_s
Сообщение: # 89469   Jul 20 2007, 10:34 PM
Quote Post


Unregistered










Что сие означает?:
> "make.exe" all
make.exe: *** No rule to make target `all'. Stop.

> Process Exit Code: 2

Такая фигня вылазит при компиляции исходника в WinAVR-20040404.
Еще на сайте разработчика указывается на бит совместимости, который можно установить при прошивке tiny, которая при этом начинает думать, что она 90S2313. Имею Pony Prog 1.17h и универсальный программатор AVR (версия 20.01.2006), прошиваю последним. В нем имеется возможность устанавливать галочками фьюзы, м.б. какойто из них?
Top
Exeland
Сообщение: # 89881   Jul 24 2007, 03:13 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 65
Пользователь №: 6739
Регистрация: 28-March 06
Место жительства: Чувашия



У меня такая же проблема.Перевел attiny на внешний кварц, предварительно заглянув в даташит. Я думал проблема в несоответствии скоростей, менял кварцы, корректировав в файле uart.h
#define UART_BAUD_SELECT 11
на 12 (для 4МГц) и 25 (для 8МГц) - бесполезно!
Исходник для attiny брал с сайта,компилировал WinAVRом 20050214, предварительно прпатчил (без патча под attiny не компилируется). Компиляция прошла успешна, руганувшись:

main.c:391: warning: `SIG_USART0_RECV' appears to be a misspelled signal handler

прошивал uniprofом.
А резисторы R9 и R10 на схеме указаны, смотрите внимательнее - 470 Ом мелким шрифтом над R4,5,6,7,8.

Буду очень признателен тому кто поможет. Вожусь уже 3 месяца!:-(
PMEmail PosterICQ
Top
djelektronik
Сообщение: # 89882   Jul 24 2007, 03:29 PM
Quote Post


Unregistered










SIG_USART0_RECV' appears to be a misspelled signal handler

и тыы еще хочеш чебы оно заработало???
обработчика прерывания с таким именем нет
кроме того вышла уже майская версия и ей собирает все с необходимыми патчами
вот прилагаю 100% рабочий исходник
со всеми изменениями для тини

по поводу внешнего кварца
народ любит ставить внешний кварц даже для мигалки светодиодов
я пробовал при комнатной температуре гонять на 2400 на внутренем 8мгц генераторе с включеным делителем на 8
ето заводские настройки

все работает без ошибок и я не понимаю
зачем для передачи смс нужны большие скорости
правда может быть сам телефон работает только на 9600
для такой скорости был кварц на 3 с чем то мгц который идеально подходит

не забывайте в мейкфайле изменять частоту
от нее зависит константа в прошивке

Присоединённый файл ( Кол-во скачиваний: 1109 )
Присоединённый файл  gsm.rar
Top
andr_s
Сообщение: # 89883   Jul 24 2007, 03:43 PM
Quote Post


Unregistered










QUOTE (Exeland @ Jul 24 2007, 04:33 PM)
А резисторы R9 и R10 на схеме указаны, смотрите внимательнее - 470 Ом мелким шрифтом над R4,5,6,7,8.

Гы-ы, а ведь и правда! А я все глаза просмотрел, так и не увидел! Вот оно, свойство человечьей психики icon_lol.gif
Top
Exeland
Сообщение: # 89896   Jul 24 2007, 08:42 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 65
Пользователь №: 6739
Регистрация: 28-March 06
Место жительства: Чувашия



Спасибо, сегодня попробую...
По-моему частоту надо проставлять в uart файле, мейкфайле я не нашел где можно частототу менять, это где?
При компиляции твоего исходника выдает следущее:
main.c:396: warning: return type defaults to `int'
main.c:396: warning: function declaration isn't a prototype
main.c: In function `SIGNAL':
main.c:401: warning: control reaches end of non-void function
А так компиляция проходит успешно.Наверно, дело в WinAvre.
PMEmail PosterICQ
Top
Exeland
Сообщение: # 89924   Jul 25 2007, 07:54 AM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 65
Пользователь №: 6739
Регистрация: 28-March 06
Место жительства: Чувашия



Скачал WinAVR-20070525 компилит нормально!
PMEmail PosterICQ
Top
andr_s
Сообщение: # 89972   Jul 25 2007, 06:08 PM
Quote Post


Unregistered










QUOTE (Exeland @ Jul 24 2007, 10:02 PM)
По-моему частоту надо проставлять в uart файле, мейкфайле я не нашел где можно частототу менять, это где?

Правильно, в юарт файле строка UART_BAUD_SELECT
Top
djelektronik
Сообщение: # 89991   Jul 25 2007, 08:29 PM
Quote Post


Unregistered










малость ступил
частота стоит в .х файле и там правильный кварц
Top
Exeland
Сообщение: # 90037   Jul 26 2007, 08:57 AM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 65
Пользователь №: 6739
Регистрация: 28-March 06
Место жительства: Чувашия



Че-то не заводится... Возможно дело в порте телефона, он у меня б/у с ремонта. Я применял С45. Какие еще можно. В наличии имеется С350, как думаете он подойдет? Кстати, собирал кабель для С45 на Max232, подключал к телефону, но связи нет.(Дров никаких не ставил, по-моему и не надо) Проверял sieWorksом - на АТ команды не реагирует, в то время как Motorola работает на ура (только работает через USB с драйвером). Хочу попробовать подключить С350, но нужна распиновка. В инете только -Data и +Data, а что из них Rx и Тx?
А как у тебя andr_s, работает?
PMEmail PosterICQ
Top
andr_s
Сообщение: # 90052   Jul 26 2007, 11:26 AM
Quote Post


Unregistered










Я проверял выложенную djelektronik прошивку под tiny2313 только с R520, но на нем не запустилось, от сименса Ц55 утопла батарейка, а мне в ломы пойти купить новую - на днях сделаю. В мотороле С350, если не не ошибаюсь, интерфейс для связи с компом как и на С380, а это говорит о том, что энто USB и посему там ни RX ни TX не имеется, не мучайся, работать не будет.
Если в твоем С45 АТ команды не работают, можешь использовать его по другому назначению, это очевидно, что работать тоже не будет. Другой вариант, что неисправен твой самодельный кабель - попробуй другой кабель или на крайний случай сноси мобилу в сервис и закачай там за 30 руб мелодию и сразу узнаешь, работает ли в ней порт.
Я вообще решил не задрачиваться и заказал неделю назад 90S2313, на днях привезут вот тогда и опробую, а потом уже буду экспериментировать с TINY. 90S2313 у нас под заказ стоит 200р. (суки заказывают на platan.ru и перепродают втридорога) но ничего не поделать - на платане их можно заказать по сумме что-то около 10 килорублей, поскольку товар "неликвидный" и поштучно продавать им нахрен надо. Зато TINY в не самом дешевом магазе почти всегда в наличии по 60р.
Top
Exeland
Сообщение: # 90077   Jul 26 2007, 03:19 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 65
Пользователь №: 6739
Регистрация: 28-March 06
Место жительства: Чувашия



А мне постоянно Аttiny привозили.( Говорят что АТ90S2313 сняли с производства вместо него Аttiny.
PMEmail PosterICQ
Top
Andrey_de
Сообщение: # 90084   Jul 26 2007, 03:53 PM
Quote Post


Unregistered










QUOTE

Хочу попробовать подключить С350, но нужна распиновка. В инете только -Data и +Data, а что из них Rx и Тx?

Exeland, ты путаешь USB c RS232. C USB все намного сложней.
Top
djelektronik
Сообщение: # 90101   Jul 26 2007, 06:36 PM
Quote Post


Unregistered










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

для проверки работы пагера телефон не нужен
подключите его к компу через преобразователь и посмотрите чего он пишет в консоль и сами напишите ему ответ
Top
VDLab
Сообщение: # 90104   Jul 26 2007, 06:43 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1459
Пользователь №: 14565
Регистрация: 9-December 06
Место жительства: Україна



QUOTE (djelektronik @ Jul 26 2007, 07:56 PM)
...либо же в кабеле ничего нет а конвертер стоит в самом телефоне и надо только найти ту мелкасхему и выкинуть ее

Не получится, USB обычно интегрируют в процессор., лучше взять телефон попроще.


--------------------
Обходя разложенные грабли ты теряешь драгоценный опыт...
PMEmail Poster
Top
andr_s
Сообщение: # 90113   Jul 26 2007, 07:45 PM
Quote Post


Unregistered










QUOTE (djelektronik @ Jul 26 2007, 07:56 PM)
если с усб и там появляеца виртуальный ком порт то в телефоне есть рс232 а в кабеле конвертер усб на рс232
либо же в кабеле ничего нет а конвертер стоит в самом телефоне и надо только найти ту мелкасхему и выкинуть ее

Виртуальный ком порт, который появляетца после установки драйвера, поскольку драйвером и эмулируется, а в мобиле юсб котроллер общается напрямую с внутренней памятью и процессором.
Бывают юсб кабели, конечно, который содержат в себе преобразователь/контроллер (в основном т.н. DATA-кабели, на которые все жалуются, что ими невозможно прошить, хотя мелодии закачиваются), но на мотороле там сразу мини юсб, к которому подсоединяется унифицированный шнурок, состоящий из двух колодок и четырех проводов DATA +-, GND и +5В
Top
andr_s
Сообщение: # 90114   Jul 26 2007, 07:52 PM
Quote Post


Unregistered










QUOTE (Exeland @ Jul 26 2007, 04:39 PM)
А мне постоянно Аttiny привозили.( Говорят что АТ90S2313 сняли с производства вместо него Аttiny.

90S2313 и на самом деле сняли с производства. Мне эти барыги тоже пытались всунуть номенклатурную позицию "90S2313 (tiny2313)" за 150 рублей млять, утверждая, что микросхемы - полный аналог и "это она и есть". Самый прикол, что через несколько кварталов есть цивильный магазин, в котором в наличии tiny по 60р.
Есть кстати тема, попозже вечером выложу таблицу фузов к tiny2313 и расшифровку к ним, предлагаю обсосать эту тему. Подозреваю, что при выставлении фузов она и вправду сможет работать как 90S2313, но не уверен, поскольку с микроконтроллерами я не дружу, только начал заниматься.
Top
andr_s
Сообщение: # 90120   Jul 26 2007, 08:16 PM
Quote Post


Unregistered










Вот фузы в ворде

Присоединённый файл ( Кол-во скачиваний: 2808 )
Присоединённый файл  ATtiny2313.doc
Top
Barni
Сообщение: # 90149   Jul 26 2007, 10:29 PM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 799
Пользователь №: 9236
Регистрация: 20-June 06
Место жительства: Сибирь



А вот еще один пагер:
[URL=http://icdevelop.narod.ru/plusgsm/index.htm]
Собран на ПИКе, СМС и/или дозвон на 3 номера.
Собрал три штуки, клиенты довольны.
PMEmail Poster
Top
andr_s
Сообщение: # 90150   Jul 26 2007, 11:15 PM
Quote Post


Unregistered










Этот доковырять интересно.
А по твоей ссылке программа управления создает bin файл, который программатором прямо в епром заливается?
Top
djelektronik
Сообщение: # 90329   Jul 28 2007, 07:42 PM
Quote Post


Unregistered










andr_s
да
то обычнфй набор байт
можеш в hex переименовать если твой програматор не видит бины
Top
Barni
Сообщение: # 90355   Jul 29 2007, 12:39 AM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 799
Пользователь №: 9236
Регистрация: 20-June 06
Место жительства: Сибирь



andr_s
Зачем бин файл.Прога напрямую с ПИКом работает через дата-кабель(схема там же на МАХ232).
Можно взять дата-кабель от какого либо сотика, чтоб были RX TX//
PMEmail Poster
Top

Настройки темыСтраницы: (4) [1] 2 3 4  Ответить Шустрый ответ Новая тема Новый опрос


 




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X