Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/120: Рейтинг темы: голосов - 120, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2

STM8 и сегментный ЖК

10.08.2011, 00:51. Показов 23231. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сегодня подключил обычный 4-х разрядный сегментный индикатор. Оказывается его использование гораздо проще идущего в комплекте:)
Вот весь код:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "stm8l15x.h"
 
const u8 digit[]={0x3F,6,0x5B,0x4F,0x66,0x6D,0x7D,7,0x7F,0x6F};
 
int main( void )
{
CLK_LSICmd(ENABLE);
CLK_SYSCLKSourceSwitchCmd(ENABLE);
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);
CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_LSI);
CLK_HSICmd(DISABLE);
 
CLK_PeripheralClockConfig(CLK_Peripheral_RTC,ENABLE);
CLK_RTCClockConfig(CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_16);
CLK_PeripheralClockConfig(CLK_Peripheral_LCD,ENABLE);
 
// F lcd  = 32Hz
LCD_Init(LCD_Pressotir_1,LCD_Divider_16,LCD_Duty_Static,LCD_Bias_1_2,LCD_VottageSource_Internal);
LCD_PortMaskConfig(LCD_PortMaskRegister_0, 0xFF);
LCD_PortMaskConfig(LCD_PortMaskRegister_1, 0xFF);
LCD_PortMaskConfig(LCD_PortMaskRegister_2, 0xFF);
LCD_PortMaskConfig(LCD_PortMaskRegister_3, 0xFF);
 
LCD_ContrastConfig(LCD_Contrast_Level_7);
LCD_DeadTimeConfig(LCD_DeadTime_0);
LCD_PulseOnDurationConfig(LCD_PulseOnDuration_7);
LCD_Cmd(ENABLE);
 
// OR 0x80 - вывод сегмента B в часах
LCD->ROM[LCD_ROMRegister_0] =  digit[0] | 0x80;
// OR 0x80  - вывод сегмента C в часах
LCD->ROM[LCD_ROMRegister_1] =  digit[0] | 0x80;
// OR 0x80 - вывод 2 в часах
LCD->ROM[LCD_ROMRegister_2] =  digit[0];
 
while(1);
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.08.2011, 00:51
Ответы с готовыми решениями:

кто сделает экспорт SDCC STM8 -> IAR STM8 ?
а то труды пропадут... https://github.com/eddyem/STM8_samples

ЖК сегментный
В общем дошли мои руки до сегментного ЖК. http://www.melt.som.ru/images/stories/PhotosOfLCDs/IMG_7795.jpg Ничего особенного, обычная...

7-ми сегментный ЖК.
Всем доброе время суток. Попался в руки вот такой зверь. Распиновку выводов для него нашел, вот только не понятно как им управлять,...

35
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
10.08.2011, 14:54
Студворк — интернет-сервис помощи студентам
Неиспользуемые пины на подтяжки или прибить к земле/питанию.
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
10.08.2011, 15:01
Частота экрана 32Гц, порты пробовал и на вход с подтяжкой и на выход в 0. На 1 не пробовал.
dsodir а ты схемы измерения потребления отключал?
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
10.08.2011, 15:08
Да, и замерял потребление одного только МК. То есть включал амперметр между средним и верхним (который ближе к дисплею) штырьками на джампере IDD
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
10.08.2011, 15:19
Цитата Сообщение от dsodir
Да, и замерял потребление одного только МК. То есть включал амперметр между средним и верхним (который ближе к дисплею) штырьками на джампере IDD
А отключал как?
Млять, я мерил между средним и нижним.
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
10.08.2011, 23:14
Цитата Сообщение от Zhitizmjokov
На счет количества выводов, у тебя же STM8L152C6? у неё 4х28 линий.
24-PC4
25-PC7
26-PE6
27-PE7
На них светодиоды , мешать не будут ?
А у меня попался хреновый дисплей , на 2 и 3 знакоместе сегменты F,A,B,G тусклее и мерцают .
Решил применить старый дисплей от токовых клещей.
Но надо жабу грохнуть и купить новые...

0
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
11.08.2011, 22:09
На счет светодиодов и прочей обвзяки на этих портах я не подумал :( будут мешать.
Я свою сразу на второй раскрутил, грохать не хочется, как без жабы :)
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
11.08.2011, 22:19
Мне пока только кнопка юсер мешала:) К ней кондер приговнен и y2s такты просаживали.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
11.08.2011, 22:22
%#&!!! Так вот почему у меня y2s на большой скорости не работал! Как я это пропустил?!
0
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
11.08.2011, 22:29
Это ещё ни чё, я выход ЦАП но кондёр засадил, не сразу понял что к чему :)
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
11.08.2011, 22:30
Цитата Сообщение от dsodir
%#&!!! Так вот почему у меня y2s на большой скорости не работал! Как я это пропустил?!
Я же тебе вроде об этом писал? Сам когда с sht21 бился, на осциллографе увидел.
И вход измерителя на F0 мешает ЦАПу.
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
11.08.2011, 22:31
И идем все по одним и тем же граблям:)
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
11.08.2011, 22:32
Вроде не писал. Или я не заметил
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
11.08.2011, 23:02
Цитата Сообщение от Zhitizmjokov
Это ещё ни чё, я выход ЦАП но кондёр засадил, не сразу понял что к чему :)
Я же в твоем блоге писал о перемычке .
Или ты до этого налетел ?
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
11.08.2011, 23:04
dsodir, как спалил Dyscovery ?
Опиши , чтоб не напороться плиз....
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
11.08.2011, 23:20
Вот тут в комментах было http://we.iosyitistromyss.ru/dsodir/fey ... -epik.html
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
11.08.2011, 23:28
Цитата Сообщение от dsodir
Вот тут в комментах было http://we.iosyitistromyss.ru/dsodir/fey ... -epik.html
Вай , соболезную ...
Я купил дешевый хаб на 7 портов с внешним питанием для всей своей лабаратории, и хорошо еще что полез смотреть что в нем .
Не смени я БП и не поставь диод развязки питания в сам хаб - лишился бы всех примочек вместе с ноутом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.08.2011, 23:28

7-сегментный индикатор
Всем привет, собрал себе большой 7-сегментный индикатор, работает отлично, но вот беда если включить на первом, к примеру, цифру 0(это...

Сегментный индикатор
Добрый день, подскажите кто-нибудь по сегментному индикатору? Есть сегментный дисплей из приборной панели, там он использовался для...

Сегментный адрес видеопамяти
Всем привет! Мне кажется очень странным, что в BIOS Data Area (сегмент 40h) нет ячейки, которая хранит сегмент видеопамяти для текущего...

7-сегментный индикатор и резисторы
Привет. Возможно, идиотский вопрос, но почему во всех статьях про 7- сегментники токоограничивающие резисторы подключаются к каждому...

7-сегментный индикатор через ТК
Вопрос довольно детский, наверное. Если макс ток на одну ногу <20мА. То при подключении индикатора с общим катодом на ногу, которая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru