Создан заказ №9834483
13 мая 2023
Разработать устройство – секундомер на микроконтроллере STM32.
Как заказчик описал требования к работе:
1. Не увидела конфигурацию линий микроконтроллера и расчет таймеров для секундомера и 7-сегментного индикатора. Какая тактовая частота?
2. Зачем нужна микросхема памяти? Значения из нее всё равно не считываются в программе. Есть пустые функции чтения и записи, а также отсылка данных по
SPI. Но чтения данных нет.
3. Схема принципиальная в электронном документе не читается - лист перевернуть горизонтально в документе.
4. Текст программы оформить в виде отдельного документа "Текст программы" по ЕСПД
5. Как доопределяются входы кнопок? Подтягивающих резисторов на схеме нет, в ПЗ про внутреннюю подтяжку тоже не нашла.
6. В блок-схеме занимательное условие: "Кнопка старт нажата и таймер запущен" и ветка нет - "Запустить таймер". То есть если кнопка не нажата, то запускаем таймер? :)
7. Значение на индикаторе мы не увидим пока удерживаем нажатой любую кнопку - "паралитик" захватит кнопки, и ему не до индикатора(
if (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_9)==0) //Check RESET BUTTON
{
Cntr=0;
while (!HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_9)){} // ПАРАЛИТИК №1
}
if (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_10)==0) //Check START/STOP BUTTON
{
if (Mode==WAIT_MODE)
{
Mode=COUNT_MODE;
HAL_TIM_Base_Start_IT(&htim2;);
}
else {
if (Mode==COUNT_MODE)
{
Mode=WAIT_MODE;
HAL_TIM_Base_Stop_IT(&htim2;);
}
}
while (!HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_10)){} // паралитик №2
}
// сюда можно попасть только если обе кнопки отпущены
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
14 мая 2023
Заказ завершен, заказчик получил финальный файл с работой
5
Разработать устройство – секундомер на микроконтроллере STM32..docx
2023-05-17 10:50
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Ирина, спасибо огромное, все выполнено быстро, правильно и в срок. С просьбой о дополнении к работе справились оперативно! Рекомендую всем.