Есть два компьютера:
1) пк на i5-4xxx, GA-H87N-WIFI , Ubuntu
2) ноут hp pavilion gaming на i5-10300h, windows 10
на первом работает на всех частотах без проблем
на втором в лучшем случае на 2 MHz
p.s. есть ещё ноут на core2duo, windows 10 - там тоже работает на всех частотах
что делать то ...
Найдено 289 результатов
- Вт янв 17, 2023 12:55:40
- Форум: Измерения
- Тема: Проблемы с китайским saleae logic analyzer
- Ответы: 24
- Просмотры: 18710
- Чт дек 15, 2022 11:29:51
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2045
- Просмотры: 664382
Re: Програмирование pic на СИ.
причём тут вообще всё?
причём тут нюансы?
я спросил что в какие регистры писать.
просто я привык к CMSIS и, возможно, изъясняюсь на непонятном вам языке, когда прошу "подсказать по коду на С"
причём тут нюансы?
я спросил что в какие регистры писать.
просто я привык к CMSIS и, возможно, изъясняюсь на непонятном вам языке, когда прошу "подсказать по коду на С"
- Чт дек 15, 2022 11:06:30
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2045
- Просмотры: 664382
Re: Програмирование pic на СИ.
[uquote="КРАМ",url="/forum/viewtopic.php?p=4336994#p4336994"]Какая связь между Си и моделью МК?[/uquote]
Си я знаю. Ассемблер нет.
МК валяется куча. Выбросить жалко.
Си я знаю. Ассемблер нет.
МК валяется куча. Выбросить жалко.
- Чт дек 15, 2022 10:45:36
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2045
- Просмотры: 664382
Re: Програмирование pic на СИ.
а не подскажете по коду на С?
а то я с пиками давно дел не имел, позабыл всё.
что-то типа такого:
void main()
{
...
INTCON=0b11001000;
// инициализация таймеров (0 и 2)
...
}
void interrupt isr(void)
{
if(RBIF) {
if(RB7==1) // вход сигнала на B7 (например)
//запуск таймера
if(RB7==0 ...
а то я с пиками давно дел не имел, позабыл всё.
что-то типа такого:
void main()
{
...
INTCON=0b11001000;
// инициализация таймеров (0 и 2)
...
}
void interrupt isr(void)
{
if(RBIF) {
if(RB7==1) // вход сигнала на B7 (например)
//запуск таймера
if(RB7==0 ...
- Пн дек 12, 2022 13:49:28
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2045
- Просмотры: 664382
Re: Програмирование pic на СИ.
Подскажите, пожалуйста, возможно ли на pic16f628 (или 648) реализовать следующую задачу:
На входе сигнал стандартный для сервомашинок (частота 50 Гц, продолжительность импульса от 1 до 2 мс (0-100%)).
На выходе нужно получить ШИМ с максимально возможной для МК частотой со скважностью от 0 до 100 ...
На входе сигнал стандартный для сервомашинок (частота 50 Гц, продолжительность импульса от 1 до 2 мс (0-100%)).
На выходе нужно получить ШИМ с максимально возможной для МК частотой со скважностью от 0 до 100 ...
- Ср сен 07, 2022 16:28:20
- Форум: Аналоговая техника
- Тема: Разделение сигнала на положит. и отрицат. полуволны
- Ответы: 17
- Просмотры: 2947
Re: Разделение сигнала на положит. и отрицат. полуволны
чот я тупанул...
это получится не 24, а 13 битный АЦП тогда...
выигрыш небольшой
хреновый из меня математик
это получится не 24, а 13 битный АЦП тогда...
выигрыш небольшой
хреновый из меня математик
- Ср сен 07, 2022 15:02:45
- Форум: Аналоговая техника
- Тема: Разделение сигнала на положит. и отрицат. полуволны
- Ответы: 17
- Просмотры: 2947
Re: Разделение сигнала на положит. и отрицат. полуволны
можно добавить смещение для обеих "частей" (в таком случае понадобится двухполярное питание), а потом программно это смещение учесть в процессе калибровки
а нужно что бы из двух 12-битных АЦП, получить 24-х битный
только не надо предлагать готовые 24-битные АЦП, они слишком дОроги по сравнению с МК ...
а нужно что бы из двух 12-битных АЦП, получить 24-х битный
только не надо предлагать готовые 24-битные АЦП, они слишком дОроги по сравнению с МК ...
- Ср сен 07, 2022 14:33:37
- Форум: Аналоговая техника
- Тема: Разделение сигнала на положит. и отрицат. полуволны
- Ответы: 17
- Просмотры: 2947
Re: Разделение сигнала на положит. и отрицат. полуволны
так а какие подводные камни?
на один АЦП идёт одна полуволна, на второй другая (перевёрнутая)
в итоге должно получиться что то типа такого:
исх: 0 1 2 3 4 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 0
ацп1: 0 1 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0
ацп2: 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 0
на один АЦП идёт одна полуволна, на второй другая (перевёрнутая)
в итоге должно получиться что то типа такого:
исх: 0 1 2 3 4 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 0
ацп1: 0 1 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0
ацп2: 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 0
- Ср сен 07, 2022 13:35:49
- Форум: Аналоговая техника
- Тема: Разделение сигнала на положит. и отрицат. полуволны
- Ответы: 17
- Просмотры: 2947
Re: Разделение сигнала на положит. и отрицат. полуволны
Так а по питанию ОУ правильно всё? Двухполярное же не понадобится..
- Ср сен 07, 2022 12:57:07
- Форум: Аналоговая техника
- Тема: Разделение сигнала на положит. и отрицат. полуволны
- Ответы: 17
- Просмотры: 2947
Re: Разделение сигнала на положит. и отрицат. полуволны
Да, это я что-то тупанул так включать ОУ.
Так будет правильнее. переменный (а точнее лучше будет подстроечный) что бы КУ был равен 1. Что бы не искать два абсолютно одинаковых резистора.
Так будет правильнее. переменный (а точнее лучше будет подстроечный) что бы КУ был равен 1. Что бы не искать два абсолютно одинаковых резистора.
- Ср сен 07, 2022 12:25:38
- Форум: Аналоговая техника
- Тема: Разделение сигнала на положит. и отрицат. полуволны
- Ответы: 17
- Просмотры: 2947
Re: Разделение сигнала на положит. и отрицат. полуволны
инверсия отрицательной полуволны тогда где?
- Ср сен 07, 2022 11:09:43
- Форум: Аналоговая техника
- Тема: Разделение сигнала на положит. и отрицат. полуволны
- Ответы: 17
- Просмотры: 2947
Разделение сигнала на положит. и отрицат. полуволны
Есть задача разделить входящий сигнал на два: один содержит положительную полуволну, второй отрицательную (но инвертированную)
Понятнее на рисунке.
Там же изображена примерная схема на ОУ. Правильная ли это схема включения? Или подскажите как правильно реализовать мою задумку.
Понятнее на рисунке.
Там же изображена примерная схема на ОУ. Правильная ли это схема включения? Или подскажите как правильно реализовать мою задумку.
- Ср сен 07, 2022 10:12:09
- Форум: ARM
- Тема: Как определить какой вход сгенерировал прерывание?
- Ответы: 11
- Просмотры: 3264
Re: Как определить какой вход сгенерировал прерывание?
[uquote="jcxz",url="/forum/viewtopic.php?p=4262863#p4262863"]Пользующиеся кубами как правило не знают что такое "Reference manual" и где его брать. :))[/uquote]
Я пользуюсь STM32CubeIDE и прекрасно знаю что такое RM.
И не пользуюсь всякими халами и прочим, только CMSIS.
Дело не в Кубе, а в ...
Я пользуюсь STM32CubeIDE и прекрасно знаю что такое RM.
И не пользуюсь всякими халами и прочим, только CMSIS.
Дело не в Кубе, а в ...
- Ср июл 27, 2022 14:54:48
- Форум: ARM
- Тема: stm32f030 + nRF24L01+
- Ответы: 5
- Просмотры: 1797
Re: stm32f030 + nRF24L01+
да, конечно, просто я не копипастил, а руками написал.
странно, что если это специально не искать, то ни в одном из примеров данная особенность не упоминается
странно, что если это специально не искать, то ни в одном из примеров данная особенность не упоминается
- Ср июл 27, 2022 14:28:38
- Форум: ARM
- Тема: stm32f030 + nRF24L01+
- Ответы: 5
- Просмотры: 1797
Re: stm32f030 + nRF24L01+
Спасибо!
добавил макрос #define SPI1_DR_8bit *(uint8_t *)&SPI1->DR
и оперировал уже им
правда ещё пошаманить с TXE BSY пришлось, но вроде заработало!
добавил макрос #define SPI1_DR_8bit *(uint8_t *)&SPI1->DR
и оперировал уже им
правда ещё пошаманить с TXE BSY пришлось, но вроде заработало!
- Ср июл 27, 2022 13:04:49
- Форум: ARM
- Тема: stm32f030 + nRF24L01+
- Ответы: 5
- Просмотры: 1797
stm32f030 + nRF24L01+
Подскажите, что может быть не так.
Пытаюсь наладить связь МК с радиомодулем. Пока без приёма передачи по радиоканалу, только инициализация.
Вот настройки SPI:
SPI1->CR1|=SPI_CR1_SSM|SPI_CR1_SSI;
SPI1->CR1|=SPI_CR1_MSTR;
SPI1->CR1|=SPI_CR1_BR_1; // частота МК: 32 МГц, частота SPI: 32/8 = 4 МГц
SPI1 ...
Пытаюсь наладить связь МК с радиомодулем. Пока без приёма передачи по радиоканалу, только инициализация.
Вот настройки SPI:
SPI1->CR1|=SPI_CR1_SSM|SPI_CR1_SSI;
SPI1->CR1|=SPI_CR1_MSTR;
SPI1->CR1|=SPI_CR1_BR_1; // частота МК: 32 МГц, частота SPI: 32/8 = 4 МГц
SPI1 ...
- Чт авг 26, 2021 13:32:58
- Форум: Питание
- Тема: Импульсный трансформатор сверхмалой мощности
- Ответы: 14
- Просмотры: 3063
Re: Импульсный трансформатор сверхмалой мощности
программа написана на С для stm32 (на CMSIS)
сейчас используется DC-DC преобразователь, но он очень много даёт помех на АЦП
хотелось утащить высоковольтную часть подальше от МК и приёмника
сейчас используется DC-DC преобразователь, но он очень много даёт помех на АЦП
хотелось утащить высоковольтную часть подальше от МК и приёмника
- Ср авг 25, 2021 17:16:03
- Форум: Питание
- Тема: Импульсный трансформатор сверхмалой мощности
- Ответы: 14
- Просмотры: 3063
Re: Импульсный трансформатор сверхмалой мощности
otest, ну период колебаний частоты 40 кГц составляет 25 мкс (если я не ошибаюсь). Отсюда получается, что 2-4 импульса а потом между ними пауза.
нагрузка: УЗ излучатель
нагрузка: УЗ излучатель
- Ср авг 25, 2021 11:05:22
- Форум: Питание
- Тема: Импульсный трансформатор сверхмалой мощности
- Ответы: 14
- Просмотры: 3063
Импульсный трансформатор сверхмалой мощности
для эксперимента требуется импульсный трансформатор
входное напряжение: 3.3 В
выходное напряжение: 100 В
частота: 40 кГц
максимальный ток на выходе: 1 мА (возможно ещё меньше)
время работы трансформатора: циклы по 50-100 мкс, с паузой 250 мс
подскажите, как как его правильно посчитать, какие ещё ...
входное напряжение: 3.3 В
выходное напряжение: 100 В
частота: 40 кГц
максимальный ток на выходе: 1 мА (возможно ещё меньше)
время работы трансформатора: циклы по 50-100 мкс, с паузой 250 мс
подскажите, как как его правильно посчитать, какие ещё ...
- Вт май 25, 2021 21:38:46
- Форум: Дохлые потаскунчики
- Тема: Экран Digma CITI 8592 3G
- Ответы: 3
- Просмотры: 2120
Re: Экран Digma CITI 8592 3G
Шлейф: C716E(ILF8)_NSD_XDF_8LCD_FPC
Матрица: WJWX080032A-3-V1 BLU.080032A-3V1 20190401 2
Матрица: WJWX080032A-3-V1 BLU.080032A-3V1 20190401 2