Вопросы с тегом «c»

9
Тригонометрия с фиксированной точкой для вложенных аппликаций

Мне нужно делать вращательные (и другие) преобразования во встроенном приложении, требуя функции sin () cos () и tan (). Я знаю, что вы можете использовать справочные таблицы, и это единственное решение, которое я смог найти, проводя собственное исследование, но есть ли хорошая библиотека триггеров...

9
Как построить интересную схему XOR с электронным комплектом моего ребенка

Когда я вернулся домой сегодня, мой ребенок гордо рассказывал мне, как им удалось создать логику «И, ИЛИ, И НЕ» из его электронного комплекта с микросхемами, и спрашивал меня, как они могут сделать эксклюзив или. Есть ли у кого-нибудь предложения для простой (и очень образовательной /...

9
Можно ли использовать SMBus только на PCI Express 1X?

Согласно странице Википедии на PCI Express , слоты PCI-e 1X имеют 18 позиций контактов на двух линиях (таким образом, 36 контактов), а позиции 5-9 представляют SMBus и JTAG. Я хотел бы подключить микроконтроллер в качестве устройства SMBus (в основном I²C), и я понимаю дополнительные требования к...

9
Переместить встроенное программирование с Keil на Linux

В настоящее время я использую Keil для разработки платы обнаружения STM32. Мой проект близок к завершению, и я бы хотел перейти к среде разработки на базе Linux. Я использовал предварительно сконфигурированный инструмент перепрошивки и драйверы STLink для Windows для прошивки платы, и я получил...

9
Как преобразовать вольт в дБ SPL

Я беру сигнал с электретного микрофона, усиленного с помощью усилителя LM358 от блока АЦП моего PIC16F877A. Я получаю показания в вольтах от АЦП, который колеблется от 2,5 В до 5 В. Как я могу преобразовать эти показания в...

9
Какие инструменты или стандарты можно использовать для повышения надежности встроенного кода C?

Я обычно программирую PIC на C, обычно для преобразователей с переключением режимов. Я слышал о различных инструментах и ​​стандартах статического анализа , таких как MISRA C, которые можно использовать для повышения надежности кода. Я хотел бы знать больше. Какие стандарты или инструменты могут...

9
Как я могу замедлить время переключения MOSFET?

У меня есть NMOS, который переключается слишком быстро для моего приложения. В ворота я посылаю прямоугольную волну логического уровня (ШИМ). К сожалению для меня, как и следовало ожидать, на выходе также находится волна, близкая к квадратной. Как я могу сделать Вут более трапециевидным? Или сказал...

9
Почему большая пропускная способность означает более высокую скорость передачи в цифровой передаче?

Я понимаю, что подобные вопросы, подобные этому, уже задавались ранее на этом сайте, перечислены ниже. Тем не менее, я смущен по поводу ответов. Если я объясню, что, как мне кажется, я понимаю, кто-то может указать, где я не прав? почему-более-пропускной-значит-более-битовая скорость в секунду...

9
Лучший способ сделать I2C / TWI на большом расстоянии

У меня есть проект, который требует сделать I²C / I2C / TWI на большом расстоянии (от 30 до 40 метров). Я видел, как некоторые люди предлагали снизить тактовую частоту примерно до 500 Гц, чтобы смягчить влияние емкости такой длинной линии, я полагаю? Для компонентов, которые я использую, требуется...

9
Что именно является «доминантным» и «рецессивным»?

Я читаю таблицы данных по шине LIN, но, очевидно, такая же терминология используется для CAN. Что означает «рецессивный» и «доминирующий», например, http://hw-server.com/products/rs_optika/prevodniky_optika.html ? Как соотносить эти термины с «низким» и «высоким» или 0 и...

9
Подайте три разных напряжения от одной и той же батареи NiMH

У меня есть аккумулятор, который я хотел бы использовать в качестве источника для всех компонентов, работающих от батареи, на велосипеде. Моя упаковка включает в себя (10) 1,2 В ячеек, соединенных последовательно: {[+ -][+ -][+ -][+ -][+ -][+ -][+ -][+ -][+ -][+ -]} | | └--------------------- 12 V...

9
Программирование PIC через FPGA

Я хотел бы знать, есть ли способ запрограммировать PIC впервые (запись во Flash) через карту FPGA. ПИК уже припаяна к ПЛИС, и я не могу удалить его. На PIC нет загрузчика. Поэтому мне нужно запрограммировать его в режиме USART / SPI / I2C с помощью загрузчика, чтобы он мог получать данные из ПЛИС....

9
Теоретический вопрос о «j» мнимой единице (анализ цепи переменного тока)

Я только начал изучать анализ сети переменного тока и у меня возникли вопросы о «j» (или «i» в моем калькуляторе), мнимой единице. В моей книге об этом особо ничего не говорится, и в нем подробно рассматриваются формулы и подстановки (более практический подход, а не теоретический). Итак, что именно...

9
Вопрос новичка о переменном и постоянном токе (особенно для питания дома)

Здесь, в Соединенных Штатах, электрическая сеть переменного тока. Я слышал, что переменный ток позволяет передавать энергию на большие расстояния с меньшими потерями. Однако с появлением солнечных панелей может показаться, что можно напрямую генерировать энергию постоянного тока и питать дом таким...

9
Адаптеры постоянного тока: почему так мало усилителей?

Если у меня есть устройство, которое потребляет 5 ампер при 12 вольт, я могу использовать любой 12 вольт адаптер постоянного тока, который может обеспечить как минимум 5 ампер. Почему не все адаптеры постоянного тока способны обеспечить нагрузку усилителей !? Если бы все адаптеры постоянного тока...

9
Варианты использования для внешнего АЦП

Большинство микроконтроллеров (ОК) имеют аналого-цифровой преобразователь (АЦП) в составе своего периферийного устройства, что является феноменальным, поскольку объединяет два компонента в один пакет. Эти АЦП обычно также отображаются в регистре, что позволяет быстро и легко извлекать данные....

9
Можно ли использовать флэш-память программы микроконтроллера для хранения пользовательской конфигурации?

Многие микроконтроллеры, например PIC18F , имеют флэш-память программ: «Флэш-память программ доступна для чтения и записи во время нормальной работы». Означает ли это, что я могу хранить некоторые пользовательские конфигурации в памяти...

9
Продление резервного времени работы ИБП с внешним автомобильным аккумулятором

Я ищу простой / недорогой способ увеличить время резервного питания. Сначала я подумал о том, чтобы поставить 2 дешевых ИБП параллельно. Но я быстро обнаружил, что это не так просто. Вам понадобится другое устройство, которое синхронизирует волны, иначе ... бум !! Затем я подумал о том, чтобы...

9
Почему компилятор GCC пропускает некоторый код?

Я не могу понять, почему компилятор GCC вырезал часть моего кода, в то время как он сохранил абсолютно тот же самый по соседству? Код C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO;...

9
SystemC против HDL

В настоящее время я участвую в университетском проекте по внедрению процессора существующего набора инструкций. Идея состоит в том, что к концу проекта я смогу синтезировать этот проект и запустить его в FPGA. Пока все идет хорошо, я начал реализовывать дизайн в Verilog HDL несколько дней назад и...