Найдено 389 результатов
- Сб июл 06, 2024 23:03:53
- Форум: Питание
- Тема: Ремонт китайского инвертора Powerone plus 1500w NO.34-11500
- Ответы: 0
- Просмотры: 1142
Ремонт китайского инвертора Powerone plus 1500w NO.34-11500
Была переплюсовка по питанию выгорели полевики преобразователя (IRF3205) и транзисторы каскада усилителя мощности (ss8050 и ss8550). Все заменено. Котроллер раскачки FMD B1hHKME (https://www.fremontmicro.com/) - кратковремено запускается появляется выходное напряжение на выходе инвертора ...
- Вс май 24, 2020 18:32:51
- Форум: Практика
- Тема: Усилитель ATTINY 125 КГЦ для MOSFEET
- Ответы: 7
- Просмотры: 1237
Re: Усилитель ATTINY 125 КГЦ для MOSFEET
Спасибо проблема решена . Завал идет на 1МГЦ. Была проблема в частоте задающего генератора OSCCAL.
- Вс май 24, 2020 17:47:36
- Форум: Практика
- Тема: Усилитель ATTINY 125 КГЦ для MOSFEET
- Ответы: 7
- Просмотры: 1237
Re: Усилитель ATTINY 125 КГЦ для MOSFEET
U1:A Выход. Дальше каскады проблему не устраняют.
- Вс май 24, 2020 17:20:42
- Форум: Практика
- Тема: Усилитель ATTINY 125 КГЦ для MOSFEET
- Ответы: 7
- Просмотры: 1237
Re: Усилитель ATTINY 125 КГЦ для MOSFEET
1.Микроконтроллеры периферия.
2.Стандартная схема включения см. рис
3.Готовый нет . На макетке проблем не было.
2.Стандартная схема включения см. рис
3.Готовый нет . На макетке проблем не было.
- Вс май 24, 2020 12:30:45
- Форум: Практика
- Тема: Усилитель ATTINY 125 КГЦ для MOSFEET
- Ответы: 7
- Просмотры: 1237
Усилитель ATTINY 125 КГЦ для MOSFEET
Схема усилителя на рисунке преобразователь уровня на к561лн1 усилитель мощности для мосфита на кт502 кт503 мосфит ssp6n60
Проблема в завале частотной характеристике после 60 КГЦ.
После 72 кгц идет искожение меандра завал фронтов после 80 идет уменьшение уровня и на выходе пила.
Как улучшить ...
Проблема в завале частотной характеристике после 60 КГЦ.
После 72 кгц идет искожение меандра завал фронтов после 80 идет уменьшение уровня и на выходе пила.
Как улучшить ...
- Вс янв 06, 2019 18:24:57
- Форум: Аналоговая техника
- Тема: цветомузыка на LM324 (вопросы)
- Ответы: 22
- Просмотры: 22790
Re: цветомузыка на LM324 (вопросы)
Еще вариант
- Сб фев 24, 2018 20:10:00
- Форум: AVR
- Тема: Вызов прерывание по совпадению AVR ATTINY10
- Ответы: 4
- Просмотры: 1815
Re: Вызов прерывание по совпадению AVR ATTINY10
вот окно настоек TIMER_COUNTER_0 видно что таймер считает
Всем спасибо !!!
Вот полностью рабочий код
;Sat Feb 17 2018 181152
;Code generation for Atmel Assembler language Attiny10.
;
;.include "tn10def.inc"
;
; Hазначение выводов ATTINY 10
;
; _____
; 1 ---|. |---- 6
; GND ----2 ---| |---- 5 ...
Всем спасибо !!!
Вот полностью рабочий код
;Sat Feb 17 2018 181152
;Code generation for Atmel Assembler language Attiny10.
;
;.include "tn10def.inc"
;
; Hазначение выводов ATTINY 10
;
; _____
; 1 ---|. |---- 6
; GND ----2 ---| |---- 5 ...
- Сб фев 24, 2018 10:33:06
- Форум: AVR
- Тема: Вызов прерывание по совпадению AVR ATTINY10
- Ответы: 4
- Просмотры: 1815
Вызов прерывание по совпадению AVR ATTINY10
Не эмулируется вызов прерывание на атмел студио 6 :
TIM0_COMPA_VECT:
in tmp, SREG
LED1_ON
out SREG,tmp
reti
;Настройка таймера:
; Timer/Counter0 Control Register A
ldi tmp,0
out TCCR0A,tmp
; Timer/Counter0 Control Register B 0,001024 Cek 1 TIK
ldi tmp,0x05|(1<<WGM02) ; режим счета ...
TIM0_COMPA_VECT:
in tmp, SREG
LED1_ON
out SREG,tmp
reti
;Настройка таймера:
; Timer/Counter0 Control Register A
ldi tmp,0
out TCCR0A,tmp
; Timer/Counter0 Control Register B 0,001024 Cek 1 TIK
ldi tmp,0x05|(1<<WGM02) ; режим счета ...
- Сб мар 11, 2017 09:09:35
- Форум: AVR
- Тема: AVRISP mkII новый клон (поддерживает XMEGA)
- Ответы: 2040
- Просмотры: 1211226
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Програматор фото на стр. 15
Год назад скомпилировал прошивку USBTINY и пользовался под ATMEl STUDIO 7 и win7 x86 затем установил 8.1 x64
Около месяца назад прошло обновление WIN8 и програматор перестал делать конект с процессором и начались танцы с бубном
установил студию 6 и все заработало. но не ...
Год назад скомпилировал прошивку USBTINY и пользовался под ATMEl STUDIO 7 и win7 x86 затем установил 8.1 x64
Около месяца назад прошло обновление WIN8 и програматор перестал делать конект с процессором и начались танцы с бубном
установил студию 6 и все заработало. но не ...
- Вт мар 07, 2017 15:34:06
- Форум: Разные вопросы по МК
- Тема: Как передать номер/адрес порта в подпрограмму
- Ответы: 3
- Просмотры: 1257
Re: Как передать номер/адрес порта в подпрограмму
Спасибо за ответы - речь идет конкретно MCS-51 KEIL
Предложенные примеры не подходят под KEIL
void output(volatile u8 *p, u8 d){
*p = d;
}
В main:
output(&P1, 12); <---- main_8051.c(447): error C189: '&' on bit/sfr illegal
Предложенные примеры не подходят под KEIL
void output(volatile u8 *p, u8 d){
*p = d;
}
В main:
output(&P1, 12); <---- main_8051.c(447): error C189: '&' on bit/sfr illegal
- Вс мар 05, 2017 11:19:07
- Форум: Разные вопросы по МК
- Тема: Как передать номер/адрес порта в подпрограмму
- Ответы: 3
- Просмотры: 1257
Как передать номер/адрес порта в подпрограмму
Что- то типа для KEIL
void outport (port,data){
#asm
mov port, #data
#endasm
}
outport(P1,1);
void outport (port,data){
#asm
mov port, #data
#endasm
}
outport(P1,1);
- Сб фев 18, 2017 21:44:17
- Форум: AVR
- Тема: Прерывания компаратора ATTINY13 не работают в протеусе
- Ответы: 0
- Просмотры: 875
Прерывания компаратора ATTINY13 не работают в протеусе
Не могу заставить вызывать прерывания компаратора при эмуляции кода в протеусе, проэкт и схему прилагаю
Опрос флага компаратора работает
/*после сброса*/
/*настройка компаратора*/
ADCSRB&=~(1<<ACME); /*ACME=0 выключили ADC */
ACSR|=(1<<ACIE);
sei();
Опрос флага компаратора работает
/*после сброса*/
/*настройка компаратора*/
ADCSRB&=~(1<<ACME); /*ACME=0 выключили ADC */
ACSR|=(1<<ACIE);
sei();
- Чт янв 19, 2017 18:34:15
- Форум: Разные вопросы по МК
- Тема: AT89c55WD после установки LOCK BITS не могу стереть
- Ответы: 3
- Просмотры: 1486
Re: AT89c55WD после установки LOCK BITS не могу стереть
Доку эту читал не помогает. Даже ID не читает
Неужели до конечногоцикла перезаписи добрался ?
Неужели до конечногоцикла перезаписи добрался ?
- Сб дек 03, 2016 08:43:55
- Форум: Разные вопросы по МК
- Тема: AT89c55WD после установки LOCK BITS не могу стереть
- Ответы: 3
- Просмотры: 1486
AT89c55WD после установки LOCK BITS не могу стереть
ПрограмировалAT89c55WD самодельным програматором (http://www.kswichit.com/easy2/easy3_1.html ) . Все читалось и стиралось, но после установки LOCK BITS операция стирания завершается неудачей.
При тестировании проца при работе с внешней памятью программ проц рабочий.
При тестировании проца при работе с внешней памятью программ проц рабочий.
- Ср июн 22, 2016 08:40:14
- Форум: AVR
- Тема: Чтение ID S 29ALC0160D MEGA8515
- Ответы: 0
- Просмотры: 912
Чтение ID S 29ALC0160D MEGA8515
При чтении ID S29ALC0160D (Флешка подключена с конфигурацией байт используется вывод DQ15/A-1 ) получаю 0х24 а должно быть 0x01
PutDToA( (0xAAA<<1 ), 0XAA); //A-1=0
PutDToA( (0x555<<1) ,0X55); //A-1=0
PutDToA( (0xAAA<<1) , 0X90); //A-1=0 ...
PutDToA( (0xAAA<<1 ), 0XAA); //A-1=0
PutDToA( (0x555<<1) ,0X55); //A-1=0
PutDToA( (0xAAA<<1) , 0X90); //A-1=0 ...
- Вс мар 20, 2016 17:10:27
- Форум: AVR
- Тема: UART mega8515 нет сигнала на пине TXD (AVRSTUDIO 6.2)
- Ответы: 1
- Просмотры: 748
Re: UART mega8515 нет сигнала на пине TXD (AVRSTUDIO 6.2)
Проблема решена Надо было помянять Эти строчки местами
/* Enable receiver and transmitter */
UCSRB = (1<<RXEN)|(1<<TXEN);
/* Set frame format: 8data, 2stop bit */
UCSRC = (1<<URSEL)|(1<<USBS)|(3<<UCSZ0);
/* Enable receiver and transmitter */
UCSRB = (1<<RXEN)|(1<<TXEN);
/* Set frame format: 8data, 2stop bit */
UCSRC = (1<<URSEL)|(1<<USBS)|(3<<UCSZ0);
- Вс мар 20, 2016 16:14:23
- Форум: AVR
- Тема: UART mega8515 нет сигнала на пине TXD (AVRSTUDIO 6.2)
- Ответы: 1
- Просмотры: 748
UART mega8515 нет сигнала на пине TXD (AVRSTUDIO 6.2)
Помогите разобраться Вот код для mega8515 При передаче символа через UART пин не дергается ( 0 и 1 устанавливается при записи в порт PD1 - Проверено на другом коде):
#define F_CPU 11058200UL
#if defined(F_CPU)
//fosc = 11.0592 MHz U2X = 0 UBRR=5
#define BR_115200 5 // boundrate 115200
//#define ...
#define F_CPU 11058200UL
#if defined(F_CPU)
//fosc = 11.0592 MHz U2X = 0 UBRR=5
#define BR_115200 5 // boundrate 115200
//#define ...
- Вс янв 31, 2016 10:25:27
- Форум: ARM
- Тема: Структуры и обединения данных в Keil
- Ответы: 4
- Просмотры: 2335
Re: Структуры и обединения данных в Keil
Открывающиеся скобки есть, закрывающихся нет. Так и должно быть ?
Все получилось - пример кода:// Структура времени в микросхеме
struct t_H10_{
unsigned char H_10:2;
unsigned char PM_AM:2 ; //PM -1 AM -0
};
union mmH10 {struct t_H10_ _H10_; //создали структуру
unsigned char H10:4 ...
Все получилось - пример кода:// Структура времени в микросхеме
struct t_H10_{
unsigned char H_10:2;
unsigned char PM_AM:2 ; //PM -1 AM -0
};
union mmH10 {struct t_H10_ _H10_; //создали структуру
unsigned char H10:4 ...
- Сб янв 30, 2016 12:23:59
- Форум: ARM
- Тема: Структуры и обединения данных в Keil
- Ответы: 4
- Просмотры: 2335
Re: Структуры и обединения данных в Keil
Ничего не получилось
Вот кусок
37 struct time_M6243B {
38 unsigned char S_1:4 ; //
39 unsigned char S_10:4 ;
40 unsigned char MI_1:4 ;
41 unsigned char MI_10:4 ;
42 unsigned char H_1:4 ;
43
44
45 union H10 {
46 struct _H10_;
47 unsigned char H10:4;
48 };
assembling STARTUP.A51...
compiling ...
Вот кусок
37 struct time_M6243B {
38 unsigned char S_1:4 ; //
39 unsigned char S_10:4 ;
40 unsigned char MI_1:4 ;
41 unsigned char MI_10:4 ;
42 unsigned char H_1:4 ;
43
44
45 union H10 {
46 struct _H10_;
47 unsigned char H10:4;
48 };
assembling STARTUP.A51...
compiling ...
- Пт янв 29, 2016 18:47:17
- Форум: ARM
- Тема: Структуры и обединения данных в Keil
- Ответы: 4
- Просмотры: 2335
Структуры и обединения данных в Keil
Ниже приведена часть кода C++ определяющая структуру и обединение работающего на i286 как заставить работать этот код под Keil
// Структура времени в микросхеме
struct _H10_{
unsigned char H_10:2;
unsigned char PM_AM:2 ; //PM -1 AM -0
};
//----------
struct _Cd_ {
unsigned char HOLD:1 ...
// Структура времени в микросхеме
struct _H10_{
unsigned char H_10:2;
unsigned char PM_AM:2 ; //PM -1 AM -0
};
//----------
struct _Cd_ {
unsigned char HOLD:1 ...