-
Постов
44 -
Зарегистрирован
-
Посещение
Весь контент thodnev
-
Ремонт терморегулятора
thodnev ответил krevski тема в Схемотехника
А куда подключаются AUX1...AUX3 ? -
Судя по компоновке это какая-то кастомная отладочная плата
-
Например, можно представить как сумму дискретных отсчетов. А можно в виде волновых уравненией. Зависит от того, какое математическое представление нужно.
-
Попробуйте MSP430-FET. Описание тут: Olimex Из схемы никтор секрета не делает, она тут: схема Недостатки -- Вам нужен будет LPT-порт или переходник. Хотя с переходником я бы не пробовал. Также вполне возможно, что после прошивки кристалл залочили, тогда выдрать прошивку практически невозможно
-
Рекомендую начать с освоения скриптового языка TCL, по нему достаточно литературы на русском. А по самой тулзе лучше всего разбираться, используя англоязычный хелп. На русском не встречал
-
Ремонт терморегулятора
thodnev ответил krevski тема в Схемотехника
Подозреваю, что подключения такие: GND <-> GND; +U <-> +5V; IN_SIG <-> ADC_OUT; OUT <-> RELE НО! точно не скажу, нужно прозвонить. А там у Вас 3 датчика DS18B20?? -
Допустим у Вас ионисторы заряжаются до максимального напряжения(хотя лучше до половины, чтоб обеспечить запас прочности). Тогда каждый заряженный ионистор будет иметь энергию W=C*U*U/2 = 350*2.7*2.7/2=1.27 кДж. А 250 последовательно включенных ионистора соответственно энергию W=1.27*250=318.9 кДж. Если Ваш источник питания выдает 2 кВт, то необходимую энергию при 100% КПД он выдаст за t=318.9 / 2 = 160 сек = 2 минуты. Если у Вас есть 1 час на зарядку, то достаточно чтоб зарядник имел КПД равное 2/60 = 0.033 = 3.3 %. Но эти 3 % - без учета внутренних сопротивлений
-
TimeQuest analyzer
thodnev ответил Грендайзер тема в Среды разработки - обсуждаем САПРы
Рекомендую статью "TimeQuest for Dummies", подобные моменты там очень доходчиво расписаны. Есть и перевод на русский -
В данном случае вариант с temp будет оптимальным
-
инкапсуляция в С
thodnev ответил Dubov тема в Программирование
Инкапсуляция является одним из подходов к ООП, а С как известно к таким языкам не относится. Тем не менее, пару раз попадался красивый код на чистом С, реализующий инкапсуляцию(поразила красивая работа со структурами). В Вашем конкретном случае с буффером, можно например передавать в функцию указатель на другую функцию, которая и будет вызываться. А вообще, лучше использовать С++ -
CRC
thodnev ответил Alexander2013 тема в Программирование
Можете воспользоваться одним из онлайновых CRC-калькуляторов. Если хотите сами написать функцию расчета CRC, то лучше использовать готовую. Кстати, контрольная сумма зависит также от выбранного полинома -
Вывод данных и управление прибором
thodnev ответил DwarfHB тема в В помощь начинающему
Да, есть. Интерфейс доступа имеет иерархическую структуру. В Вашем случае uart реализован как физическая абстракция, его задача - просто организовать канал для передачи данных. Вы можете сами реализовать свой протокол поверх текущего канала, с возможностью передачи файлов, контрольными суммами и т.д., а уже поверх Вашего протокола могут работать приложения, которые всем этим занимаются -
Работа с программатором
thodnev ответил TKint0 тема в В помощь начинающему
А какой именно МК вы шьёте? -
при наследовании в плюсах, потомок включает весь код родителя, дополняя его своими методами, полями и т.д. Ничего не поделаешь, разве что сделать больше приватных методов, включить -О3, возможно вызывать функции при помощи расширения, т.е. Class:function1(); На плюсах не пишу, больше ничем не могу помочь
-
Вот справочник по компилятору си и вот по асму(PDF). Вам нужна страница 107 первого документа(6.5 Interfacing C and C++ With Assembly Language)
-
Кнопки, таймеры, АЦП, взрыв мозга
thodnev ответил Turbo_enot тема в MSP430
В общем посмотрите примеры на обучающем вики от техаса: ссылка Так же про таймеры написано в ихнем учебнике: PDF; источник #pragma vector = TIMERA0_VECTOR __interrupt void CCR0_ISR(void) { // где-то глобально указана переменная i // далее просто выставляем действия на каждый n-й тик // при этом не забываем обнулить i на тике с максимальным n // иначе возникнет переполнение! ++i; // собственно по каждому прерыванию таймера инкрементируем. switch (i) { case 20: Call_Cthulhu(); break; case 500: Blink_Led(); break; case 1000: PWM_Switch(); i=0; break; // // <<== не забываем обнулить i default:; } } Итого у нас таймер отщелкивает допустим с частотой 1000 Гц. Тогда 2 раза в секунду будет мигать светодиод, и на секунду будет включаться-выключаться ШИМ динамика. Можно сделать по операциям(ака конечный автомат): #pragma vector = TIMERA0_VECTOR __interrupt void CCR0_ISR(void) { ++i; // в данном случае i показывает следующую элементарную // операцию, которую необходимо выполнить switch (i) { case 1: Wake_up(); break; case 2: Drink_coffee(); break; case 3: Start_working(); break; case 4: Stop_working(); break; case 5: Fall_asleep(); break; default: i=0; // <<== не забываем } } -
Постоянный ток
thodnev ответил alyast тема в Схемотехника
Откройте, пожалуйста, документацию на свой мультиметр и посмотрите погрешности измерений. Пойду сделаю себе шапочку из фольги. -
Можете попробовать интегрирующую цепочку. Хотя в +- 3% можете не уложиться.
-
Здравствуйте. Использую msp430g2452. Пытаюсь вкурить даташит, никак не могу понять, как прочитать данные из CAL_ADC_15VREF_FACTOR и CAL_ADC_OFFSET, компилятор(ccs) ничего о них не знает. В User Guide о работе с TLV написано очень поверхностно. Подскажите, где именно лежат эти данные и как их прочитать? Возможно есть пару примеров кода на Си. Заранее спасибо.
-
Опять про Ethernet
thodnev ответил Грендайзер тема в В помощь начинающему
Попробуйте использовать другой протокол, например, thunderbolt -
Микропроцессоры от Renesas
thodnev ответил Murka тема в Все остальные микроконтроллеры
Спасибо, возьму на вооружение. Возможно вскоре займусь ими. -
Микропроцессоры от Renesas
thodnev ответил Murka тема в Все остальные микроконтроллеры
Подскажите, а как насчет студенческих вариантов программаторов? -
Отечественные процессоры
thodnev ответил Kudravov тема в Все остальные микроконтроллеры
Пока что мультиклеты еще сырые. Возможно вскоре их допилят -
Если большие заказы, то имеет смысл заказывать у китайцев