Например TDA7294

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





Текущее время: Вт апр 16, 2024 08:43:50

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


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



Начать новую тему Ответить на тему  [ Сообщений: 12482 ]     ... , , , 586, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс ноя 05, 2017 08:21:31 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Цитата:
Как считать данные с двух регистров в одну переменную?

так например:
Код:
   uint16_t tmpcntr;
   tmpcntr = ((uint16_t) TIM1->CNTRH << 8);
   /* Get the Counter Register value */
   tmpcntr = (uint16_t) ((tmpcntr | (uint16_t) (TIM1->CNTRL)));


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс ноя 05, 2017 10:39:37 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 24, 2013 19:33:05
Сообщений: 21
Рейтинг сообщения: 0
Почему H и L меняются местами?

Добавлено after 44 minutes 38 seconds:
Какой-то глюк отладчика. После записи данных в регистр и присвоение переменной, несколько раз нажимал кнопки запустить остановить и данные в переменной менялись, хотя значения счетчика не менялись.


Вложения:
Безымянный.png [24.64 KiB]
Скачиваний: 288
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс ноя 05, 2017 11:04:08 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
по картинке переменная находится в 16 битном регистре X (XL XH), вроде STM8 big endian
попробуйте volatile unsigned int i


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт ноя 21, 2017 22:24:29 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 48
Зарегистрирован: Вт июн 17, 2014 00:34:26
Сообщений: 791
Рейтинг сообщения: 0
Добрый день, подскажите пожалуйста чем отличаются программаторы
Этот
https://ru.aliexpress.com/item/USB-Blas ... 46870.html?
и этот
https://ru.aliexpress.com/item/FT245-CP ... 26357.html?
Думаю заказать вот такую плату
https://ru.aliexpress.com/item/Free-shi ... 28421.html?
И там продавец советует купить второго типа.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Проблема с симуляцией
СообщениеДобавлено: Пт ноя 24, 2017 19:38:23 
Родился

Зарегистрирован: Пт ноя 17, 2017 23:33:55
Сообщений: 1
Рейтинг сообщения: 0
Доброго времени суток. Возникла проблема у меня во время симуляции. Собственно говоря, что за устройство я придумал: небольшая светлодиодная лента, при включении которой светлодиоды зажигаются поочередно с интервалом в 2 с. Проще говоря даем питание, светлодиоды загоряются последовательно и горят аж до отключения питания.
Программа, которую использовал для симуляции - Proteus.
Микроконтроллер: PIC16F84A
Компилятор: асэмблер
Суть проблемы: после компиляции программы и нажатия кнопки"плэй" в протэусе светлодиоды включаются как и было нужно последовательно с интервалом 2 с и горят до отключения питания, но после включения питания снова, загоряется сразу несколько светлодиодов все вместе, причем после каждого включения/ выключения это разные светлодиоды. Подскажите в чем проблема, код написан вроде правильно и все должно работать...
Код программы:


LIST p=16F84A
__CONFIG 03FF1H
PORTB equ 06h
TRISB equ 06h
STATUS equ 03h
Reg_1 equ 10h
Reg_2 equ 11h
Reg_3 equ 2Bh
org 0
bsf STATUS,5
bcf TRISB,4
bcf TRISB,5
bcf TRISB,6
bcf TRISB,7
bcf STATUS,5
bsf PORTB,4
call METKA
bsf PORTB,5
call METKA2
bsf PORTB,6
call METKA3
bsf PORTB,7
METKA movlw .93
movwf Reg_1
movlw .38
movwf Reg_2
movlw .11
movwf Reg_3
decfsz Reg_1,F
goto $-1
decfsz Reg_2,F
goto $-3
decfsz Reg_3,F
goto $-5
nop
nop
return
METKA2 movlw .93
movwf Reg_1
movlw .38
movwf Reg_2
movlw .11
movwf Reg_3
decfsz Reg_1,F
goto $-1
decfsz Reg_2,F
goto $-3
decfsz Reg_3,F
goto $-5
nop
nop
return
METKA3 movlw .93
movwf Reg_1
movlw .38
movwf Reg_2
movlw .11
movwf Reg_3
decfsz Reg_1,F
goto $-1
decfsz Reg_2,F
goto $-3
decfsz Reg_3,F
goto $-5
nop
nop
return


end
end


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

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

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

Карма: 9
Рейтинг сообщений: 17
Зарегистрирован: Вс ноя 01, 2015 00:09:59
Сообщений: 83
Рейтинг сообщения: 0
Подскажете по симисторам. Есть симисторы 4Q и 3Q. Вопрос по управлению. Что бы открыть 4Q триак, при любой полуволне +/- (~220V), достаточно подать положительный потенциал на гейт, а вот как управлять 3Q триаком чет не могу въехать :dont_know:

_________________
Для связи email: risctronix собака gmail.com


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

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6618
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
на сколько помню по своему опыту: если на УЭ подавать плюс, он будет открываться только на одну полуволну, вышел из положения так - сделал общим не минус, а плюс (БП теперь даёт минус 5в относительно общего провода), соответственно сигнал на УЭ стал отрицательным и прибор заработал на обеих полуволнах. если есть опторазвязка (а по уму она должна быть) то всё становится проще (даже схему менять не придётся) — вешай оптопару (или двунаправленную или с мостиком) между К2 и УЭ и симистор будет работать на разрешенной плолжительной полуволне, и на отрицательной (они обе открывают).

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт ноя 30, 2017 18:26:03 
Друг Кота
Аватар пользователя

Карма: 175
Рейтинг сообщений: 7679
Зарегистрирован: Чт апр 04, 2013 12:46:59
Сообщений: 17234
Откуда: Тюмень
Рейтинг сообщения: 0
Удобнее подавать отрицательный ток в гейт. Тогда он работает в первом и третьем квадрантах. А в первом и третьем умеют все симисторы.

_________________
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс дек 03, 2017 22:21:48 
Родился

Зарегистрирован: Пн окт 12, 2015 20:11:59
Сообщений: 4
Рейтинг сообщения: 0
Маленький вопросик - прошил в Atmega32u4 вот прошивку отсюда http://www.rlocman.ru/shem/schematics.html?di=112406
Прошивал через USB, взял исходники, скомпилил, получил hex, залил в МК через FLIP. Всё окей, прошилось нормально.
Но, теперь не могу залить ничего другого в МК. Контроллер всегда в режиме устройства HID, и FLIP не видит его.
Чего только не пробовал, замыкал резет на землю, включал МК с зажатым резетом - никакого толку. При отпускании резета в диспетчере устройств МК снова переходит в режим HID.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс дек 03, 2017 22:31:50 
Родился

Зарегистрирован: Пн окт 12, 2015 20:11:59
Сообщений: 4
Рейтинг сообщения: 0
Всё, разобрался, надо использовать Reset+HWB. Зажал каждый на землю, затем отпустил Reset, затем HWB. И вуаля, можно шить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс дек 03, 2017 23:39:33 
Встал на лапы
Аватар пользователя

Карма: 9
Рейтинг сообщений: 17
Зарегистрирован: Вс ноя 01, 2015 00:09:59
Сообщений: 83
Рейтинг сообщения: 0
Спасибо за ответ. Ну все таки не до конца мне понятно как управлять 3Q симистором. Как я понял и разного рода прочитанных статей. Что бы открыть 3Q симистор, сигнал на гейте должен соответствовать той полуволне которая поступает на симистор. То есть, если положительна полуволна то на гейт подается с МК +5V (лог.1), если отрицательная полуволна то 0V (лог.0). Я прав, или мои умозаключения неверны? И кстати, зачем инвертировать напряжение питания, то есть делать общим +?

_________________
Для связи email: risctronix собака gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн дек 04, 2017 04:34:37 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6618
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
viewtopic.php?f=25&t=139356 тут моя схемка есть, на ней видно общий плюс ииуправление симистором.

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


Вернуться наверх
 
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт дек 05, 2017 20:05:51 
Подскажите по таймерам STM32.
Пролистал все разделы RM0008 по таймерам с 14-го по 17-й, но так и не понял - соединять таймеры для управления друг другом можно любые или только какие то определённые пары? Интересует возможность управления с помощью одного таймера другим, т.е. таблички 82, 86, 89 (TIMx internal trigger connection) ничего не дают.
Спасибо.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср дек 06, 2017 01:51:51 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 48
Зарегистрирован: Вт июн 17, 2014 00:34:26
Сообщений: 791
Рейтинг сообщения: 0
Там есть табличка в которой написано кто для кого мастер, а кто для кого слэйв. Это для 303.


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

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Пт фев 16, 2007 14:18:20
Сообщений: 1132
Откуда: Новосибирск
Рейтинг сообщения: 0
всем привет!
Пните, пожалуйста, в нужном направлении.
В общем, есть девайс, который должен гнать данные в комп через WiFi.
Комп подключен к WiFi роутеру по Ethernet. Для компа планируется написать простейшую прогу для отображения принятых данных. Вопрос в том,с чего начать? Ни разу не имел дело с сетью (ни вифи, не изернет). Я так понял что проще гонять данные через UDP протокол?
Как дынные попадут в комп?
В структуре UDP есть поля. IP отправителя/получателя, порт отправителя/получателя.
В общем случае, на компе открывается UDP сокет, роутер сам пнет данные на нужный IP и потом, магическим образом,дынные попадут в нужный виртуальный порт. Так? Я еще знаю такие слова как POST, GET запрос. Это можно как-нибудь сюда "прикрутить"? Вообще в правильном направлении рою? В инете инфы дофига. Глаза разбегаются,потому прошу помощи определить в каком направлении рыть. Спасибо.
P.S пока в гугле не забанили - гуглю UDP-клиент

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


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

Карма: 55
Рейтинг сообщений: 415
Зарегистрирован: Чт мар 20, 2008 01:06:40
Сообщений: 2902
Откуда: Севастополь
Рейтинг сообщения: 1
Цитата:
В общем, есть девайс, который должен гнать данные в комп через WiFi.

Так, вроде, протокол общения между ними определяется самим девайсом, нет ?
Сам писал на Delphi, используя idHTTP, в сети есть много примеров.

_________________
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)


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

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
на девайсе можно ли запустить web server? Данные можно тогда отобразить в браузере. Когда то для планшета на андроиде делал на основе этого:
http://tuxgraphics.org/electronics/2006 ... rver.shtml
програмка для андроида писана на java (java на PC тоже работает :) ), примеров полно, что то типа:
Код:
            URL myUrl = new URL((String)"http://192.168.1.10");
       URLConnection conn = myUrl.openConnection();
посылаем запрос:
            conn.setDoOutput(true);
            OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream());
            out.write("UPDATE");
            out.write("\r\n");
            out.flush();
            out.close();
читаем ответ:
            BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
парсим ответ в буфере
            in.close();


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср дек 13, 2017 02:54:36 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Пт фев 16, 2007 14:18:20
Сообщений: 1132
Откуда: Новосибирск
Рейтинг сообщения: 0
abc писал(а):
Так, вроде, протокол общения между ними определяется самим девайсом, нет ?

Пока задача стоит просто передавать какие-то данные (температуру, например) и отображение этих данных в окне клиентской программы на компьютере. Я думаю сделать так. Устройство будет UDP сервером и постоянно (с неким периодом) посылать данные к клиенту. Клиент постоянно слушает порт и всё, что приходит (в данном случае UDP пакет) парсит, извлекает из поля data данные и выводит их на экран. Без запросов, без ответов. Поток данных только от сервера к клиенту.

oleg110592 писал(а):
на девайсе можно ли запустить web server?

Не хотелось бы. В этой задаче я хочу поиметь опыт написания сетевого приложения для ПК. Писать буду на Qt. Если все получится (задача придумана исключительно в целях развития), то может даже статейку набросаю. Может кому-нибудь пригодится ))

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


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

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
Устройство будет UDP сервером и постоянно (с неким периодом) посылать данные к клиенту. Клиент постоянно слушает порт

тот, кто слушает порт - сервер, а клиенты - те, кто на него стучится.


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

Зарегистрирован: Вс дек 18, 2011 14:41:24
Сообщений: 273
Откуда: Ангарск
Рейтинг сообщения: 0
Доброго времени суток. У меня вопрос. Какие *.h подключать В MPLAB X в компилляторе XC-16 для микроконтроллера pic24? В компилляторе в папке "includes" нет ни одного файла вида pic.h, p24fxxxx.h и т.д, хотя в темплейсах четко прописано, что подключать надо его.

Добавлено after 10 minutes 56 seconds:
Переустановка компиллятора ни к чему не привела.


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

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


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

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


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

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


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