Привет народ!
Во вложении представлен простой проект в Протеусе.
Вопрос вот в чём: сигнал с генератора проходит на вход осциллографа независимо от состояния кнопки, то есть кнопка "пропускает" сигнал. Это что, глюк протеуса, или что? Кто-нибудь сталкивался с таким?
Найдено 67 результатов
- Сб апр 16, 2016 13:30:43
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5559
- Просмотры: 2222298
- Пт ноя 27, 2015 11:45:27
- Форум: ARM
- Тема: Не пойму, как тактируется systick
- Ответы: 11
- Просмотры: 5519
Re: Не пойму, как тактируется systick
Прошу прощения, я напутал: Длительность импульса не 22.5, а примерно 18 мс (не 4 с половиной, а 3 с чем-то клеточки), т.е. частота переключений ноги PC7 получается примерно 28 Гц. Всё равно непонятно, откуда берётся такое значение.
- Пн ноя 23, 2015 09:57:58
- Форум: ARM
- Тема: Не пойму, как тактируется systick
- Ответы: 11
- Просмотры: 5519
- Вс ноя 22, 2015 12:48:38
- Форум: ARM
- Тема: Не пойму, как тактируется systick
- Ответы: 11
- Просмотры: 5519
Не пойму, как тактируется systick
Всем привет!
Ребята, объясните, пожалуйста, мне тупому: откуда берётся тактирование таймера systick у STM32F407 (плата Discovery)?
Вот код:
#include "stm32f4xx.h"
#include "stm32f4xx_gpio.h"
#include "stm32f4xx_rcc.h"
#define LED GPIO_Pin_14
#define TEST GPIO_Pin_7
void initGPIO ...
Ребята, объясните, пожалуйста, мне тупому: откуда берётся тактирование таймера systick у STM32F407 (плата Discovery)?
Вот код:
#include "stm32f4xx.h"
#include "stm32f4xx_gpio.h"
#include "stm32f4xx_rcc.h"
#define LED GPIO_Pin_14
#define TEST GPIO_Pin_7
void initGPIO ...
- Сб сен 19, 2015 14:04:56
- Форум: Не стирает, не готовит
- Тема: Электронный балласт от ЛДС, Замена транзисторов
- Ответы: 23
- Просмотры: 14079
Re: Электронный балласт от ЛДС, Замена транзисторов
Collector Current Continuous=1.5а никак не соответсвует этому у других брендов Кхм.. Не знаю, про какие "другие" ты тут гутаришь. Вот тебе другой, в чотком корпусе: m
Те же яйца. Всю жизнь так было
ON957 Даже сайт NXP такое не знает. Нагуглил только, что оно ещё в авто бывает. На NXP только с ...
Те же яйца. Всю жизнь так было
ON957 Даже сайт NXP такое не знает. Нагуглил только, что оно ещё в авто бывает. На NXP только с ...
- Сб сен 19, 2015 13:01:19
- Форум: Не стирает, не готовит
- Тема: Электронный балласт от ЛДС, Замена транзисторов
- Ответы: 23
- Просмотры: 14079
Re: Электронный балласт от ЛДС, Замена транзисторов
Нашёл в закромах пару ON957 от NXP. Даташита на них что-то нету, или я плохо искал.. Интересно, подойдут?
У MJE параметры 400В 1А. А у этих?
У MJE параметры 400В 1А. А у этих?
- Сб сен 19, 2015 11:45:10
- Форум: Не стирает, не готовит
- Тема: Электронный балласт от ЛДС, Замена транзисторов
- Ответы: 23
- Просмотры: 14079
Re: Электронный балласт от ЛДС, Замена транзисторов
насчет ТО92 покажите мне датащит на 1300 3 в этом корпусе для нее идет ТО126 и редко ТО220 и очень редко D2pac
1300 1(2) выпускают в нем
все что выще например 13005-13009-ТО220
так что есть вариант перемаркера хотя смысла я не вижу экономического...
Вот такой транзистор: m
Прошу пардону за ...
1300 1(2) выпускают в нем
все что выще например 13005-13009-ТО220
так что есть вариант перемаркера хотя смысла я не вижу экономического...
Вот такой транзистор: m
Прошу пардону за ...
- Пт сен 18, 2015 17:50:24
- Форум: Не стирает, не готовит
- Тема: Электронный балласт от ЛДС, Замена транзисторов
- Ответы: 23
- Просмотры: 14079
Re: Электронный балласт от ЛДС, Замена транзисторов
...зы.. (имхо) Дешевле будет не купить транзисторы, а купить КЛЛ- ку соответствующей мощности, и заменить плату целиком.. если уж светильник "дорог как память"..
Если только эта плата впишется на место старой по габаритам...
- Пт сен 18, 2015 17:18:22
- Форум: Не стирает, не готовит
- Тема: Электронный балласт от ЛДС, Замена транзисторов
- Ответы: 23
- Просмотры: 14079
Re: Электронный балласт от ЛДС, Замена транзисторов
rus084 писал(а):диоды в мосте целые?
Диоды, как ни странно, целые.
- Пт сен 18, 2015 13:15:31
- Форум: Не стирает, не готовит
- Тема: Электронный балласт от ЛДС, Замена транзисторов
- Ответы: 23
- Просмотры: 14079
Re: Электронный балласт от ЛДС, Замена транзисторов
rus084 писал(а):для начала нужно выяснить причину выхода из строя транзисторов .
там ещё конденсатор сглаживающий вздутый был.
- Пт сен 18, 2015 11:54:45
- Форум: Не стирает, не готовит
- Тема: Электронный балласт от ЛДС, Замена транзисторов
- Ответы: 23
- Просмотры: 14079
Электронный балласт от ЛДС, Замена транзисторов
Здравствуйте, друзья!
Попала мне тут в ремонт платка электронного балласта от китайского настенного светильника. Вышли из строя оба транзистора. Вот про них, собственно, вопрос: Корпус TO-92 (чёрный пласстиковый полуцириндрик), маркировка SPS D13003A. У меня таких не нашлось, подскажите, чем можно ...
Попала мне тут в ремонт платка электронного балласта от китайского настенного светильника. Вышли из строя оба транзистора. Вот про них, собственно, вопрос: Корпус TO-92 (чёрный пласстиковый полуцириндрик), маркировка SPS D13003A. У меня таких не нашлось, подскажите, чем можно ...
- Вт апр 07, 2015 16:46:09
- Форум: AVR
- Тема: UART начинающим программистам AVR
- Ответы: 4
- Просмотры: 1034
Re: UART начинающим программистам AVR
Да, забыл: тактовая частота 8 MHz, скорость UART 9600.
- Вт апр 07, 2015 15:47:23
- Форум: AVR
- Тема: UART начинающим программистам AVR
- Ответы: 4
- Просмотры: 1034
UART начинающим программистам AVR
Программа обмена данными с терминалом по UART: Вводит строку и возвращает её обратно.
Может кому пригодится как пример кода.
#include <avr\io.h>
#include <string.h>
void UART_Init(void)
{
UBRRH = 0;
UBRRL = 51;
UCSRC = _BV(URSEL) | (3<<UCSZ0);
UCSRB = _BV(TXEN) | _BV(RXEN);
}
void ...
Может кому пригодится как пример кода.
#include <avr\io.h>
#include <string.h>
void UART_Init(void)
{
UBRRH = 0;
UBRRL = 51;
UCSRC = _BV(URSEL) | (3<<UCSZ0);
UCSRB = _BV(TXEN) | _BV(RXEN);
}
void ...
- Пт янв 30, 2015 09:10:19
- Форум: ARM
- Тема: И снова про ШИМ
- Ответы: 4
- Просмотры: 1970
Re: И снова про ШИМ
optima писал(а):Так и должно быть! и напряжение будет зависеть от скважности импульсов.
Я б лучше DAC заюзал!
Так скважность меняется по линейному закону.
- Чт янв 29, 2015 14:51:55
- Форум: ARM
- Тема: И снова про ШИМ
- Ответы: 4
- Просмотры: 1970
И снова про ШИМ
Всем привет!
На STM32F4Discovery запускаю вот такую программку:
#include "stm32f4xx.h"
#include "system_stm32f4xx.h"
#define TAB_SIZE 10
uint16_t SinusTable[TAB_SIZE] = {
3000,
4763,
5853,
5853,
4763,
3000,
1237,
147,
147,
1237,
};
void InitGPIO(void)
{
RCC->AHB1ENR |= RCC ...
На STM32F4Discovery запускаю вот такую программку:
#include "stm32f4xx.h"
#include "system_stm32f4xx.h"
#define TAB_SIZE 10
uint16_t SinusTable[TAB_SIZE] = {
3000,
4763,
5853,
5853,
4763,
3000,
1237,
147,
147,
1237,
};
void InitGPIO(void)
{
RCC->AHB1ENR |= RCC ...
- Ср янв 28, 2015 16:11:14
- Форум: ARM
- Тема: Не генерится ШИМ
- Ответы: 2
- Просмотры: 1744
Re: Не генерится ШИМ
Да, заработало! Просто я не знал про эту особенность TIM8. Надо внимательнее читать Reference manual...
Спасибо!
Спасибо!
- Ср янв 28, 2015 15:28:48
- Форум: ARM
- Тема: Не генерится ШИМ
- Ответы: 2
- Просмотры: 1744
Не генерится ШИМ
Всем привет!
Значит, вводные такие: плата STM32F4Discovery, чип STM32F4. Пытаюсь генерить ШИМ на PC6, вот код:
#include "stm32f4xx.h"
#include "system_stm32f4xx.h"
void InitGPIO(void)
{
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOCEN;
GPIOC->MODER |= GPIO_MODER_MODER6_1;
GPIOC->OTYPER &= ~GPIO ...
Значит, вводные такие: плата STM32F4Discovery, чип STM32F4. Пытаюсь генерить ШИМ на PC6, вот код:
#include "stm32f4xx.h"
#include "system_stm32f4xx.h"
void InitGPIO(void)
{
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOCEN;
GPIOC->MODER |= GPIO_MODER_MODER6_1;
GPIOC->OTYPER &= ~GPIO ...
- Пт янв 09, 2015 18:04:04
- Форум: ARM
- Тема: Ещё вопрос про прерывания
- Ответы: 2
- Просмотры: 1262
Re: Ещё вопрос про прерывания
uk8amk писал(а):Нет.
Обработчик может прерваться только вектором с бОльшим приоритетом.
Ага! Вот как! Значит, в этом смысле NVIC похож на старый добрый 8259...
- Пт янв 09, 2015 13:42:27
- Форум: ARM
- Тема: Ещё вопрос про прерывания
- Ответы: 2
- Просмотры: 1262
Ещё вопрос про прерывания
Снова здравствуйте!
По размышлении возник вот такой вопрос: Я правильно понимаю, что NVIC самостоятельно не маскирует прерывание, которое в данный момент обрабатывается? то есть если во время выполнения функции обработчика прерывания соответствующее этому прерыванию событие будет сгенерировано ...
По размышлении возник вот такой вопрос: Я правильно понимаю, что NVIC самостоятельно не маскирует прерывание, которое в данный момент обрабатывается? то есть если во время выполнения функции обработчика прерывания соответствующее этому прерыванию событие будет сгенерировано ...
- Пт янв 09, 2015 10:32:45
- Форум: ARM
- Тема: Про параметры TIM_Period и TIM_Prescaler
- Ответы: 4
- Просмотры: 3375
Re: Про параметры TIM_Period и TIM_Prescaler
Да, я действительно в функциях запутался. Не изучил ещё библиотеку SPL...
