Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 31 по 45 из 55
  1. #31
    Very High Power Аватар для RA3POD
    Регистрация
    29.11.2005
    Адрес
    Тула, Россия
    Возраст
    44
    Сообщений
    2,689
    Поблагодарили
    136
    Поблагодарил
    8
    а это, .def фаил подцепить не судьба была? ну это мелочи.
    по осцилу смотрел что реально идет с PORTB,2?
    еще я обычно при переходе к банкам инитил сразу оба бита, особенно первый раз.

    BSF STATUS,RP0 ; Переход в первый банк
    CLRF TRISB ; Установка всех выводов порта B на выход
    CLRF PORTB ; Сброс в 0 весь порт B
    BCF STATUS,RP0 ; Возврат к нулевому банку

    portb в нулевом банке, а ты его инитишь находясь в первом. ну это тоже не важно.
    я бы написал так

    bsf status, rp0
    bcf rp1
    инитишь трис
    bcf rp0
    инитишь порт

    а так кто ее знает что у тебя в рп1.

    ну это первое что сразу видно.
    а вапще лучше возьми гипертерминал, преобразователь уровней сом порта на транзюках (чтоб дешевле) и оттуда потренируйся.
    врубаеш гт пишешь там порт сом1 9600 и вперед. у многих труб автодетект 9600 или 19200 стоит.
    а так ты трубу сгоришь.....

    выучи уарт.

  2. #32
    Very High Power Аватар для RA3POD
    Регистрация
    29.11.2005
    Адрес
    Тула, Россия
    Возраст
    44
    Сообщений
    2,689
    Поблагодарили
    136
    Поблагодарил
    8
    ввод тоже помоему не надо посылать, не помню.... опять же осцил и гт.

    а куда ты прогу то зацикливаешь, все время посылаешь чтоль?
    сделай кнопку и при нажатии посылай один раз.
    (хочешь я раскажу тебе сказку....хочешь я раскажу тебе сказку....хочешь я раскажу тебе сказку....)

    мне кажется с длинами битов ересь какая то.

    если есть осцил то пошли 01нех, 02, 03 и помотри что выходит. а лучше я те говорю выучи уарт. так надежней.
    есть осцил то?

  3. #33
    Huk
    Huk вне форума
    Без позывного
    Регистрация
    10.03.2005
    Возраст
    35
    Сообщений
    24
    Поблагодарили
    0
    Поблагодарил
    0
    Скорость для передачи АТ команд как я понимаю может быть любой. Покрайней мере терминал работает и на 115200. Телефон Сименс cx70. Что за *.def файл? Сейчас осцилограф достану, посмотрю.. только он у меня старый русский, памяти ес-но нет. С терминалом уже натренировался, покрайней мере составил в хексе что буду слать...Прогу я зацикливаю на одном месте, просто останавливаю.
    Вроде есть хорошая инфа по уарту, но на англ языке.. Былоб что на русском.

  4. #34
    Huk
    Huk вне форума
    Без позывного
    Регистрация
    10.03.2005
    Возраст
    35
    Сообщений
    24
    Поблагодарили
    0
    Поблагодарил
    0
    Да и к томуже в 16f84 уарта нет...

  5. #35

  6. #36
    Very High Power Аватар для RA3POD
    Регистрация
    29.11.2005
    Адрес
    Тула, Россия
    Возраст
    44
    Сообщений
    2,689
    Поблагодарили
    136
    Поблагодарил
    8
    вот как раз для осцила то и надо бесконечный цикл пустить - тогда те видно будет что с порта идет. тока паузу сделай между посылками а то глаза сломаешь. посылай для начала пару тройку байт и внимательно их рассмотри. например 00, 01, 02

    слать то каеш можно на какой угодно скорости а вот принимать телефон не на всех скоростях могёть.

    дэф или же .inc - там идет вот как раз то что ты пишешь вначале руками - portb equ 05, в фаиле все регистры и биты(фаги) описаны.

    а ты чем компилишь? если просто ассемблером.... а вот в среде разработки всегда эти фаилы идут вместе со средой.

    а ты где живешь то? неужели книжек нету? закажи почтой в чипедипе.

    ну про уарт забыл - извини, купи другой.

    а ты гт к трубе подключал? пошли из гт ATZ, должно прити OK. добейся этого сначала.

    по повооду трубы зайди на siemensclub. org(ru)(com) не помню

  7. #37
    Huk
    Huk вне форума
    Без позывного
    Регистрация
    10.03.2005
    Возраст
    35
    Сообщений
    24
    Поблагодарили
    0
    Поблагодарил
    0
    Ага сейчас осцилограф мучаю.
    Привык прописывать всегда все регистры руками.
    Компилю асмом в МПЛАБ. Живу в Красноярске, даже в таком большом городе трудно найти хорошие книги. Но всеже книжки есть, уже купил парочку, изучаю. Да и с инета слил немало инфы. А вот про уарт, немогу найти МК который бы имел 18 ножек и с уартом, может подскажеш? На AT команды телефон отвечает нормально, уже перепробовал кучу команд, звоинл, смс слал.

  8. #38
    Huk
    Huk вне форума
    Без позывного
    Регистрация
    10.03.2005
    Возраст
    35
    Сообщений
    24
    Поблагодарили
    0
    Поблагодарил
    0
    И еще... Нету случайно диаграммы кусочка какогонибудь сигнала? По осцилографу вижу - биты пролетают, но телефон не реагирует. Кстати в приведенных мною сылках есть програмки, так вот там одни другой противоречут. В одной логическую еденицу посылают BSF portb,2 , в другой BCF portb,2 ... очень это странно.. Думаю в русской версии текста программы автор чтото напортачил. Но я проверил оба варианта - в варианте когда еденица BCF телефон хоть не выключается..

  9. #39
    Very High Power Аватар для RA3POD
    Регистрация
    29.11.2005
    Адрес
    Тула, Россия
    Возраст
    44
    Сообщений
    2,689
    Поблагодарили
    136
    Поблагодарил
    8
    s - set установить, c clear очистить. s-1, c-0, у тя что описания команд нету?
    а на 18 ног другого нету, а зачем те обязательно 18?

    ты смс слал через гт? чтото слабо верится, скинь текст.
    набери из гт номер 5 и посмотри что прошло и что у тебя будет

  10. #40
    Huk
    Huk вне форума
    Без позывного
    Регистрация
    10.03.2005
    Возраст
    35
    Сообщений
    24
    Поблагодарили
    0
    Поблагодарил
    0
    Я знаю описания команд, понимаю что они делают, вопрос в другом. Почему в одной программе так а в другой совсем наоборот.
    А зачем мне Мк 40 ножечный? Во первых он из-за своих наворотов стоит на порядок больше, во вторых не зачем мне такой огромный, со всевозможными встроенными ацп и цапами.
    А что сложного послать смс через терминал? пишешь AT+CMGF= 0 (врубаем режим пду, текстовый режим почемуто нехочет работать на моем сх70) далее пишем AT+CMGS=число (количество октетов в сообщении) далее тел отвечает ">" теперь осталось вставить пду, сгенерированный программой пду спай, после вставки жмем кнтрл+Z и все, смс ушло. а звонить вобще проблем никаких нет ATDномер; (главное не забыть ; поставить).

  11. #41
    Standart Power
    Регистрация
    18.01.2003
    Адрес
    Лос-Анжелес, США
    Возраст
    74
    Сообщений
    125
    Поблагодарили
    29
    Поблагодарил
    18
    2 Ник
    Программу смотрел. Не вижу частоты генератора. Без этого параметра рассчитать и написать UART невозможно.
    Удачи! Владимир.

  12. #42
    Huk
    Huk вне форума
    Без позывного
    Регистрация
    10.03.2005
    Возраст
    35
    Сообщений
    24
    Поблагодарили
    0
    Поблагодарил
    0
    4 Мегагерца

  13. #43
    Standart Power
    Регистрация
    18.01.2003
    Адрес
    Лос-Анжелес, США
    Возраст
    74
    Сообщений
    125
    Поблагодарили
    29
    Поблагодарил
    18
    2 Ник
    Если грубо прикинуть, программа не будет работать.При частоте 4 МГц и при задержке в 16 циклов, скорость будет 1/(16*0.2)=0.3125=312500bps.
    Другими словами при кварце 1,47456МГц и без изменений в программе скорость будет 115200.При 4МГц необходимо соответственно увеличить задержки. 1 NOP-0,2 мксек. Может быть после 8 часов работы с программами DSP, мозги не совсем хорошо соображают и я ошибаюсь. Сообщите какая скорость необходима.
    Удачи! Владимир, km6z.

  14. #44
    Huk
    Huk вне форума
    Без позывного
    Регистрация
    10.03.2005
    Возраст
    35
    Сообщений
    24
    Поблагодарили
    0
    Поблагодарил
    0
    2 Владимир спасибо за помощь! Сегодня как освобожусь обязательно проверю работу программы с другим кварцом.
    Сейчас объездил весь город, во всех магазинах раскупили (наверное деды морозы на наовый год) 16f628, думаю взять его тк в нем есть Уарт.

    пс: Всех с новым годом! Пусть для Вас следующий год будет успешнее уходящего!

  15. #45
    Standart Power
    Регистрация
    18.01.2003
    Адрес
    Лос-Анжелес, США
    Возраст
    74
    Сообщений
    125
    Поблагодарили
    29
    Поблагодарил
    18
    2 Ник
    Для такого простого устройства, 16f84а-супер.
    UART будет работать при любой частоте кварца. На работе напишу заготовку с UART под любые программы. Как насчет скорости?
    C Наступающим Новым Годом!

Похожие темы

  1. Isd4004 - Не выполн. команды. Нужен совет
    от lolo2 в разделе Радиолюбительские технологии
    Ответов: 0
    Последнее сообщение: 09.11.2005, 19:33
  2. Часы на микроконтроллере
    от UB6HAE в разделе Микропроцессорная техника
    Ответов: 0
    Последнее сообщение: 22.07.2005, 23:10
  3. AT команды для ZyXEL
    от RW1ZK в разделе Компьютеры и сети
    Ответов: 9
    Последнее сообщение: 07.07.2004, 21:03

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×