Найдено 414 результатов

Jman
Вс ноя 27, 2022 11:51:34
Форум: Статьи
Тема: Анимированная индикация на stm32 + ili9341
Ответы: 138
Просмотры: 72599

Re: Анимированная индикация на stm32 + ili9341

Всем привет ребят! Давно повторил для себя данный проект, но все времени не было отписаться. Я решил делать на базе Bluepill, поэтому все фишки с WiFi и тд. выпилил, так как памяти не особо хватало. Так же я убрал датчик влажности ( у меня его не было), оставил только DS18B20. В функционал добавил ...
Jman
Чт апр 21, 2022 10:21:21
Форум: ARM
Тема: Не могу понять код опроса кнопки STM32
Ответы: 64
Просмотры: 17843

Re: Не могу понять код опроса кнопки STM32

[uquote="НовыйДень",url="/forum/viewtopic.php?p=4218920#p4218920"]Вот как бы вот так, касательно таймеров и задержек.[/uquote]
Спасибо большое за ликбез и ваше время!!!

Добавлено after 1 hour 55 minutes 27 seconds:
Вот я выбрал таймер 4.

void timer_init() {
/*---------- TIM4 ...
Jman
Ср апр 20, 2022 21:05:03
Форум: ARM
Тема: Не могу понять код опроса кнопки STM32
Ответы: 64
Просмотры: 17843

Re: Не могу понять код опроса кнопки STM32

Спасибо всем за ответы! У меня еще такой вопрос, у автора задержка реализована следующим образом:

void delay_ms(uint32_t ms)
{
volatile uint32_t nCount;
RCC_ClocksTypeDef RCC_Clocks;
RCC_GetClocksFreq (&RCC_Clocks);
nCount=(RCC_Clocks.HCLK_Frequency/10000)*ms;
for (; nCount!=0; nCount ...
Jman
Ср апр 20, 2022 12:03:42
Форум: Статьи
Тема: Анимированная индикация на stm32 + ili9341
Ответы: 138
Просмотры: 72599

Re: Анимированная индикация на stm32 + ili9341

[uquote="Jman",url="/forum/viewtopic.php?p=4217782#p4217782"] GFX
Почему-то не работают кнопки вверх-вниз при изменении времени. Если перейти на дату, день недели изменяется. У вас в коде есть два варианта - энкодер и кнопки. Но я не нашел в коде настройки портов на вход. Т.е изначально почему-то ...
Jman
Ср апр 20, 2022 11:56:34
Форум: ARM
Тема: Не могу понять код опроса кнопки STM32
Ответы: 64
Просмотры: 17843

Re: Не могу понять код опроса кнопки STM32

[uquote="НовыйДень",url="/forum/viewtopic.php?p=4218346#p4218346"]Ох, же-па, как говорят французы :)[/uquote]
Спасибо большое! Вот теперь вроде все понятно.

Добавлено after 4 minutes 24 seconds:
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4218377#p4218377"] Jman , при чем здесь тип МК? Сам код ...
Jman
Ср апр 20, 2022 09:23:35
Форум: ARM
Тема: Не могу понять код опроса кнопки STM32
Ответы: 64
Просмотры: 17843

Re: Не могу понять код опроса кнопки STM32

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4218311#p4218311"] delay_ms(5);
Дальше не читал. Выкинуть это говно в помойку[/uquote]
Я просто хочу понять, что это? Типо антидребезг ? =)) Несколько вложенностей с чтением через задержку.
и написать по-человечески!
Я не спец в этом типе МК, только ...
Jman
Ср апр 20, 2022 09:00:46
Форум: ARM
Тема: Не могу понять код опроса кнопки STM32
Ответы: 64
Просмотры: 17843

Не могу понять код опроса кнопки STM32

Всем привет. На форуме натолкнулся на статью и в исходниках есть участок кода, который мне не понятен. В https://www.radiokot.ru/forum/viewtopic.php?f=25&t=152886&start=120написал, но там нет ответа. Создам отдельную тему. Часы, три кнопки: больше, меньше, ок. Кнопки посажены на землю, верх ...
Jman
Вт апр 19, 2022 12:54:58
Форум: Статьи
Тема: Анимированная индикация на stm32 + ili9341
Ответы: 138
Просмотры: 72599

Re: Анимированная индикация на stm32 + ili9341

GFX
Очень понравились данные часы, сейчас делаю свою версию на базе 2 прошивки.
Использую:
Плату Blue pill (синяя таблетка) STM32F103C8, DS18B20 и три кнопки.
Почему-то не работают кнопки вверх-вниз при изменении времени. Если перейти на дату, день недели изменяется. У вас в коде есть два варианта ...
Jman
Пн апр 11, 2022 10:26:07
Форум: Статьи
Тема: Анимированная индикация на stm32 + ili9341
Ответы: 138
Просмотры: 72599

Re: Анимированная индикация на stm32 + ili9341

GFX, не могли бы вы поделиться исходником первой версии, с ds18B20 и STM32F103C8?
_____
Уже нет необходимости, я переделал исходник от второго варианта под blue pill для ds18b20.
Jman
Вт апр 05, 2022 21:57:02
Форум: Статьи
Тема: Анимированная индикация на stm32 + ili9341
Ответы: 138
Просмотры: 72599

Re: Анимированная индикация на stm32 + ili9341

Может кто-то объяснить, для чего автор в оригинальной статье в исходниках использует USART и I2C - это артефакты? По USART он пытался данные инкремента передавать судя по использованию системы IO?
Jman
Вт мар 29, 2022 16:00:37
Форум: AVR
Тема: Часы на Attiny 13 + DS1307
Ответы: 18
Просмотры: 4657

Re: Часы на Attiny 13 + DS1307

[uquote="ARV",url="/forum/viewtopic.php?p=4206022#p4206022"]sei() один раз перед главным циклом, а cli() вообще не нужно.[/uquote]
Да, но почему-то в Протеусе без запрета глобальных прерываний не фурычит. Уже в железе буду проверять.
Jman
Вт мар 29, 2022 15:47:49
Форум: AVR
Тема: Часы на Attiny 13 + DS1307
Ответы: 18
Просмотры: 4657

Re: Часы на Attiny 13 + DS1307

Сделал так. Передает часы и минуты в уарт. Готов получить порцию рациональной критики:


#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>

#include "uart.h"
#include "DS1307.h"
#include "TWI.h"

#define TIME_SIZE 2
#define BUFFER_SIZE 7
#define TRUE 1
#define FALSE 0


const ...
Jman
Пн мар 28, 2022 17:11:14
Форум: AVR
Тема: Часы на Attiny 13 + DS1307
Ответы: 18
Просмотры: 4657

Re: Часы на Attiny 13 + DS1307

А само чтение часов же вроде верно организовано?
Jman
Пн мар 28, 2022 16:24:06
Форум: AVR
Тема: Часы на Attiny 13 + DS1307
Ответы: 18
Просмотры: 4657

Re: Часы на Attiny 13 + DS1307

Так как нет свободных ног, решил примерно раз в 5 сек опрашивать часы и передавать в UART.

#ifndef F_CPU
# define F_CPU 1200000UL // 1.2 MHz
#endif /* !F_CPU */

#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#include <stdlib.h>

#include "uart.h"
#include "DS1307.h ...
Jman
Пт мар 25, 2022 09:48:22
Форум: AVR
Тема: Часы на Attiny 13 + DS1307
Ответы: 18
Просмотры: 4657

Re: Часы на Attiny 13 + DS1307

[uquote="ARV",url="/forum/viewtopic.php?p=4203474#p4203474"]не знаю, помогут ли мои советы решить вашу проблему... но я бы советовал к ним прислушаться.[/uquote]
Благодарю! Да, советы действительно полезные!

во-вторых, вам нужно время именно в BCD-формате или в "человеческом"? считываете вы BCD, а ...
Jman
Пт мар 25, 2022 09:14:30
Форум: AVR
Тема: Часы на Attiny 13 + DS1307
Ответы: 18
Просмотры: 4657

Часы на Attiny 13 + DS1307

Доброго времени суток. Собираю часы на Attiny 13 + DS1307, которые должны слать набор байт по usart на другой МК к которому прикручен дисплей и прочая переферия. Я написал следующий код:

Библиотека для работы с I2C взята из проекта https://radiokot.ru/circuit/digital/home/239/:

#define SCL 3 ...
Jman
Сб май 19, 2018 10:48:59
Форум: ARM
Тема: STM32F1x + DHT22
Ответы: 1
Просмотры: 1129

STM32F1x + DHT22

Добрый день всем! Есть проблема с работой датчика DHT22. Я пытаюсь использовать стороннюю библиотеку и выводить все в порт или на LCD. Код библиотеки (ногодрыг)

#include <stm32f10x_rcc&#46;h>
#include <stm32f10x_gpio&#46;h>
#include "delay&#46;h"
#include "dht22&#46;h"


uint16_t bits&#91;40&#93 ...
Jman
Вт апр 03, 2018 11:19:35
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7412566

Re: Мелкие вопросы по теории

Идеальный ответ! Спасибо! =)
Jman
Вт апр 03, 2018 10:48:46
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7412566

Re: Мелкие вопросы по теории

Запутался, раз время сокращается, то t просто исключаем?
Jman
Вт апр 03, 2018 10:38:58
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42135
Просмотры: 7412566

Re: Мелкие вопросы по теории

Получается t - например время начала процесса измерения величины тока(допустим в моем случае), и что, опираться от 0, а потом отсчитывать секунды (миллисекунды, микросекунды)?

Перейти к расширенному поиску