Например TDA7294

Форум РадиоКот • Просмотр темы - Мелкие вопросы по МК и ПЛИС.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 25, 2024 02:19:28

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 12482 ]     ... , , , 606, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Сб янв 18, 2020 22:46:01 
Первый раз сказал Мяу!

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Пн янв 06, 2020 19:31:02
Сообщений: 25
Рейтинг сообщения: 0
Что бы не создавать новых тем думаю логично будет тут написать
Кто может помочь?
Есть программа, код для индикатора с общим анодом, хочу переделать для индикатора с общим катодом, массив инвертировал то что было ранее закомментировал.

Код:
flash unsigned char DIG[33] = {
//G C DP D E A F B
//0b10100000, //0
0b01011111,
//0b10111110, //1
0b01000001,
//0b01100010, //2
0b10011101,
//0b00101010, //3
0b11010101,
//0b00111100, //4
0b11000011,
//0b00101001, //5
0b11010110,
//0b00100001, //6
0b11011110,
//0b10111010, //7
0b01000101,
//0b00100000, //8
0b11011111,
//0b00101000, //9
0b11010111,
//0b00110000, //A-10
0b11001111,
//0b00100101, //b-11
0b11011010,
//0b11100001, //C-12
0b00011110,
//0b00100110, //d-13
0b11011001,
//0b01100001, //E-14
0b10011110,
//0b01110001, //F-15
0b10001110,
//0b10100001, //G-16
0b01011110,
//0b00110101, //h-17
0b11001010,
//0b11110111, //i-18
0b00001000,
//0b10100110, //J-19
0b01011001,
//0b11100101, //L-20
0b00011010,
//0b00110111, //n-21
0b11001000,
//0b00100111, //o-22
0b11011000,
//0b01110000, //P-23
0b10001111,
//0b01110111, //r-24
0b10001000,
//0b01100101, //t-25
0b10011010,
//0b10100100, //u-26
0b01011011,
//0b00110100, //H-27
0b11001011,
//0b00101100, //Y-28
0b11010011,
//0b01111111, //- 29
0b10000000,
//0b11101111, //_-30
0b00010000,
//0b10110111, //ii31
0b01001000,
//0b11111111  // -32
0b00000000
};

Пока просто вывожу поучаю что горят три первых разряда
Изображение
Хотя должен гореть последний, четвертый, значит где то еще надо вывод инвертировать.
Если правильно понимаю то тут
Код:
switch (PLACE) {
case 0:  PORTB |= 0b00111100;
         PORTC &= 0b11000000;
         PORTD &= 0b11111100;
         PORTC |= (DIG[L0]&0b00111111);
         if (MODE==1) PORTC.5=0;
         PORTD |= ((DIG[L0]&0b11000000)>>6);
         A0=0;
        break;
case 1:  PORTB |= 0b00111100;
         PORTC &= 0b11000000;
         PORTD &= 0b11111100;
         PORTC |= (DIG[L1]&0b00111111);
         PORTD |= ((DIG[L1]&0b11000000)>>6);
         A1=0;
        break;
case 2:  PORTB |= 0b00111100;
         PORTC &= 0b11000000;
         PORTD &= 0b11111100;
         PORTC |= (DIG[L2]&0b00111111);
         PORTD |= ((DIG[L2]&0b11000000)>>6);
         A2=0;
        break;
case 3:  PORTB |= 0b00111100;
         PORTC &= 0b11000000;
         PORTD &= 0b11111100;
         PORTC |= (DIG[L3]&0b00111111);
         PORTD |= ((DIG[L3]&0b11000000)>>6);
         A3=0;
        break;

Пробовал по разному но что то совсем дичь получается.
Кто то может подсказать что не так делаю? Приложил файлик с кодом, если не сложно можно в файлике поправить, просто хочу сравнить, посмотеть что я не так делаю


Вложения:
Wind.zip [3.83 KiB]
Скачиваний: 251
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс янв 19, 2020 05:37:11 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 18809
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Есть программа, код для индикатора с общим анодом, хочу переделать для индикатора с общим катодом
Всё правиольно. Помимо самих 8 сегментов, надо ещё найти где аноды переключаются "1", и заменить на "0" для катодов.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср янв 22, 2020 23:17:31 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн фев 23, 2009 21:53:43
Сообщений: 159
Рейтинг сообщения: 0
Не уверен что по теме, но чем прошить M95320-W и может ли СН341А работать с 95-й серией микросхем?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт янв 23, 2020 06:02:14 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6619
Откуда: Сердце Пармы
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
Помимо самих 8 сегментов, надо ещё найти где аноды переключаются "1", и заменить на "0" для катодов.
это будет найти потрудней, и, если не хочется искать, то инвертировать можно аппаратно - ключами в катодах, это и экран в порядок приведёт и ноги микроконтроллеру разгрузит

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт янв 23, 2020 12:30:23 
Друг Кота
Аватар пользователя

Карма: 107
Рейтинг сообщений: 1031
Зарегистрирован: Пт дек 17, 2010 15:07:50
Сообщений: 12366
Откуда: Крымский Федеральный Округ
Рейтинг сообщения: 0
Добрый день, друзья! Не нашёл прикреплённой темы про STM8L, поэтому побеспокою вас в общих вопросах по МК и ПЛИС...

Пытаюсь освоить USART на STM8L151K6. Передавать могу, всё поднялось почти сразу по даташиту и статьям. Но при попытке принимать в прерывании всё ломается. Сейчас обработчик такой:
Войти в прерывание, зажечь светодиод, считать принятый байт, запустить его же на передачу, погасить светодиод и выйти из прерывания. Флаг, судя по даташиту, должен сняться в момент считывания USART_DR. Нооооооооо ничего не происходит. МК вообще наглухо повисает после принятия байта, и до резета молчит. Есть версия, что ошибка в самих библиотеках/компиляторе -- и дело в векторе прерывания и возвращения из него. Нооооо... может всё-таки ошибка на моей стороне? Подскажет кто чего? :dont_know:

Код:
#pragma vector=USART_R_OR_vector
__interrupt void USART_RXNE(void)
{
PB_ODR_bit.ODR2 = 1;
USART1_DR = USART1_DR;
PB_ODR_bit.ODR2 = 0;
}

_________________
Изображение
И ты врёшь!!! © Vladisman
Изображение


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт янв 23, 2020 13:23:00 
Родился
Аватар пользователя

Зарегистрирован: Пн май 13, 2019 10:18:22
Сообщений: 6
Рейтинг сообщения: 0
Флаг, судя по даташиту, должен сняться в момент считывания USART_DR.


Флаг то снимется. Флаг RXNE. Но на этом векторе еще с десяток разных флагов. Я бы при входе в прерывание прочел статус и его анализировал. Да хотя б в отладчике поглядел. И при "зависании" - остановиться в отладчике да поглядеть, где.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт янв 23, 2020 13:51:17 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
просто КОТ писал(а):
Не нашёл прикреплённой темы про STM8L
https://radiokot.ru/forum/viewtopic.php?f=62&t=35768


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт янв 23, 2020 23:20:58 
Электрический кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 17
Зарегистрирован: Вт авг 17, 2010 11:58:06
Сообщений: 1073
Откуда: Казань
Рейтинг сообщения: 0
Итак.
Если кто занимается ремонтом материнских плат,может кто и знает как прошить ШИМ контроллеры от этих матерей
Имеется мать ASUS P9X79,там стоят ШИМки ASP1101 они же CHL8325A от Infineon Technologies.
Не помню,то тут ,на Радиокоте,то ли ещё где читал,что это чудо прошивается.Но что да как там делать не знаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн янв 27, 2020 21:50:02 
Электрический кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 17
Зарегистрирован: Вт авг 17, 2010 11:58:06
Сообщений: 1073
Откуда: Казань
Рейтинг сообщения: 0
Подскажите как быть.
Имеется PIC18F4585 в корпусе TQFP.
Прогер MiniPro TL866 II. У него в базе это микроконтроллер в корпусе DIP вбит.
Выпаял я МК, подпаялся 5 проводками (питание,дата и клок,vpp),выбрал внутрисхемное программирование,программа мне выдает,что неверный ID.
Как в этом случае считывать и программировать его,если он в базе отсутствует.

Может я не так чего считываю?или не так подключаю прогер или ноги МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср фев 12, 2020 15:13:11 
Родился

Зарегистрирован: Ср фев 12, 2020 14:54:08
Сообщений: 1
Рейтинг сообщения: 0
Здравствуйте, помогите, пожалуйста, со схемой.

Про устройство:
1. большую часть времени будет находится в глубоком сне.
2. должно просыпаться при нажатии любой из двух центральных кнопок.
3. должно уметь принять со смартфона данные через jack 3.5, обработать внутри эти данные, и отдать их на смартфон через jack 3.5. на смартфоне предполагается приложение, которое будет осуществлять приемопередачу данных через jack 3.5, используя audio api.
4. работает от батарейки cr2032.
5. должно при поступлении данных отобразить на OLED некую информацию.

Требования к MCU:
1. возможность реализации argon2id (функция формирования ключа).
2. возможность реализации ассиметричного шифрования на основе эллиптических кривых.
3. низкое энергопотребление в глубоком сне (отключается всё, кроме backup регистров).
4. количество байт, которые можно сохранить в backup регистры - от 16 байт. Чем больше, тем лучше.
5. не дороже 100 р.
6. должен выдерживать просадку батарейки. предполагается длительный срок использования.

Вопросы:
1. какой подойдёт MCU?
2. при такой схеме подключения TRRS возможен ли двусторонний обмен данными со смартфоном? Что нужно, чтобы был возможен?
3. как сделать чтобы контроллер можно было перепрошивать через UART?
4. можно ли запитать OLED от цифрового пина? Какое будет напряжение на пине, если батарейка будет истощаться? если нельзя, как сделать чтобы на OLED подавалось питание только при поступлении данных по RX?
5. как сделать чтобы контроллер просыпался при нажатии любой из двух центральных кнопок?
6. реально ли извне вытащить данные из backup регистров?

Спасибо! :)

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Сб фев 15, 2020 05:45:53 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб май 09, 2009 23:48:39
Сообщений: 113
Откуда: spb
Рейтинг сообщения: 0
Доброе утро.
Я реализовал "ногодрыг" для связи stm32 и FPGA.
Работает хорошо, но я не имею осциллографа, отсюда вопрос.

Реализовал линию передачи в несколько бит (несколько ножек одного порта, чтоб разом их выставлять).
Отдельно 1-ин бит готовности передачи (выставляется после выставления бит данных (линия передачи) и если )
Отдельно 1-ин бит (на вход) означающий, что посылка была принята(или не может быть принята, подождем).
(stm32 является передатчиком)
Т.е. общение происходит с помощью 2-х ножек и линии передачи.
Конструкция получилась без сбоев, работает быстро. (понятно что нужно spi и dma настроить и не извращаться)
Но! Теоретически в таком "ногодрыге" стоит поставить триггер шмитта (не на линию передачи, а на те самые 2-е ножки статуса)????
Если пытаться максимальные скорости на мк использовать (для gpio)?

Всё это дело происходит, т.к. я осваиваю FPGA и мне легче на этом этапе общаться с FPGA таким способом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Сб фев 15, 2020 10:43:13 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21838
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
стоит поставить триггер шмитта

Причем тут триггер Шмитта? Триггер Шмитта реализует гистерезис по уровню НА ВХОДЕ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн фев 24, 2020 15:15:08 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб май 09, 2009 23:48:39
Сообщений: 113
Откуда: spb
Рейтинг сообщения: 0
Притом, что на высоких скоростях передачи данных форма сигнала далека от прямоугольной.
Если я не ошибаюсь, то уже выше 4 мегагерц появляется ступенька в сигнале.
Здесь данные в одну сторону передаются, просто от плис обратно в МК есть 1-а линия подтверждения/готовности


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн фев 24, 2020 21:20:14 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21838
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Что за бред? Какая еще "ступенька в сигнале"? Кроме затянутого фронта никаких "ступенек" нет и никогда не было.
Более того, всякого разного рода звоны на фронтах - это результат безграмотной метрики и/или полного отсутствия понимания как согласуют линии передачи на высоких скоростях. Триггер Шмитта ко всему этому никакого отношения не имеет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт фев 25, 2020 01:32:09 
Друг Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 1974
Зарегистрирован: Пн окт 10, 2011 23:53:13
Сообщений: 5194
Откуда: 34rus
Рейтинг сообщения: 0
Не знаю, правильно ли выбрал тему...
Есть радиоприёмник, управляемый МК STM8L152C6T6. Задача - прицепить к нему индикатор включения. Выяснил, что вывод 48 МК (РЕ7) управляет микросхемой УМЗЧ - при включении на этом выводе появляется напруга.

Вопрос - можно ли на этот вывод МК повесить индикаторный светодиод, не будет ли перегрузки выхода? Изучал даташит и насколько понял, допускается нагрузка до 25 мА на выходы типа I/O, к которым и относится 48-я нога.
Что-то многовато... Либо я что-то не так понял (по-аглицки не розумею), либо выходы такие мощные... :dont_know:

_________________
Теория — это когда всё известно, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает, и никто не знает почему! © А. Эйнштейн


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт фев 25, 2020 08:20:03 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
поставьте транзисторный ключ и не переживайте на счет перегрузки

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт фев 25, 2020 21:42:47 
Друг Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 1974
Зарегистрирован: Пн окт 10, 2011 23:53:13
Сообщений: 5194
Откуда: 34rus
Рейтинг сообщения: 0
Я бы так и сделал, но мне нужно, чтобы светодиод сидел катодом на "массе" (он двухкристалльный). Поэтому ключ придётся делать на двух транзисторах, а на плате места очень мало, да и мороки много.

_________________
Теория — это когда всё известно, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает, и никто не знает почему! © А. Эйнштейн


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср фев 26, 2020 08:23:02 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6619
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
поставь транзистор эмиттерным повторителем (схема ОК) тогда тебе одного хватит.

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср фев 26, 2020 08:26:32 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
разумнее поставить p-канальный MOSFET или обычный PNP транзистор, чем использовать эмиттерный повторитель....

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср фев 26, 2020 09:32:52 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6619
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
тогда у него сигнал инвертируется...

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 12482 ]     ... , , , 606, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y