Search the Community
Showing results for tags 'Help'.
-
Здравствуйте, подскажите пожалуйста, можно ли сделать подобную схему в Proteus с микроконтроллером семейства STM32F вместо Arduino UNO? Если можно, то подскажите каким образом
- 10 replies
-
Здравствуйте, подскажите пожалуйста, как соединить микроконтроллер LPC1343FHN33 с SD Card?
-
Всем здравия господа. Помогите пожалуйста советом или направлением) Имеется бесперебойник на плате 11-090400-03 схему на эту плату я не нашел, возможно плохо искал, но я старался. Вопрос заключается вот в чем; возможно ли на этой плате полностью отключить заряд аккумулятора? Или хотяб снизить напряжение которое он выдает. Видел в других схемах стоят ЛМки для заряда АКБ, а в этой ничего такого нет.
-
Здравствуйте, подскажите пожалуйста, как подключить дисплей к микроконтроллеру посредством каскада сдвиговых регистров?
- 13 replies
-
Здравствуйте, помогите пожалуйста найти три элемента для библиотеки Proteus, весь интернет обшарил, ничего не нашёл: 1) ESP32-WROOM-32 2) SN74LVC2G241 3) PLS06
-
Здравствуйте, я работаю в Proteus и у меня возникла ошибка Simulation is not running in real time due to excessive CPU load Подскажите пожалуйста как её исправить Код прошивки: #include <lm3s300.h> // Graphic Display functions #include <glcd.h> // Font used for displaying text // on the graphic display #include <font5x7.h> // Declare your global variables here void main(void) { unsigned char odin[] = { 0x08, 0x00, 0x08, 0x00, #ifndef _GLCD_DATA_BYTEY_ 0x00, 0x10, 0x18, 0x14, 0x10, 0x10, 0x7C, 0x00, #else 0x00, 0x00, 0x48, 0x44, 0x7E, 0x40, 0x40, 0x00, #endif }; // Declare your local variables here // Variable used to store graphic display // controller initialization data GLCDINIT_t glcd_init_data; // Crystal Oscillator division factor: 1 #pragma optsize- CLKPR=(1<<CLKPCE); CLKPR=(0<<CLKPCE) | (0<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0); #ifdef _OPTIMIZE_SIZE_ #pragma optsize+ #endif // Input/Output Ports initialization // Port B initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRB=(0<<DDB7) | (0<<DDB6) | (0<<DDB5) | (0<<DDB4) | (0<<DDB3) | (0<<DDB2) | (0<<DDB1) | (0<<DDB0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0); // Port C initialization // Function: Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRC=(0<<DDC6) | (0<<DDC5) | (0<<DDC4) | (0<<DDC3) | (0<<DDC2) | (0<<DDC1) | (0<<DDC0); // State: Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTC=(0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0); // Port D initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRD=(0<<DDD7) | (0<<DDD6) | (0<<DDD5) | (0<<DDD4) | (0<<DDD3) | (0<<DDD2) | (0<<DDD1) | (0<<DDD0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0); // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: Timer 0 Stopped // Mode: Normal top=0xFF // OC0A output: Disconnected // OC0B output: Disconnected TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (0<<WGM00); TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (0<<CS00); TCNT0=0x00; OCR0A=0x00; OCR0B=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: Timer1 Stopped // Mode: Normal top=0xFFFF // OC1A output: Disconnected // OC1B output: Disconnected // Noise Canceler: Off // Input Capture on Falling Edge // Timer1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10); TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) | (0<<CS11) | (0<<CS10); TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; // Timer/Counter 2 initialization // Clock source: System Clock // Clock value: Timer2 Stopped // Mode: Normal top=0xFF // OC2A output: Disconnected // OC2B output: Disconnected ASSR=(0<<EXCLK) | (0<<AS2); TCCR2A=(0<<COM2A1) | (0<<COM2A0) | (0<<COM2B1) | (0<<COM2B0) | (0<<WGM21) | (0<<WGM20); TCCR2B=(0<<WGM22) | (0<<CS22) | (0<<CS21) | (0<<CS20); TCNT2=0x00; OCR2A=0x00; OCR2B=0x00; // Timer/Counter 0 Interrupt(s) initialization TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0); // Timer/Counter 1 Interrupt(s) initialization TIMSK1=(0<<ICIE1) | (0<<OCIE1B) | (0<<OCIE1A) | (0<<TOIE1); // Timer/Counter 2 Interrupt(s) initialization TIMSK2=(0<<OCIE2B) | (0<<OCIE2A) | (0<<TOIE2); // External Interrupt(s) initialization // INT0: Off // INT1: Off // Interrupt on any change on pins PCINT0-7: Off // Interrupt on any change on pins PCINT8-14: Off // Interrupt on any change on pins PCINT16-23: Off EICRA=(0<<ISC11) | (0<<ISC10) | (0<<ISC01) | (0<<ISC00); EIMSK=(0<<INT1) | (0<<INT0); PCICR=(0<<PCIE2) | (0<<PCIE1) | (0<<PCIE0); // USART initialization // USART disabled UCSR0B=(0<<RXCIE0) | (0<<TXCIE0) | (0<<UDRIE0) | (0<<RXEN0) | (0<<TXEN0) | (0<<UCSZ02) | (0<<RXB80) | (0<<TXB80); // Analog Comparator initialization // Analog Comparator: Off // The Analog Comparator's positive input is // connected to the AIN0 pin // The Analog Comparator's negative input is // connected to the AIN1 pin ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC) | (0<<ACIS1) | (0<<ACIS0); ADCSRB=(0<<ACME); // Digital input buffer on AIN0: On // Digital input buffer on AIN1: On DIDR1=(0<<AIN0D) | (0<<AIN1D); // ADC initialization // ADC disabled ADCSRA=(0<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (0<<ADPS2) | (0<<ADPS1) | (0<<ADPS0); // SPI initialization // SPI disabled SPCR=(0<<SPIE) | (0<<SPE) | (0<<DORD) | (0<<MSTR) | (0<<CPOL) | (0<<CPHA) | (0<<SPR1) | (0<<SPR0); // TWI initialization // TWI disabled TWCR=(0<<TWEA) | (0<<TWSTA) | (0<<TWSTO) | (0<<TWEN) | (0<<TWIE); // Graphic Display Controller initialization // The KS0108 connections are specified in the // Project|Configure|C Compiler|Libraries|Graphic Display menu: // DB0 - PORTB Bit 0 // DB1 - PORTB Bit 1 // DB2 - PORTB Bit 2 // DB3 - PORTB Bit 3 // DB4 - PORTB Bit 4 // DB5 - PORTB Bit 5 // DB6 - PORTB Bit 6 // DB7 - PORTB Bit 7 // E - PORTC Bit 0 // RD /WR - PORTC Bit 1 // RS - PORTC Bit 2 // /RST - PORTC Bit 3 // /CS1 - PORTC Bit 4 // /CS2 - PORTC Bit 5 // Specify the current font for displaying text glcd_init_data.font=font5x7; // No function is used for reading // image data from external memory glcd_init_data.readxmem=NULL; // No function is used for writing // image data to external memory glcd_init_data.writexmem=NULL; glcd_init(&glcd_init_data); glcd_putimage(0,0, odin, GLCD_PUTCOPY); while (1) { // Place your code here } } Схема прикреплена ниже в архиве Схема.rar
- 6 replies
-
- Proteus
- микроконтроллер
-
(and 8 more)
Tagged with:
-
Здравствуйте. Помогите разобраться в принципе управления вентилятором. Основные точки нанесены. Вентилятор питается от негативного плеча трансформатора -11.6 В. Управление через транзистор в ключевом режиме (при замыкании колектор-емиттер вентилятор вращается, (их на схеме нет)). Не могу понять принцип подачи напряжения на ключ вентилятора. Основываясь на схеме, когда подается питание? И есть ли плавная регулировка оборотов?
-
Доброго времени суток. Требуется помощь в переделывание прошивки для работы сервопривода. Я сам так и не разобрался, теперь прошу помощи. Готов оплатить труд, Вообщем имеется код прошивки под Ардуино на атмеге 328 и нужно изменить прошивку на "чистый" С++. UselessMachine.pde
-
Нет питания на катушке реле, в чём может быть причина? Заранее спасибо
-
Немного балуюсь с цифровой электроникой. Недавно разобрал свой старый медиаплеер Rolsen RPD-9D07T. Достал из него материнку, ну центральную плату, не могу понять, что это и для чего ещё можно её использовать... Помогите пожалуйста)
- 10 replies
-
-1
-
Здравствуйте, такая проблема: имею китайскую акустику "Sven sps-821" - на микросхемы tda2030a поступает напряжение 34 В, греются очень сильно, все резисторы прозвонил - звонятся (не уверен могут ли резисторы менять номинал), схемы есть только на sps-820, они кординально отличаются. Имею не плохой запас нервов и tdaшек. За любое содействие буду очень благодарен)
-
Здравствуйте. На китайском универсальном скалере (la.mv56u.a V56) выгорел smd элемент, предположительно полевик. Маркировка на его корпусе: WSA7H Поисковики не дали ни малейшей подсказки по поводу аналогов...
-
Доброго времени суток! Кто разбирается с Atmega128, ассемблером и кому не жалко времени, пожалуйста помогите. Как можно корректировать скорость падения маятника (он должен постеменно набирать скорость падения и плавно замедляться к верхней точке)... Какие данные нужно менять?! Спасибо! логин маятник 2.zip
- 5 replies
-
- микроконтроллер
- Atmega
- (and 7 more)
-
Помогите разобраться для чего в схеме R1.1-R1.8, R2.1-R2.8, Vd.1.1-VD1.8.
-
Преподаватель выдал схему, её нужно спроектировать и развести, и при этом нужно назвать что это за прибор.Подскажыте пожалуйста.
- 27 replies
-
Привет, очень хочу сделать себе колонку переносную,была готовая схема -усилитель, сломал,теперь хочу сделать на одном транзисторе,не его ли я вытащил из кнопки дрели 220w напишите пожалуйста
- 12 replies
-
-1
-
Здрасте Увсем! Проблема следующая! Ресивер Pioneer VSX-519! Попал в ремонт с диагнозом не включается, при диагностике так и есть! Начал разбирать почему то не срабатывает реле по первичке которая подает 220 в на основной трансформатор! Почитал форумы народ первым делом грешит на плавкий пред на трансе - проверил целый! вторым делом грешит на EEPROM 24с16 - купил поменял аппарат включился один раз и тут же потух! больше не включался! Шасси vsx-819\519 main BD\ 7020-06750-000-1s - наверное это мало поможет похоже это серийник платы Да вот еще после того, как впаял новуя eeprom, и когда он раз включился и потух, я уже решил откинуть нафиг эту защиту и спаял контакт реле, т.е. побал питание на прямую на трансформатор, и не какого эффекта ресивер как не включается так и не включается, хотя опять же напряжение присутсвует на проц напруга тоже идет, на стабилизаторах 1117-3,3в и 1117-5в, напряжение присутсвует они стоят по обвязке реле! Друзья! Может кто подскажет что делать? может у кого был похожий случай? всю обвязку реле прозвонил все в норме вроде! нет не каких явных подозрений даже на одну какую то детальку Всем буду благодарен за помощь! Ели вдруг от меня нужно что то ? ну там вопрос какой отвечу с радостью!
-
Здрасте Увсем! Проблема следующая! Ресивер Pioneer VSX-519! Попал в ремонт с диагнозом не включается, при диагностике так и есть! Начал разбирать почему то не срабатывает реле по первичке которая подает 220 в на основной трансформатор! Почитал форумы народ первым делом грешит на плавкий пред на трансе - проверил целый! вторым делом грешит на EEPROM 24с16 - купил поменял аппарат включился один раз и тут же потух! больше не включался! Шасси vsx-819\519 main BD\ 7020-06750-000-1s - наверное это мало поможет похоже это серийник платы Друзья! Может кто подскажет что делать? может у кого был похожий случай? всю обвязку реле прозвонил все в норме вроде! нет не каких явных подозрений даже на одну какую то детальку Всем буду благодарен за помощь! Ели вдруг от меня нужно что то ? ну там вопрос какой отвечу с радостью! Да вот еще спаял контакт реле чтобы на прямую подать первичое напряжение на трансформатор и тоже нифига, не включается! что могла опять глюкнуть микруха EEPROM? я думаю наврятли!
-
Здравствуйте. Имеется контролер для powerbox, реализованный на FM6316FE. Выглядит так: Он берет с аккумулятора 3,7В, стабилизирует и выдает 5V 0.7A Также имеется вот такой усилитель аудио на PAM8403: Он потребляет без нагрузки 16мА, а под нагрузкой максимум 40мА(если даташит не врет) Так вот, когда я подключаю к контролеру усилитель, он включается на 3 секунды и отрубается. При этом спокойно работает, если подключить двигатель вместе с усилителем. Также спокойно работает, если заряжать им планшет Galaxy Tab 2 Пробовал поставить резистор в разрыв цепи питания, идущей к усилителю, 1.2Ом(вдруг тока много жрет) - ничего. Пробовал ставить параллельно с усилителем резистор 100КОм, тоже никакого результата. Как быть? Может к FM6316FE нужно что-то довесить на ноги, чтобы он не отрубал DC-DC UP? Нужен компактный усилитель звука и dc-dc UP с возможностью заряда батареи. Даташит на FM6316FE:pdf_ETC_846782.pdf Заранее спасибо.
-
Здравствуйте радиолюбители! Нашёл на просторах интернета схему, которую приложу ниже. Проблема возникла в том,что не программист и не могу толком написать нормальную программу... Вообщем такая штука. Т.к. на ардуино(уно) мало памяти, да и тяжело с помощью tone() подбирать ноты, возникла идея "преобразовать" MIDI сигнал с компьютера в тот же tone(), или ШИМ сигнал. Но так как не шарю в программировании прошу помочь форумчан. Если не понятно объяснил или не корректно сформулировал, то по сути я хочу получить тот же tone() из миди сигнала от компьютера. Искал статью, где есть хоть что то похожее, но бесполезно. Может я просто не умею пользоваться гуглом или просто нормально это сформулировать... Короче помогите чем можете. Заранее благодарю. вот схема: Если всё получится, возможно напишу статью кому интересно(Естественно упомяну того кто поможет). И не надо материть что ардуино сгорит к херам от вв поля трансформатора. Я знаю что делаю.
-
Нашел схему регулятора: http://radiokot.ru/c...r/converter/32/ Не нашел ATMEGA48, а есть ATMEGA8A-PU. Пробовал скомпилировать в трех программах: 1) исходный файл (ATmega48) CodeVisionAVR 3.20 WinAVR 2010 01 10 и AtmelStudio 6.2 Получается в WinAVR. Проверил моделирование в Proteus 8 Professional. Все работает как надо Atmel выдает ошибку "Error 3 attempt to use poisoned "SIG_INTERRUPT0" C:\...\main.c 41 5 main" CVAVR ошибку "Error: C:\[Program]\Reg\C++\main.h(94), #included from: main.c: '(' expected" на объявлении массива const uint8_t font[]= 2) переделал под Atmega8 Atmel и CVAVR выдают то же самое WinAVR компилирует, но при попытке загрузить в proteus пишет ошибку EEPROM. В чем косяк? Может виноват предделитель? Там еще куча неиспользуемых параметров, нужны ли они? Файлы прилагаю. Files.rar