Вопросы по теме 'microcontroller'
Отображение изображения на VGA и/или на телевидении через контроллеры ARM Micro (на языке C) (SD-карта)
Несколько месяцев назад я работал над микроконтроллерами 8051 и нашел это довольно интересным. Было несколько проектов, с удовольствием программировал. Я выбрал проект с вышеуказанным названием в качестве моего последнего проекта в этом году в моем...
3473 просмотров
schedule
07.11.2022
Загрузка и запуск небольшого скрипта на микроконтроллере с ограниченной функциональностью?
Я делаю проект с довольно мощным 32-битным микроконтроллером STM32F4 (с 192 КБ ОЗУ и 1024 КБ флэш-памяти). Я использую C. Система, которую я хочу создать, состоит из этого контроллера (я назову его «хост») и небольшого модуля («клиент»).
Клиент...
1506 просмотров
schedule
11.03.2024
Сетевая дилемма IP-стек (микроконтроллеры)
В основном я успешно использовал соединение Ethernet с микроконтроллерами для управления аспектами реального мира. Дилемма связана с IP-адресом. Я имею в виду, как можно получить доступ к 192.168.0.155 со всего мира без какого-либо конкретного...
140 просмотров
schedule
05.03.2024
Микроконтроллер выполняет код из внешней SRAM
Я провел несколько исследований по ARM. Выполнение инструкций, загруженных во внешнюю SRAM, происходит медленно.
Мне интересно, есть ли микроконтроллеры, которые выполняют код из внешней SRAM так же быстро, как из внутренней SRAM?
И я...
228 просмотров
schedule
07.08.2022
причина разделения памяти на банки В микроконтроллере PIC
Интересно, почему память данных разделена на БАНКИ в семействе микроконтроллеров PIC? Я много искал, но единственное, что я смог найти, это то, что он разделен на 4 банка, каждый из которых имеет длину 128 байт. Я не мог найти причину этого. Я имею...
99 просмотров
schedule
17.01.2024
Ошибка сборки PIC16f877a
Мне удалось успешно скомпилировать приведенную ниже программу на моем рабочем столе или другом ПК. Однако я не могу скомпилировать этот код на своем ноутбуке. Я попытался переустановить программное обеспечение той же версии, что и на рабочем столе....
257 просмотров
schedule
13.01.2024
Как проиллюстрировать процесс, управляемый прерываниями?
Этот вопрос связан с диаграммой программного процесса. Как инженер-электрик, большая часть программного обеспечения, которое я делаю, предназначена для встроенных микроконтроллеров. В школе мы научились иллюстрировать наш алгоритм с помощью...
9190 просмотров
schedule
30.07.2022
Вызов функции MSP430 пропускается
Я программирую микроконтроллер MSP430 с помощью MSP430 LaunchPad Dev Kit, и у меня возникают некоторые проблемы с этим простым кодом.
#include <msp430.h>
void Delay(void);
#define LED1 BIT0 //define LED1 as bit 0 (0x00)...
1234 просмотров
schedule
28.07.2022
Последовательная связь Arduino и Visual C++
Итак, я нашел этот учебник для Arduino Visual Studio Communication: http://playground.arduino.cc/Interfacing/CPPWindows
Прочитав об этом, я написал небольшую программу на Arduino, которая считывает код ASCII символа и возвращает это увеличенное...
4765 просмотров
schedule
16.02.2024
от 16-битного беззнакового значения до минут и секунд
Я пишу некоторый ассемблерный код PIC для вычисления оставшегося времени дорожки компакт-диска на основе прошедших минут и секунд и общей длины дорожки (16-битное беззнаковое значение в секундах).
Прошедшие минуты и секунды представляют собой два...
54 просмотров
schedule
22.07.2022
Остановите таймер, установите новое значение и снова запустите AVR (прерывание)
У меня есть AVR MCU. Сейчас я играю с таймером. Что мне нужно? У меня есть таймер, отсчитывающий с некоторой частотой. В каждом прерывании я увеличиваю переменную, и где-то мне нужно проверить значение этой переменной, и если оно равно 100, мне...
2181 просмотров
schedule
14.10.2022
Как получить идентификатор устройства связи DSTH01 I2C?
Я пытаюсь получить влажность и температуру с помощью DSTH01. Но я не могу получить правильное значение. Я получаю влажность как -24 и температуру как -50. Я не знаю, где я пропал. Пожалуйста, помогите мне решить мою проблему. Первоначально, если я...
576 просмотров
schedule
10.08.2022
система полива растений на базе микроконтроллера
Я пытаюсь построить автоматическую систему полива растений, используя ATmega16. Мы используем датчик влажности для нашего проекта. Ниже приведено изображение датчика влажности, который мы использовали.
Принципиальная схема выглядит следующим...
148 просмотров
schedule
21.03.2024
Эффективное управление ЦАП с помощью микроконтроллера
У меня DAC8562 по аналогу. Вот таблица данных:
http://www.analog.com/media/en/technical-documentation/data-sheets/DAC8562.pdf
Это параллельный 12-битный ЦАП. У меня есть функция, написанная на C, которая управляет контактами GPIO, чтобы...
187 просмотров
schedule
27.03.2024
Соединение Android TCP принимает пакеты не по порядку
У меня есть микроконтроллер Particle Photon, отправляющий TCP-пакеты через сеть Wi-Fi с точкой доступа на телефон Android. Микроконтроллер работает как сервер, телефон как клиент.
Однако телефон получает некоторые (но не все) пакеты не по порядку,...
835 просмотров
schedule
04.06.2024
Как я могу отладить неопределенные ошибки инструкций для LPC1788 в IAR Embedded Workbench?
Разрабатываю приложение для микроконтроллера LPC1788 (Cortex-M3). Это приложение включает в себя отправку и получение сообщений CAN, и я обнаружил, что, когда я подвергаю его большой нагрузке и вертлю пальцами в течение 30-60 минут, произойдет полный...
1580 просмотров
schedule
28.10.2023
Шаговый двигатель не перестает вращаться
Я пытаюсь заставить свой шаговый двигатель 28BYJ-48 повернуться на четверть оборота, а затем остановиться, но у меня проблемы с реализацией этого в коде. Я обнаружил, что неважно, насколько маленькими я делаю числа в своем коде или даже изменяю его...
823 просмотров
schedule
22.11.2023
Влияние типа данных аргументов в вызове функции на скорость обработки
uint16_t fn1 (uint8_t a, uint8_t b) { return (a+b) }
uint32_t fn2 (uint32_t a, uint32_t b) { return (a+b) }
Что быстрее на 8-битном и 32-битном микроконтроллере? Любой эквивалентный ассемблерный код, чтобы продемонстрировать разницу....
94 просмотров
schedule
27.08.2022
Отображение чисел с использованием 7-сегментного двоично-десятичного числа
Моя задача состоит в том, чтобы запрограммировать PIC16F1517 с bcd 4511 для отображения чисел, считая от 0 до 9999, используя прерывание от TMR0. Счет начинается после нажатия кнопки прерывания (RB0). Дисплей подключен к PORTD. Я использовал...
180 просмотров
schedule
03.05.2024
Использование ASCII через UART
Значения ASCII идут от 0x00 до 0x7F. Можно ли использовать остальные значения (от 0x80 до 0xFF) для определения некоторых макросов, управляющих потоком данных?
Пример 1:
#define I_AM_A_FLAG 0x80
#define GIVE_ME_A_1_BYTE_FLAG...
970 просмотров
schedule
22.04.2024