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

serg_ok

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  1. Спасибо, заработало! Все оказывается так просто :) Немного оффтоп, но смущает меня то, что боди эти рисуются в слое mechanical1. Они передаются в гербер?
  2. Всем здравствуйте! Ситуация такова: Есть несколько областей на плате, которыми она касается корпуса. Компоненты в эти области ставить естествено нельзя, все остальное - пожалуйста (дорожки, виа и т.д). Так вот как объяснить альтиуму, что кипаут должен действовать только на компоненты, а все остальное пропускать?
  3. У Вас неверно задан вектор прерывания. Для прерывания по переполнению используется TIMERA1_VECTOR (см. раздел "Timer_A Interrupts" в юзергайде)
  4. Timer B захват

    Доброго времени суток. Пытаюсь измерять частоту при помощи захвата таймера В (кристалл MSP40FG4618). Для проверки подцепил на вход таймера Р2.3 ACLK. Но при каждом прерывании TBR увелисивается только на 13 тиков, хотя должно быть гораздо больше (таймер тактируется SMCLK = 8 МГц) Код: #include "msp430xg46x.h" volatile unsigned int i; int Capture; void main (void) { WDTCTL = WDTPW | WDTHOLD; // Stop WDT FLL_CTL0 |= XCAP10PF | DCOPLUS; do { IFG1 &= ~OFIFG; for (i = 0x47FF; i > 0; i--); } while ((IFG1 & OFIFG)); for(i=2100;i>0;i--); P1DIR = 0x32; // P1.1 & P1.5 to output direction P1SEL = 0x32; // P1.1 & P1.5 to output MCLK & ACLK P2SEL = 0x08; SCFI0 |= FN_4; // x2 DCO freq, 8MHz nominal DCO SCFQCTL = 121; // (121+1) x 32768 x 2 = 7.995392 MHz _BIS_SR (GIE); TBCTL = TBSSEL_2 | MC_2; //TBCLK=SMCLK, Mode = CONT TBCCTL2 = CM_1 | CCIS_0 | CCIE | CAP | SCS; // Capture on rising, Synchronous, Interrupt enabled while (1); } #pragma vector = TIMERB1_VECTOR __interrupt void CaptureISR (void) { Capture=TBCCR2; // Тут стоит бряк }
  5. Waso, да во всех. Причем это даже не диод, а транзистор (паразитный), у которого шунтируют один p-n переход, выбирая из двух зол меньшее. А если не заморачиваться с полевиком и просто шоттку поставить?
  6. ОУ в MSP430

    Не хочет работать как операционник общего назначения. Настройки по даташиту, вроде все верно но не хочет усиливать и все-тут. Кусок кода с настройками: OA0CTL0 = OAN_1 + OAPM_1; OA0CTL1 = OARRIP;
  7. А что если оцифровывать и считать не один период, а несколько и уже из них считать средне-квадратичное? (Правда частота измеряемого сигнала не должна быть кратной частоте выборок) Небольшой офф: А можно ссылку на книжку или полное название?
  8. MSP + IAR + STACK

    Нет, я ОС не использую, да и программа довольно простая: измерение напряжения встроенным АЦПометром с небольшой статобработкой. Попробую увеличить стек, мож математика его кушает много :05:
  9. MSP + IAR + STACK

    Доброго времени суток. Проблема в следующем: при отладке программы ИАР ругается на переполнение стека: (The stack 'Stack' is filled to 100% (80 bytes used out of 80). The warning threshold is set to 90%) Используемый процессор - MSP430FG4618, версия ИАРА 3.42А. Если в окне register смотреть указатель стека, то он находится в пределах нормы (1100-30FF). Где косяк может быть?
  10. Не пойдет, интересуют полные версии стандартов, с описанием методик испытаний и т.д., а здесь только краткое описание IP-классификации.
  11. Интересуют MIL STD 28800 и DIN EN 60529. У кого-нибудь есть в электронном виде?
  12. Спасибо за файл, но мне нужно узнать именно продолжительность этого "временного" погружения. А за сам стандарт денег просят :(
  13. Да хотелось бы поконкретнее в минутах или в часах. Или ссылочку на сам стандарт
  14. А подскажите: IP67 "Temporarily immersion in water", продолжительность этого погружения какая?
  15. Кто знает, где можно купить корпуса Bopla-arteb не по 5 штук, как в стандартной поставке, а 1-2? (для опытных образцов)
×
×
  • Создать...