Перейти к содержанию
    

TeddyIn

Участник
  • Постов

    28
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о TeddyIn

  • Звание
    Участник
    Участник
  • День рождения 21.05.1985

Контакты

  • Сайт
    Array

Информация

  • Город
    Array
  1. С прерыванием от RTC так и не разобрался, так что тема все еще актуальна, пока пошел другим путем - перестроил вочдог на режим таймера - прерывание №10 заработало. Но все же буду благодарен, если поможете разобраться. #include <stdio.h> #include <REG931.H> sbit LED_BLINK = P1^0; unsigned int counter = 10; void RTCsr(void) interrupt 10 { WDCON &= 0xfd; EA = 0; counter = counter - 1; if (counter == 0) { LED_BLINK = ~LED_BLINK; counter = 10; } WDL = 0xff; EA = 1; } void main(void) { EWDRT = 1; WDL = 0xff; P1 = 0x0FE; EA = 1; WDCON |= 0x02; while (1); }
  2. Помогите пожалуйста, уже 2е суток бьюсь над RTC... Задача - через 3с с использованием прерывания от RTC моргать ножкой порта. Программа зацикливается на While и я так понял не входит в обработчик прерывания.. Потому что в отладчике Keil флаг RTCF всегда остается = 1. #include <stdio.h> #include <REG931.H> sbit LED_BLINK = P1^0; unsigned int counter = 300; void RTCsr(void) interrupt 10 using 0 { //RTCCON &= 0xFE; //RTCCON = 0x70; EA = 0; RTCCON &= 0x7F; // отключение прерывания counter = counter - 1; if (counter == 0) // моргание каждые 3с { LED_BLINK = ~LED_BLINK; counter = 300; } RTCH = 0x90; // 0.01 секунда RTCL = 0x01; // //RTCCON |= 0x10; //RTCCON = 0x73; EA = 1; } void main(void) { RTCCON = 0x70; // RTCH = 0x90; // RTCL = 0x01; // 0.01 секунда P1 = 0x0FE; //RTCCON |= 0x01; //RTCCON |= 0x60; //RTCCON |= 0x10; //включение прерывания RTC RTCCON = 0x73; //включение прерывания RTC EA = 1; while (1); } почему не работает?
  3. О! Что и требовалось узнать :laughing: Премного благодарен за информацию :beer: Поленилси я что-то: http://cxem.net/sotov/sotov10.php Большинство операторов используют ограничение дальности работы мобильного телефона от базовой станции - 35 км, что обусловлено особенностями стандарта. Поясним, что в сети стандартной конфигурации в одном частотном канале формируется 8 временных интервалов (тайм-слотов): один служебный, а семь - разговорные. Именно в этом случае максимальная дальность связи на каждом канале составляет 35 км. Однако в GSM предусмотрена также нестандартная конфигурация соты, при которой дальность связи увеличивается на 70 - 100 км (конфигурация Extended Cell). К сожалению, при такой конфигурации количество разговорных каналов уменьшается до 2 - 3, что уменьшает емкость сети. Использовать такой режим в городе и около оператору не выгодно. Иногда этот режим используется на морском побережье для создания прибрежной зоны покрытия. Остается выяснить, используется ли в каком нибудь городе на ДВ такой режим )
  4. Так у антенны усиление 15 Дб и у самого репитера еще от 30 до 60 дб... только вот как все это в километры перевести?
  5. Друг в море уходит, а я вот слышал, что есть усилители сотовой связи... Кто сталкивался с таким вопросом, как зеркало воды влияет на передачу радиоволн? На каком расстоянии от города можно уверенно ловить сотовую связь GSM-1800, если на корабле например поставить направленную антенну (скажем по компасу её ставить) и простенький репитер?
  6. Пожалуйста, можно печатку! :ohmy: Оч хочу с радиоканальными контроллерами поиграться...
  7. Ну а солянку на серную то можно менять, чтоб олово подкислить? Кстати формалин вроде нашел, но пока ничего не обещают правда, но завтра в морг подойду, мож и добуду :salmari:
  8. Вот все у филипса хорошо, все понятно, программируется ICP (а некоторые и ISP) методом, (IAP-lite пока не изучал, но хотел бы знать что это такое) вот только появилась одна небольшая проблемка: хочу задействовать Reset pin (порт 1.5), но чтоб его включить на инпут, нужно изменить бит RPE регистра UCFG1 (Flash User Configuration Byte таблица 74 файла UM10112: http://rapidshare.com/files/182477793/UM10112_2.pdf.html. И никак я недопедрю, где ж его найти то... :crying: В мануале пункте 15.7 говорится, что девайс имеет хардварную защиту от записи, которая "Эта защита применяется во время IAP-облегченного способа и относится и к пользовательскому кодовому месту в памяти и к пользовательским байтам конфигурации (UCFG1, BOOTVEC, и BOOTSTAT). Эта защита не относится к ICP программирование способа." НО по дефулту она выключена, и запись разрешена, но вот как туда в этот Flash User Configuration Byte UCFG1 что/л записать? Какой его адрес? или простите, если я чего недопонимаю....
  9. Это вообще философский вопрос ), нравится, когда идеально, а деньги - у меня вот друг недавно комп за 50 штук купил ), а я вот то же удовольствие получаю, но другим способом, и готов за это платить ;) Вообще я об этом только сейчас начинаю смутно догадываться :), просто еще не нашел (или не перевел) как с ними работать. Надо бы действительно по Китайским сайтам полазить, но там все так непонятно (по крайней мере было). Ок, спасибо, сейчас гляну ) Меня 89-тые 91xx серии размером 3x3 зацепили )) - люблю миниатюризацию, например, можно прямо под SOIC драйвер поставить (на ту же сторону) ;)
  10. А можно ли в вышеописанной технологии формалин заменить сухим горючим?
  11. Захотел вот опробовать метода с оловом -> азотным серебром, и нашел/купил все нужные реактивы, только вот формалина пока найти не могу (в морг неохота обращаться, а в магазинах сейчас нет), можно ли его чем заменить? И еще, с солянкой тоже напряг (хотя может нужно еще поискать) - можно раствор хлорнокислого олова чем нить другим подкислять?
  12. Куплю P89LPC921 2шт и P89LPC9107 2шт NXP (Philips) [email protected] Владивосток
  13. Предлагаю завести такую тему для новичков (меня в том числе). Существует огромное многообразие микроконтроллеров, и каждый тип обладает своими плюсами. В настоящее время потребителю зачастую приходится выбирать из того, что есть в его городе и только потом, отталкиваясь от имеющейся в наличии номенклатуры, разрабатывать устройство. Хотя на рынке существуют и более совершенные модели. Только крупный производитель девайсов может себе позволить выбирать из всего, что есть на рынке - у него есть возможность подобрать по параметрам самый оптимальный для своих целей МК, в итоге его продукция имеет оптимальную конструкцию, и наименьшие габариты. У частных же покупателей нет возможности купить большую партию (даже минимальную) и кроме того, бывает, что в его городе вообще нельзя купить аналог требуемой микросхемы. Хотя правильнее считаю разрабатывать устройства нужно именно из оптимальных а не из доступных компонентов. Реально что-то купить можно только в Москве да в Санкт Петербурге, ну иногда и в Новосибирске. В остальных же удаленных городах существует проблема поиска нужной МК. Думаю полезно будет поделиться опытом. Например, я (из Владивостока) хотел бы купить P89LPC921, P89LPC9107 - а в ЧИП и ДИП минимальный заказ 300 штук - куда мне столько, отписался по всем Sale-рам в России что были на сайте NXP, пока жду ответов. Кто и как выходит из этой ситуации - может есть проверенные e-магазины с большим ассортиментом, которые добросовестно и в минимальной комплектации высылают компоненты по городам? Нашел хороший поисковик http://www.efind.ru/i http://de.rs-online.com
  14. Оригинально гы ) но я UART пока не планирую пользовать выше я написал, что пользовался этим окном Кейла для того, чтобы в численном виде посмотреть то, что на выходе шима, т.к. в окне аналайзера это не очень удобно. Но я запомню :cranky: может и пригодится..
×
×
  • Создать...