Joric
я зарелизил кстати 0.03 версию реверсивную на солдер-джамперах ) и bluemicro еще вчера спаял и потестил (новое видео раз в полгода https://youtu.be/9wVp8F3dCZs) https://github.com/joric/nrfmicro
Defragmented
термионная эмиссия электронов в трубке - сколько вольт тратится? в роли диода
Joric
я зарелизил кстати 0.03 версию реверсивную на солдер-джамперах ) и bluemicro еще вчера спаял и потестил (новое видео раз в полгода https://youtu.be/9wVp8F3dCZs) https://github.com/joric/nrfmicro
научные исследования показали, что если антенну засунуть в жопу, то она не ловит https://i.imgur.com/mrwLPWA.jpg помимо правильной клетки фарадея там еще и keepout area нет, решил сделать джамперами так чтобы можно было модуль монтировать всегда антенной вверх
the
Кто с newark заказывал? Там все ок с небольшими заказами в россию?
Владислав
Приветствую! Подскажите помогают ли в группе новичкам?
Bonho
Очень даже, по себе сужу, ты только не лезь на шею)
Максим Иргашев
И не материс блять
Владислав
Ок, пока писал, вроде прозрел немного, на шею садиться и не планировал, я в адеквате.
Владислав
Считываю с потенциометра значение, если оно изменилось, то плюю его в COM порт. Не правильно отрабатывает if и значение постоянно плюётся в COM
Владислав
Перефразируйте пожалуйста, не понял что такое мёртвая зона
ОлегЪ
щас
ОлегЪ
а еще было бы лучше скидывать код моноширинным текстом, а не скриншотом
Владислав
а еще было бы лучше скидывать код моноширинным текстом, а не скриншотом
void setup() { // инициализируем соединение на скорости 9600 бит в секунду: Serial.begin(9600); } void loop() { int Pot, PotOld; Pot = analogRead(A0); // Считываем данные с аналогового вывода A0 if (Pot != PotOld) { Serial.println(map(Pot,0,1021,0,100)); // выводим результат на монитор PotOld = Pot; } delay(1000); }
ОлегЪ
а еще лучше использовать какой нибудь pastebin
может да, может нет. Мелкие куски и так норм. Для простыней согласен, лучше куда то скидывать
Владислав
Теперь знаю что такое пастБИН, до простыней ещё не дорос)
ОлегЪ
void setup() { // инициализируем соединение на скорости 9600 бит в секунду: Serial.begin(9600); } void loop() { int Pot, PotOld; Pot = analogRead(A0); // Считываем данные с аналогового вывода A0 if (Pot != PotOld) { Serial.println(map(Pot,0,1021,0,100)); // выводим результат на монитор PotOld = Pot; } delay(1000); }
int PotOld; void setup() { // инициализируем соединение на скорости 9600 бит в секунду: Serial.begin(9600); } void loop() { int Pot; int e = 100; // границы мертвой зоны Pot = analogRead(A0); // Считываем данные с аналогового вывода A0 if (abs(Pot - PotOld) > e) { Serial.println(map(Pot,0,1021,0,100)); // выводим результат на монитор PotOld = Pot; } else { } delay(1000); }
ОлегЪ
ну и это тоже, проглядел. или статиком его
ОлегЪ
поправил
Владислав
Вынес, помогло, Благодарю!
central
А как у вас работает информационные канал ru_electronics_feed? бота сами писали или готовый?
Anonymous
Если делать светомузыку для одежды, которую будут использовать на пати, т.е. Там Где супер громко, какой лучше всего подойдет для этого микро? З.ы. Боюсь что придется отсечь средние и высокие, что б реагировали лед лента ток на низы
Anonymous
Или поставить три микрофона))) каждый для своей частотв
Anonymous
Anonymous
не получается настроить dac stm32
Anonymous
свигает по Ox и выпады точек бывают по Oy
Anonymous
строю по 64 точкам
Anonymous
сигнал с ЦАПа
ОлегЪ
else {} можно было не писать.
Да, но пусть будет ;)
Anonymous
хочу получить ступенчатый сигнал потом усилить операционником
Anonymous
через dma из массива в памяти контроллера
Anonymous
да, должна быть синусоида
Anonymous
нет, последовательно все в том и дело
Anonymous
еще один момент важный, пробывал играться с DAC_LFSRUnmask_TriangleAmplitude
Anonymous
без него вообще выпады по оси Oy
Anonymous
вот и думаю, что неправильно настроил
Anonymous
помнится пиола там уже заложена, только указать надо что пилу генерировать?
Anonymous
ок
Anonymous
на всякий случай покажу массив const uint16_t sineWave12bit[64] = { 2048,2248,2447,2642,2831,3013,3185,3346, 3495,3630,3750,3853,3939,4007,4056,4085, 4095,4085,4056,4007,3939,3853,3750,3630, 3495,3346,3185,3013,2831,2642,2447,2248, 2048,1847,1648,1453,1264,1082,910,749, 600,465,345,242,156,88,39,10, 0,10,39,88,156,242,345,465, 600,749,910,1082,1264,1453,1648,1847 };
Anonymous
а как надо?
Anonymous
DMA_InitStructure.DMA_BufferSize = 64;
Anonymous
https://pastebin.com/E4Lee3i6
Anonymous
тогда вообще лажа получается
Anonymous
могу показать осциллограмму
Anonymous
странно, абсолютно такой же сигнал, до использования DAC_LFSRUnmask_TriangleAmplitude шлак был, теперь закоментил и ничего не изменилось с прошлой осциллограммы, которую сюда отправил
Anonymous
проверю еще раз массив теперь
Anonymous
блин, ну массив нормальный, бувду пробывать без дма тогда, как и посоветовал
Николай
может выравнивание неправильно настроено? И инкремент получается неправильный.
ОлегЪ
как потушить светодиоды в ардуино микро без задержки? Работает только так void setup() { //TX_RX_LED_INIT; delay(3000); TXLED1; RXLED1; }
Anonymous
может выравнивание неправильно настроено? И инкремент получается неправильный.
не совсем понял, я пишу в регистр DHR12R1, в нем выравнивание по правому краю. Как инкремент массива с выравниванием связан?
RE
интересный код. понятно нифига
ОлегЪ
#define TXLED0 PORTD &= ~(1<<5) #define TXLED1 PORTD |= (1<<5) #define RXLED0 PORTB &= ~(1<<0) #define RXLED1 PORTB |= (1<<0) #define TX_RX_LED_INIT DDRD |= (1<<5), DDRB |= (1<<0), TXLED0, RXLED0
ОлегЪ
но без паузы оно помигает и опять, сука, горит
ОлегЪ
a еще мне кажется, что они опять засветятся, если я по сериалу что то скажу
ОлегЪ
ща попробую
ОлегЪ
PB0 и PD5
ОлегЪ
https://i.stack.imgur.com/Pdf4W.png
ОлегЪ
а телега ахуенна, даже png шакалит
Николай
не совсем понял, я пишу в регистр DHR12R1, в нем выравнивание по правому краю. Как инкремент массива с выравниванием связан?
Не уверждаю. Просто предположил. Посмотри здесь, может что-то найдешь по своей проблеме. http://easyelectronics.ru/kontroller-pryamogo-dostupa-k-pamyati-dma-kontrollera-stm32.html
ОлегЪ
спс, помогло
ОлегЪ
костыль конечно, но работает
ОлегЪ
Как сказать. Настроеный на вход вывод например больше тока жрет.
ОлегЪ
Где то под капотом ардуйни. Нет желания там ковыряться раз и так работает
ОлегЪ
woddy
никто не мешает на ардуине работать напрямую с портами. когда надо скорость
woddy
я когда-то либу с макросами находил для такого
woddy
ну вот ардуину взял и написал за вечер. и не думаешь об инциализации, и не смотришь в даташит на контроллер. в этом ардуина прекрасна
woddy
на hid клавиатуру когда понадобилось я потратил тоже час , встроил в устройство и вспоминать не хочу
woddy
хотя 32 битный камень в качестве клавиатуры это конечно забавно
woddy
адруина дуе 32 битная 100мгц