Ребят ищу транзистор IRF60NF06, интернет не помог. Помогите найти или подсказать чем можно его заменить. Заранее спасибо! Раздел: Песочница или Вопрос-Ответ
Здравствуйте. Хочу сделать remapping TIM2, чтобы перебросить TIM2_CH3 с PA2 на PB10. Вобщем я настроил TIM2 на генерацию PWM на TIM2_CH3 и успешно снимал результаты его работы с ножки PA2. Потом чтобы перебросить TIM2_CH3 с PA2 на PB10 (сделать remapping) я: Разрешаю тактирование - 36 RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; взвожу бит REMAP_0 в единицу - 100 AFIO->MAPR |= AFIO_MAPR_TIM2_REMAP_0; Но шим попрежнему остается на PA2 #include "stm32f10x.h"
#define CLK_MUL 2 // PLL int left(); int i; int q=0; int let; int m=0; int qw=0;
int up_to_let; int AdcInit();
int adc1; int adc2; int uk; int root=0; int q1; int adc;
int main() { /* RCC->APB1ENR |= RCC_APB1ENR_TIM2EN; //?????? ???????????? ?? TIM2 TIM2->PSC = 8000-1; //????????? ???????? ??? ???????????? ??????????? TIM2->CR1 = TIM_CR1_OPM; //????? ?????? ???????? */
RCC->CR|=RCC_CR_HSEON; // HSE. while (!(RCC->CR & RCC_CR_HSERDY)) {}; // HSE. RCC->CFGR &=~RCC_CFGR_SW; // SW0, SW1. RCC->CFGR |= RCC_CFGR_SW_HSE; // HSE SW0=1.
RCC->APB2ENR |= RCC_APB2ENR_AFIOEN;
RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; // A RCC->APB2ENR |= RCC_APB2ENR_IOPBEN; // B RCC->APB2ENR |= RCC_APB2ENR_IOPCEN; // RCC->APB1ENR |= RCC_APB1ENR_TIM2EN; // 2 RCC->APB1ENR |= RCC_APB1ENR_TIM3EN; // 3 RCC->APB1ENR |= RCC_APB1ENR_TIM4EN; // 4 // GPIOC->CRL &= ~GPIO_CRL_MODE5; GPIOC->CRL |= GPIO_CRL_MODE5_1; GPIOC->CRL &= ~GPIO_CRL_CNF5; // GPIOC->CRL |= GPIO_CRL_CNF5_0;
GPIOC->CRL &= ~GPIO_CRL_MODE4; GPIOC->CRL |= GPIO_CRL_MODE4_1; GPIOC->CRL &= ~GPIO_CRL_CNF4; // GPIOC->CRL |= GPIO_CRL_CNF4_0;
GPIOC->CRL &= ~GPIO_CRL_MODE3; GPIOC->CRL |= GPIO_CRL_MODE3_1; GPIOC->CRL &= ~GPIO_CRL_CNF3; // GPIOC->CRL |= GPIO_CRL_CNF3_0;
GPIOC->CRL &= ~GPIO_CRL_MODE2; GPIOC->CRL |= GPIO_CRL_MODE2_1; GPIOC->CRL &= ~GPIO_CRL_CNF2; // GPIOC->CRL |= GPIO_CRL_CNF2_0;
GPIOA->CRL &= ~GPIO_CRL_MODE2; GPIOA->CRL |= GPIO_CRL_MODE2_1; GPIOA->CRL &= ~GPIO_CRL_CNF2; GPIOA->CRL |= GPIO_CRL_CNF2_1;
GPIOB->CRL &= ~GPIO_CRL_MODE0; GPIOB->CRL |= GPIO_CRL_MODE0_1; GPIOB->CRL &= ~GPIO_CRL_CNF0; GPIOB->CRL |= GPIO_CRL_CNF0_1;
GPIOB->CRL &= ~GPIO_CRL_MODE1; GPIOB->CRL |= GPIO_CRL_MODE1_1; GPIOB->CRL &= ~GPIO_CRL_CNF1; GPIOB->CRL |= GPIO_CRL_CNF1_1;
GPIOB->CRL &= ~GPIO_CRL_MODE6; GPIOB->CRL &= ~GPIO_CRL_CNF6; GPIOB->CRL |= GPIO_CRL_CNF6_1;
// GPIOC->CRL &= ~GPIO_CRL_MODE6; // GPIOC->CRL |= GPIO_CRL_MODE6_1;
GPIOB->CRH &= ~GPIO_CRH_MODE10; GPIOB->CRH |= GPIO_CRH_MODE10_1; GPIOB->CRH &= ~GPIO_CRH_CNF10; GPIOB->CRH |= GPIO_CRH_CNF10_1;
// TIM3->CCER |= (TIM_CCER_CC3E|TIM_CCER_CC4E); // TIM3->CCMR2 &= ~(TIM_CCMR2_OC3M | TIM_CCMR2_OC4M); // 0 TIM3->CCMR2|=(TIM_CCMR2_OC3M_0 | TIM_CCMR2_OC3M_1 | TIM_CCMR2_OC3M_2 | TIM_CCMR2_OC4M_0 | TIM_CCMR2_OC4M_1 | TIM_CCMR2_OC4M_2); //
AFIO->MAPR |= AFIO_MAPR_TIM2_REMAP_0; TIM2->CCER |= TIM_CCER_CC3E; // TIM2->CCMR2 &= ~TIM_CCMR2_OC3M; // 0 TIM2->CCMR2|=(TIM_CCMR2_OC3M_1 | TIM_CCMR2_OC3M_2); // TIM2->PSC = (8 - 1)*3; TIM2->CCR3= 15/3;
TIM4->CCMR1 &= ~TIM_CCMR1_CC1S; TIM4->CCMR1 |=TIM_CCMR1_CC1S_1; TIM4->CCER &= ~TIM_CCER_CC1P; TIM4->CCER &= ~TIM_CCER_CC1NP; TIM4->SMCR |=0x5; TIM4->SMCR |= 0x50;
TIM4->DIER = TIM_DIER_TIE; NVIC_EnableIRQ (TIM4_IRQn); __enable_irq();
// ! TIM4->CR1 |= TIM_CR1_CEN; TIM3->CR1 |= TIM_CR1_CEN; TIM2->CR1 |= TIM_CR1_CEN; TIM3->CCR3= 1000;// 20383 TIM3->CCR4= 1000; // ()
GPIOC->ODR = 12;
//LED for (;;) {
if ((up_to_let>500) &(up_to_let<0x3000)) left();
}
}
void TIM4_IRQHandler() {
if(TIM4->SR & TIM_SR_TIF) {
if (TIM4->CNT>1000) up_to_let = TIM4->CNT; TIM4->EGR |= TIM_EGR_UG; TIM4->SR &= ~TIM_SR_TIF; //
} }
int left() {
TIM3->CCR3= 500;// 20383 TIM3->CCR4= 500; // ()
GPIOC->ODR = 24; for (q1=0; q1<125000*10; q1++);
TIM3->CCR3= 1000;// 20383 TIM3->CCR4= 1000; // ()
GPIOC->ODR = 12; return(0);
}
P.S. извиняюсь за иероглифы в комментариях к программе Раздел: Песочница или Вопрос-Ответ
Как то прикупил аналогичный девайс: (не здесь, но точно такой же) http://www.spytome.ru/BTN-2010.htmlШтучка неплохая, бывает весьма полезной. Кроме видеозаписи (основное назначение), может делать фото и аудио запись. Итак, о видео. Пишет на TF карту с разрешением 640*480 точек. Достаточно для идентификации личности и подробностей события. Сразу заменил батарейку, поставил 220 мА/ч, что позволяет делать непрерывную запись до 2 часов. С родной батарейкой хватало на 30-35 минут, не более. В инструкции написано, что при заполнении карты запись сохраняется и ПРЕКРАЩАЕТСЯ!!!! Это как бы нормально, ничего странного не нахожу.... При записи автоматически разбивает видео на файлы по 15 минут (650 - 700 МБ). Все бы ничего. К примеру, берем карту на 4ГБ. Эта зараза пишет 1 час, разбивает, сохраняет (см. выше) 4 файла по 15 минут. Далее начинаются ЧУДЕСА_______________________ К этому моменту на карте остается примерно 1,2 -1,3 ГБ свободного места, :- она стирает первый файл (15 минут) и сохраняет последний. Если запись не остановить, далее стирается второй, и так по кругу. Короче, более 1 последнего часа (4 файла по 15 минут) не запишешь. Один момент, который недостижим для моего ума. Если после часа записи сделать паузу, и далее писать короткими кусками (5 -7-10 минут, разное пробовал), эта зараза пишет до полного заполнения карты, после чего тупо останавливается. НИЧЕГО не стирая из ранее записанного.Кто может объяснить это? Пробовал карту на 8ГБ. Та же хрень, только можно сохранить побольше кусков по 15 минут (точно не помню, кажется 7 штук). Так же при остатке места на памяти 1,2 -1,3 ГБ начинает стирать первые записи Раздел: Жучки
Уважаемые форумчании! Помогите сделать микрофонный усилитель! Мне нужно усилить сигнал с электретного микрофна, например что б при хлопке в ладоши, на выходе было напряжение порядка 1-го вольта.
Мне не важна выходная форма сигнала. Мне нужно, что б выходной сигнал хотя бы открывал транзистор. Раздел: Схемотехника для начинающих
Подскажите есть ли аналог фильтра ПФ1П-2 и чем возможно заменить.? Раздел: Песочница или Вопрос-Ответ
Просто не очень хочется тянуть к выключателю фазу и ноль. Ведь в обычных диммерах есть вход и выход и ноль не подключает в него ...
Если делать на pc814, то нагрузку через него нельзя пускать, а параллельно, то опять все сводится к подводке двух проводов ( ноль и фаза )
Так же интересует, как запитать трансформаторный блок питания. Понятно что можно взять вход 220 и выход с BT136, но если несколько каналов диммера, а именно на этом канале перегарела лампочка, то питания на МК не будет .... Как быть ? Раздел: Начинающим
Добрый вечер все.
В каком разделе лучше обсудить лампово-транзисторный (гибридный) усилитель? Раздел: Усилители мощности
Задача следующая:
Нужно чтобы при нажатии на тактовую кнопку мотор крутился в одну сторону, а при нажатии на другу кнопку в другую сторону, соответственно.
Реально ли? Каким образом? Раздел: Песочница или Вопрос-Ответ
Задача: управлять сервоприводом из под ос windows в реальном времени.
Итак, на данный момент я могу пересылать из COMPIM-а данные на PIC (16F628A) и обратно и делать аппаратный ШИМ.
Теперь я хочу сделать простую программу (грубо говоря, кнопки: влево/вправо, ползунок регулирующий коэф. заполнения ШИМ и.т.п.).
Понятно, что программа будет работать с COM-портом и самих терминалок много есть, но там нет нужного мне интерфейса.
Вопрос: Тут будет легче с нуля все написать? Или может уже есть какая-то распространенная прога к которой можно просто плагин создать? Раздел: Песочница или Вопрос-Ответ
Схема взята отсюда http://radio.infoklad.ru/audio/headphones-amplifier/kreimer.htmlВозможна ли замена в этой схеме IRF9510 на IRF9530? Первый сложно достать в моем городе, где есть только один маленький отдельчик с радиодеталями. Исходя из даташитов на эти транзисторы, разница такова: IRF9510: R ds(on) = 1.2 Om, I d = -4.0A IRF9530: R ds(on) = 0.30 Om, I d = -12A http://www.irf.com/product-info/datasheets/data/irf9510.pdfhttp://www.irf.com/product-info/datasheets/data/irf9530.pdfСудя из описания схемы - сопротивление R6 выбирается относительно сопротивления наушников (для 32Ом R6=32Ом). Значит при замене транзистора поменяется сопротивление на участке T1 ds-R6. Это все есть только мои размышления, которые могут быть ошибочными. Поэтому прошу совета у вас. Можно ли заменить IRF9510 на IRF9530, какие коррективы нужно будет внести в схему и вообще возможные действия в этой ситуации. Раздел: Схемотехника для начинающих
Доброго времени суток.
Нужно с помощью RGB-мощного светодиода (девайс 1) получить цветной луч, который нужно принять девайсом 2.
Девайс 2 должен распознать так же переданную этим же лучом команду (2 команды минимум + пустая команда).
Как это можно сделать? RGB диод модулируется ШИМ, а нужно еще и команду заслать. Видимого глазом изменения цвета быть не должно как и его мигания.
Какие фотоприемники лучше всего использовать? Дистанция до 40м (лучше до 60м). RGB 1ВТ на канал (итого 3) + коллиматор. (5...10 град)
Посоветуйте че-недь. Раздел: Песочница или Вопрос-Ответ
Вместе с Xbox One Microsoft представила и новый сенсор захвата движений Kinect, который получил массу принципиальных улучшений вроде более широкоформатной камеры (снижает требования к пространству и позволяет взаимодействовать на более близком расстоянии), поддержки съёмки в разрешении 1080p при 30 кадрах...
Компания Samsung Electronics заявила о начале поставок линейки твердотельных накопителей SM843T, нацеленных на использование в высокопроизводительных серверах и дата-центрах следующего поколения. В ассортименте южнокорейского производителя уже есть SSD потребительского уровня, а на корпоративном рынке компания пока ещё только делает первые...
Компания AU Optronics (AUO), занимающаяся производством панелей для различных дисплеев, приняла участие в мероприятии SID (Society for Information Display) Display Week 2013 в Ванкувере, которое проходит с 19 по 24 мая. Команда исследования и разработки AUO представила 13 докладов на...
В ассортименте компании GELID Solutions появился новый процессорный кулер Rev.2 GX-7 (CC-GX7-02-A), дополнивший линейку GAMER Series. Новинка является усовершенствованной версией модели GX-7 первого поколения.В модели второй ревизии GELID использует синий вентилятор Slim 12 PL Blue и предлагает термопасту GC-Extreme в...
Компания Microsoft официально заявила, что новая консоль Xbox One не будет поддерживать контроллеры от Xbox 360 и какие-либо другие периферийные устройства для консоли предыдущего поколения.«Xbox One разрабатывалась с нуля на базе совершенно новой технологии, чтобы предложить пользователям новые виды развлечений....
В этом выпуске мы расскажем вам об одном из главных событий этого года в мире электронных развлечений — долгожданном анонсе новой консоли от Microsoft, получившей название Xbox One
ASUS успешно экспериментирует с трансформируемыми продуктами, размывающими грани привычных категорий устройств. Последним примером является 18,4-дюймовый ПК-моноблок Transformer AiO P1801 на базе Windows 8, который одновременно может выступать в роли гигантского Android-планшета. Это устройство добралось и до России — 21 мая...
Происходящее в США разбирательство по поводу предполагаемого уклонения от выплаты налогов одним из лидеров американской экономики технологическим гигантом Apple не могло не привлечь внимание мировой общественности.Правительство Ирландии, где по мнению участников постоянного подкомитета Сената по расследованиям (Senate Permanent Subcommittee on Investigations) Apple...
Незадолго до мировой премьеры процессоров Intel Core четвёртого поколения (кодовое название Haswell) в исполнении Socket LGA1150, которая состоится в начале следующего месяца в рамках международной выставки Computex 2013 в Тайбэе, компания EVGA решила привлечь внимание потенциальных покупателей к созданной ею...
[next-page][/next-page]
|