AlexS4
Не похоже на пружинные, выглядят так как будто концы штырей спресовали после установки .
В зипе ничего не было.
Сжать не получилось очень твердые штыри.
Нагрев до температуры плавления тоже дал результат.
Может запресовано на заводе.
electroget
Цель получить доступ к элементам плат и ...
Найдено 513 результатов
- Пн мар 20, 2023 19:27:06
- Форум: Умные мысли
- Тема: Подскажите... различные мелкие вопросы
- Ответы: 1660
- Просмотры: 654557
- Вс мар 19, 2023 20:08:50
- Форум: Умные мысли
- Тема: Подскажите... различные мелкие вопросы
- Ответы: 1660
- Просмотры: 654557
Re: Подскажите... различные мелкие вопросы
Доброго времени суток коллеги!
Прошу Вас подсказать как демонтировать разъемы соединяющие платы.
Фото по ссылке
https://photos.app.goo.gl/9GYz9FmS4BE7eQVj9
Прошу Вас подсказать как демонтировать разъемы соединяющие платы.
Фото по ссылке
https://photos.app.goo.gl/9GYz9FmS4BE7eQVj9
- Вт ноя 04, 2014 17:50:39
- Форум: AVR
- Тема: ATmega8 and RF 433mhz
- Ответы: 22
- Просмотры: 14292
Re: ATmega8 and RF 433mhz
Вот так реализовал прием/передачу на подобном устройстве (AT86RF211)за основу брал Arduino.
- Ср мар 12, 2014 18:33:38
- Форум: AVR
- Тема: АЦП у Мега8
- Ответы: 37
- Просмотры: 6815
Re: АЦП у Мега8
А как еще можно усреднять, если например используется 8 каналов?
Желательно с минимальными затратами памяти.В моем случае, чем больше усреднений тем больше озу используется.
#define ADC_start_ch 0 // канал с которого начать измерение 0..7
#define ADC_ch 8 // количество измеряемых каналов 1..8 ...
Желательно с минимальными затратами памяти.В моем случае, чем больше усреднений тем больше озу используется.
#define ADC_start_ch 0 // канал с которого начать измерение 0..7
#define ADC_ch 8 // количество измеряемых каналов 1..8 ...
- Вс мар 09, 2014 18:27:48
- Форум: AVR
- Тема: Опрос кнопки
- Ответы: 12
- Просмотры: 2733
Re: Опрос кнопки
У меня не много по другомуshads писал(а):Код: Выделить всё
//функция чтения данных о нажатии кнопок char BtnGet (void) { cli (); char temp = BtnFlags; BtnFlags = 0; sei (); return temp; }
Код: Выделить всё
char BtnGet (void)
{
char temp = BtnFlags;
if (temp) BtnFlags = 0;
return temp;
}
- Вс мар 09, 2014 13:20:09
- Форум: AVR
- Тема: Опрос кнопки
- Ответы: 12
- Просмотры: 2733
Re: Опрос кнопки
Бывает, постарайтесь без внешнего прерывания, таймер же все равно молотит. В протеусе все гладко, в реале дребезг, наводки всплески, и тд.
- Вс мар 09, 2014 13:12:33
- Форум: AVR
- Тема: Опрос кнопки
- Ответы: 12
- Просмотры: 2733
Re: Опрос кнопки
PORTE или PINE?
- Вс мар 09, 2014 12:52:37
- Форум: AVR
- Тема: Опрос кнопки
- Ответы: 12
- Просмотры: 2733
Re: Опрос кнопки
Вроде как здесь не правильно организовано
// Timer0 64Hz
ISR(TIMER0_COMP_vect)
{
if(butSflag==1) // флаг старта счетчика
{
butScnt++; // счетчик
if(!(PORTE & (1<<BUTNR))) // нажата кнопка R
{
if(butScnt>128)
butLong=1; // 2 секунды задержка - длинное нажатие
}
else
butShort=1 ...
// Timer0 64Hz
ISR(TIMER0_COMP_vect)
{
if(butSflag==1) // флаг старта счетчика
{
butScnt++; // счетчик
if(!(PORTE & (1<<BUTNR))) // нажата кнопка R
{
if(butScnt>128)
butLong=1; // 2 секунды задержка - длинное нажатие
}
else
butShort=1 ...
- Сб мар 08, 2014 08:16:15
- Форум: AVR
- Тема: как записать и считывать байты в EEPROM 24с32
- Ответы: 12
- Просмотры: 6862
Re: как записать и считывать байты в EEPROM 24с32
Чтобы не создавать темы, пишу сюда.
Возможно ли сделать в СИ доступ к ячейкам внешней памяти (например как здесь внешняя епром, или к внешним регистрам сдвига)как к обычным переменным , объявив их каким хитрым образом.
что то типа этого
_external unsigned char A;
void main(void){
unsigned char B ...
Возможно ли сделать в СИ доступ к ячейкам внешней памяти (например как здесь внешняя епром, или к внешним регистрам сдвига)как к обычным переменным , объявив их каким хитрым образом.
что то типа этого
_external unsigned char A;
void main(void){
unsigned char B ...
- Пт фев 28, 2014 19:32:14
- Форум: AVR
- Тема: Просьба. Низкочастотный генератор на AVR
- Ответы: 21
- Просмотры: 5685
Re: Просьба. Низкочастотный генератор на AVR
Задача , какжется, несложной..
.. Следуют импульсы (подается солярка) - горит огонь - термопара реагирует -
если в диапазоне - продолжаем с той же частотой импульсы +шим на вентилятор наддува.
Задали большую температуру - чаще импульсы - и так же меняется скважность для вентилятора
(опять же ...
- Чт фев 27, 2014 22:28:17
- Форум: AVR
- Тема: Просьба. Низкочастотный генератор на AVR
- Ответы: 21
- Просмотры: 5685
Re: Просьба. Низкочастотный генератор на AVR
Ну да, просто кнопками. В будущем планировал сделать имитатор турбинного счетчика жидкости.Если есть протеус, можно посмотреть работу в симуляторе.
- Чт фев 27, 2014 22:16:31
- Форум: AVR
- Тема: Просьба. Низкочастотный генератор на AVR
- Ответы: 21
- Просмотры: 5685
Re: Просьба. Низкочастотный генератор на AVR
может пригодится, пример генератора на атмега8.частоты немного другие.
- Вс янв 19, 2014 17:28:22
- Форум: AVR
- Тема: Подключить Usb Gsm Модем К Atmega
- Ответы: 2
- Просмотры: 1297
Re: Подключить Usb Gsm Модем К Atmega
Как правило у микроконтроллеров gsm модема имеется еще входа выхода USART например. Смотрите даташит на камень модема.
- Вс дек 08, 2013 12:10:32
- Форум: AVR
- Тема: Прошу в помощи в объединении кодов для RGB контроллера
- Ответы: 51
- Просмотры: 8204
Re: Прошу в помощи в объединении кодов для RGB контроллера
Да можно к любым ножкам, считывается регистр PIN, но на железе не проверял, только в протеусе..
Код: Выделить всё
enc_state <<= 1;
enc_state |= PINx.0;
enc_state <<= 1;
enc_state |= PINx.2;
- Пт дек 06, 2013 20:58:30
- Форум: AVR
- Тема: Прошу в помощи в объединении кодов для RGB контроллера
- Ответы: 51
- Просмотры: 8204
Re: Прошу в помощи в объединении кодов для RGB контроллера
Пример с табличной реализацией
- Вс дек 01, 2013 15:17:36
- Форум: AVR
- Тема: Прошу в помощи в объединении кодов для RGB контроллера
- Ответы: 51
- Просмотры: 8204
Re: Прошу в помощи в объединении кодов для RGB контроллера
Предложу еще раз. использовать ШИМ аппаратный, для регулировки общей яркости.У меня работало.
По коду:
//========Выбор сцены спектра палитры цветов===========
if((PIND&(1 << PORTD2)|(1 << PORTD0))==0)//это условие никогда не выполнится приоритет за &
{
scena++;
if (scena>=5)
scena=0;
}
По коду:
//========Выбор сцены спектра палитры цветов===========
if((PIND&(1 << PORTD2)|(1 << PORTD0))==0)//это условие никогда не выполнится приоритет за &
{
scena++;
if (scena>=5)
scena=0;
}
- Пт ноя 29, 2013 22:08:44
- Форум: AVR
- Тема: Прошу в помощи в объединении кодов для RGB контроллера
- Ответы: 51
- Просмотры: 8204
Re: Прошу в помощи в объединении кодов для RGB контроллера
Чтобы яркость менялась так как вам хочется, сделайте три таблицы, для каждого цвета свою.
пример для красного
flash unsigned char RED_mass[256]={
0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x03,
0x04, 0x05, 0x06, 0x08, 0x09, 0x0B, 0x0D, 0x0F,
0x11, 0x13, 0x15, 0x18, 0x1A, 0x1D, 0x20, 0x23,
0x26 ...
пример для красного
flash unsigned char RED_mass[256]={
0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x03,
0x04, 0x05, 0x06, 0x08, 0x09, 0x0B, 0x0D, 0x0F,
0x11, 0x13, 0x15, 0x18, 0x1A, 0x1D, 0x20, 0x23,
0x26 ...
- Чт ноя 28, 2013 20:39:12
- Форум: AVR
- Тема: Прошу в помощи в объединении кодов для RGB контроллера
- Ответы: 51
- Просмотры: 8204
Re: Прошу в помощи в объединении кодов для RGB контроллера
Да точно ошибся.
вот почему не выходит из мин если например если tempR будет меньше 15, то результат kr будет равен нулю.
поэтому число плюс R=tempR+0;
или
минус R=tempR-0; не изменят его R.
вот почему не выходит из мин
Код: Выделить всё
kr=tempR/15поэтому число плюс R=tempR+0;
или
минус R=tempR-0; не изменят его R.
- Чт ноя 28, 2013 10:30:46
- Форум: AVR
- Тема: Прошу в помощи в объединении кодов для RGB контроллера
- Ответы: 51
- Просмотры: 8204
Re: Прошу в помощи в объединении кодов для RGB контроллера
МК правильно отрабатывает ваш код.
//===========Функция увеличения яркости=======
void bright_max (void)
{
kr=tempR/15; kg=tempG/15; kb=tempB/15;//коэф. пропорциональности
if ((R<255)||(G<255)||(B<255))
{
R=tempR+kr;
G=tempG+kg;
B=tempB+kb;
}
tempR=R; tempG=G; tempB=B;
temp=max(max(R,G ...
//===========Функция увеличения яркости=======
void bright_max (void)
{
kr=tempR/15; kg=tempG/15; kb=tempB/15;//коэф. пропорциональности
if ((R<255)||(G<255)||(B<255))
{
R=tempR+kr;
G=tempG+kg;
B=tempB+kb;
}
tempR=R; tempG=G; tempB=B;
temp=max(max(R,G ...
- Ср ноя 27, 2013 21:49:58
- Форум: AVR
- Тема: Прошу в помощи в объединении кодов для RGB контроллера
- Ответы: 51
- Просмотры: 8204
Re: Прошу в помощи в объединении кодов для RGB контроллера
Может так попробовать регулировать яркость?