Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 16.12.2017, 14:21  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

CERGEI1982, что ж тогда просто по таймеру попробовать вывод сделать? Писали где_то кто_
то что на дма всё отлично...
Реклама:
miwutka вне форума  
Непрочитано 16.12.2017, 14:25  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

Сообщение от miwutka Посмотреть сообщение
CERGEI1982, что ж тогда просто по таймеру попробовать вывод сделать? Писали где_то кто_
то что на дма всё отлично...
А зачем по таймеру? обновляю определенную строку,только когда что в ней меняю,а так с дисплеем нет обмена. Информацию и так показывает без динамического обновления.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2017-12-16_18-29-53.png
Просмотров: 0
Размер:	22.8 Кб
ID:	122830   Нажмите на изображение для увеличения
Название: 2017-12-16_18-30-28.png
Просмотров: 0
Размер:	22.8 Кб
ID:	122831  
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 16.12.2017 в 14:31.
CERGEI1982 вне форума  
Непрочитано 16.12.2017, 16:31  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

у меня обновление 0.1с нужно. Подумаю чтоб сделать как у вас. у меня функция написана так что обновляется весь экран...
miwutka вне форума  
Непрочитано 16.12.2017, 17:37  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

Могу поделиться исходниками на 103 и шрифт русский есть под кейл.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 17.12.2017, 01:21  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

спасибо за исходники. Попробую пока со своими наладить. Не хочеться заново вникать к SSD1306. Я, имея малый еще опыт, долбался 2 недели пока наладил 1306 на нормальную работу. Брал от 103 код и переделывал под 030 - это було геморно когда опыта особо нет. )) Смотрел осликом, думал может импульсы сбиваются. Но нет, просто пропадают импульса как раз когда прерывания слишком частые от системного таймера. А мне и он нужен 1 мс и индикация нужна 0.1 с. Попробую на свободный таймер повесить - так мне быстрее и проще )) Это ж на атмеге 2 таймера на костылях )) а тут - твори не хочю...
miwutka вне форума  
Непрочитано 17.12.2017, 03:29  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

Так и не понял зачем таймер для индикатора и что нужно выводить каждые 0.1 с на индикатор,но хозяин барин.
Если проекты делаешь обрати внимание на FreeRtos,занятная вещь http://easyelectronics.ru/img/ARM_ku...TOS/Kurniz.pdf
Также посоветовали люди работать с stm32f072,вещь интересная если освоить usb http://mcu.goodboard.ru/viewtopic.php?id=103#p1858
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 17.12.2017 в 04:04.
CERGEI1982 вне форума  
Сказали "Спасибо" CERGEI1982
miwutka (18.12.2017)
Непрочитано 17.12.2017, 16:28  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,714
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

Может человек делает устройство для существа, которое способно корректно увидеть показания которые сменяются каждые 0.1 с.
DanilinSA вне форума  
Непрочитано 18.12.2017, 23:11  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

сёня пришел, завел на таймер и всё норм. Самое примитивное решение. Посмотрю ссылки. фриРТОС интересно. Много слышал, но ниразу не делал.
PHP код:
NVIC_InitTypeDef NVIC_InitStructure;

RCC-›APB1ENR |= RCC_APB1ENR_TIM6EN;
TIM6-›DIER |=  TIM_DIER_UIE
   
TIM6-›PSC 48000 1;
   
TIM6-›ARR 100;
   
TIM6-›CR1 |= TIM_CR1_CEN;

NVIC_InitStructure.NVIC_IRQChannel TIM6_DAC_IRQn;
  
NVIC_InitStructure.NVIC_IRQChannelPriority 0;
  
NVIC_InitStructure.NVIC_IRQChannelCmd ENABLE;
NVIC_Init(&NVIC_InitStructure); 
miwutka вне форума  
Непрочитано 19.12.2017, 04:04  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

SPL пользуетесь?
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 19.12.2017, 15:05  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: OLED ssd1306 + STM32f030f4

Сообщение от STM32F0 Посмотреть сообщение
На СТМ32 с его ДМА, таймерами, прерываниями и приоритетами РТОЦ и нахрен не сдалась
Бред,когда программа растет и все больше начинаешь извращаться как вызвать разные задачи без остановки работы процессора,всякими флагами и т. д. Изобретая велосипед,то есть подобие rtos примитивную.
Конечно если это просто термометр,который только показывает,то согласен.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OLED из ЖК 1602 mikesmith Делимся опытом 0 19.05.2016 17:34
LCD или OLED графический дисплей? NecroSS Электроника - это просто 0 06.08.2010 21:33
OLED индикаторы(возможно, от мобильных телефонов, 64х48 и более) Savrik Информация по радиокомпонентам 11 30.06.2010 12:17
Pictiva 128x64 (SSD0323) OLED Module Proteus VSM Model OttoStirliz Микроконтроллеры, АЦП, память и т.д 28 02.04.2008 17:44


Часовой пояс GMT +4, время: 22:19.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot