Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 30.05.2009, 12:58   #611
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от movlost
всем привет, у меня такой вопрос, как можно проверить стабильность внутреннего генератора микроконтроллера? откуда можно считать информацию о частоте генератора?
Ставишь фуз INTRC и снимаешь тактовую с CLKOUT.
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума   Ответить с цитированием
Непрочитано 30.05.2009, 22:58   #612
movlost
Прохожий
 
Регистрация: 03.05.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
movlost на пути к лучшему
По умолчанию

спасибо, dosikus!
movlost вне форума   Ответить с цитированием
Непрочитано 05.06.2009, 20:44   #613
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

вопрос снят
Gladkih вне форума   Ответить с цитированием
Непрочитано 07.06.2009, 22:47   #614
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Gladkih вне форума   Ответить с цитированием
Непрочитано 28.06.2009, 22:07   #615
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Привет форумчане. хочу запустить MCP4922. Он соединяется по СПАЙ. У меня вопрос в ЦЦСПИКЕ СПАЙ может задаваться програмным(ка И2С) или нет. Я почитал даташит ЦЦСПИК так там почемуто только команда
Код:
FORCE_HW  Use the pic hardware SPI.
а команды FORCE_FW нет. Далее смотрю что можно задать ножки
Код:
 DI=pin Optional pin for incoming data.
 
DO=pin Optional pin for outgoing data.
 
CLK=pin Clock pin.
но почемуто когда я пишу
Код:
setup_spi(spi_master|spi_l_to_h|spi_clk_div_64,CLK  =pin_c0);
то компилятор ругается на CLK=pin_c0.
Gladkih вне форума   Ответить с цитированием
Непрочитано 28.06.2009, 22:22   #616
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

setup_spi используется настройки аппаратного модуля. Чтобы использовать программный SPI, в CCS указывается директива #use SPI:

Код:
#define CS1 PIN_A1
#define SCK PIN_A2
#define SO  PIN_A3
#define SI  PIN_A4

#use SPI (master,DO=SO,CLK=SCK,BITS=16,BAUD=40000,MSB_FIRST  ,SAMPLE_RISE)
MisterDi вне форума   Ответить с цитированием
Непрочитано 28.06.2009, 22:33   #617
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Сообщение от MisterDi
setup_spi используется настройки аппаратного модуля. Чтобы использовать программный SPI, в CCS указывается директива #use SPI:

Код:
#define CS1 PIN_A1
#define SCK PIN_A2
#define SO  PIN_A3
#define SI  PIN_A4

#use SPI (master,DO=SO,CLK=SCK,BITS=16,BAUD=40000,MSB_FIRST  ,SAMPLE_RISE)
спасибо за столь поясняющий ответ.
Gladkih вне форума   Ответить с цитированием
Непрочитано 17.07.2009, 23:37   #618
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Привет форумчане у меня вопрос. Я использую немного переделанный драйвер RS485 из стандартной библиотеки ЦЦСПИКА. вроде как все работает пока не ипользую свою функцию ZAPIS_V_RS485. Если я ее ипользую то приемник почемуто не видит передачу. Да и еще попутно возникшие вопросы. я удалил одну из строк потока #use rs232. теперь у меня все время используется только один поток.как я понял удаленный поток нужен для мультимастера и аппаратной реализации 485.дело в том что стандартная библиотека в протеусе не работала и путем метода тыка я обнаружил что это причина в удаленном потоке.вообщем подскажите че не так с дописанной функциеей. она в коце файла.

Прикрепленный файл: 9619892.rar
Gladkih вне форума   Ответить с цитированием
Непрочитано 24.08.2009, 16:56   #619
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

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

Создаю структуру кнопок(плюса и минуса):
Код:
struct button
{
   char up:1;
   char down;
   char press:1;
   char no_press:1;
}plus_butt,*ptr_plus_butt,minus_butt,*ptr_minus_bu  tt;
В главной присваиваю указатели:
Код:
   ptr_plus_butt=&plus_butt;
   ptr_minus_butt=&minus_butt;
Настроен таймер на 8 мс(в прерывании),где вызывается опрос порта на кнопки(активный низкий):
Код:
//кнопки
   //==================================================  ==========
   if(!input(plus))
   {  
      if(ptr_plus_butt-›down)
         ptr_plus_butt-›down--;
      else
         ptr_minus_butt-›no_press=0;
   }
   else
   {
      if(ptr_plus_butt-›down‹12)
         ptr_plus_butt++; // 96 ms
      else   
         ptr_minus_butt-›no_press=1;
   }
      
   //----------------------------------------------------------
   if(!input(minus))
   {  
      if(ptr_minus_butt-›down)
         ptr_minus_butt-›down--;
      else
         ptr_minus_butt-›no_press=0;
   }
   else
   {
      if(ptr_minus_butt-›down‹12)
         ptr_minus_butt++; // 96 ms
      else   
         ptr_minus_butt-›no_press=1;
   }
в main в цикле идет опрос кнопок вот так(при этом делаю,что одно нажатие увеличивает ystav на единици и пока не отпустиш и не нажмеш опять не увеличится):
Код:
if(ptr_plus_butt-›no_press)
         {
            if(ystav‹99)
               ystav++;
             ptr_plus_butt-›no_press=0;
            write_eeprom(0,ystav);
            time_blink_ystav=20;
         }
         //------------------------------------------------------------------------
         if(ptr_minus_butt-›no_press)
         {
            if(ystav‹99)
               ystav--;
             ptr_minus_butt-›no_press=0; 
            write_eeprom(0,ystav);
            time_blink_ystav=20;
         }
Пока не компилировал еще,может где есть и ошибки.
CERGEI1982 вне форума   Ответить с цитированием
Непрочитано 25.08.2009, 17:23   #620
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

И все таки не исправили set_tris_x() для pic16f84A в версии 4.088,обидно конечно,придется самому писать вставки из ассамблера...

-- Прилагается рисунок: --

CERGEI1982 вне форума   Ответить с цитированием
Ответ

Закладки


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c+ccs pic Gladkih Микроконтроллеры, АЦП, память и т.д 9 18.04.2016 22:17
PIC BASIC PRO Compiler 2.47 dosikus Proteus, KiCAD и другие ECAD 27 05.12.2009 05:48
изучение IAR AVR C compiler granel Микроконтроллеры, АЦП, память и т.д 0 10.10.2008 20:45
PIC C Compiler PCWH458 sergxxx Микроконтроллеры, АЦП, память и т.д 9 23.09.2008 18:25
Не включается дебаггер в CCS C Compiler BigMazzi Микроконтроллеры, АЦП, память и т.д 4 19.09.2008 13:34


Часовой пояс GMT +4, время: 16:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot