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

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

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

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

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

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

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 08.09.2014, 11:02  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,918
Сказал спасибо: 2,981
Сказали Спасибо 3,161 раз(а) в 2,146 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Сообщение от NewWriter Посмотреть сообщение
А вообще, вопрос, как на практике полагается выводить текст и команды в символьный дисплей?
Я-бы не стал тратить прерывание таймера на дисплей. Если сделать так:
Сообщение от NewWriter Посмотреть сообщение
И еще вопрос - насколько на практике в "железе" можно отказаться от проверки BF, оставив только выдерживание указанных в даташите интервалов + небольшой запас?
То можно предусмотреть некую глобальную переменную ("тики" таймера, всё равно понадобится ещё для чего-нибудь) и в подпрограмме проверять её изменение, прошло 40..50 мс - выводим следующий символ. Думаю, это самое простое. Но так только статические тексты можно вывести. Если хочется анимации - надо прамо в прерывании таймера работать.
Сообщение от NewWriter Посмотреть сообщение
А есть ли защита шины данных дисплея от того, что порт контроллера будет в режиме выхода, а дисплей ошибочно переключить на Read, то есть, на передачу данных из дисплея? Короче говоря, какой силы ток будет протекать через шину при ошибочных режимах? В даташите этого не увидел.
Кстати, а чем различаются дисплеи с буквами A, B, D в обозначении после цифр? В даташите сказано, что это типа какой-то там порядковый номер модели.
Силу тока КЗ можно определить только приблизительно. Простейший вариант борьбы (если предполагается работа с опросом готовности) - последовательные резисторы по 100..200 Ом.
Буквы сразу после цифр, как правило, - типо-размер индикатора.
Реклама:
ForcePoint вне форума  
Непрочитано 08.09.2014, 11:09  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Сообщение от Boba_spb Посмотреть сообщение
Мне, кажется, что лучше начать с STM32. В чем там сложность?
Сложность в слишком большой универсальности периферии. Слишком много регистров и настроек. Ему бы сейчас поиграться с простыми контроллерами типа АВР-ПИК-СТМ8, у которых по 3 регистра на аппаратный модуль, а потом уже, как созреет, переходить на СТМ32... Где только перечень регистров таймер1 занимает 2 страницы...

Или вы предлагаете ему учиться НЕ ИСПользовать по максимуму аппаратные возможности? Это очень вредный совет
niXto вне форума  
Непрочитано 08.09.2014, 11:39  
KBH-I
Почётный гражданин KAZUS.RU
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Сообщение от NewWriter Посмотреть сообщение
Просьба нубом не обзывать, поскольку я действительно только еще начинаю.
Для начала - неплохо. Поздравляю!

Сообщение от NewWriter Посмотреть сообщение
половину слов через переводчик
Попробуйте через "TranslateIt". У меня версия 3.0. Работает нормально, но pdf таки не берёт.

Сообщение от locik_1 Посмотреть сообщение
я в его возрасте не смог приемник на 5 транзисторах наладить
Не путайте, приёмник сложнее: это таки аналоговая схемотехника.
)
__________________
В рабочее время освоил Альтиум. Глюк оказался в компе...
KBH-I вне форума  
Непрочитано 08.09.2014, 11:59  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Использование аппаратных возможностей зависит от решаемой задачи.
Думаю, сначала будут задачи требующие простого тиканья таймером, затем придут захваты, и так постепенно дойдет до всего что на 2 страницах. Все будет опрелеляться решаемыми задачами. От простого к сложному !!!. Примеры работы с переферией STM есть.

"Запас прочности" у STM32 большой - вероятность переходить на более мощный процессор будет не очень высокой в ближайшие несколько лет.

А вот АВР - ПИК - STM8 - STM32, думаю, не лучший путь развития.
Основное - это учиться программировать ( решать поставленную задачу).

Взгляд на то, как начинать, зависит под каким углом смотреть на эту задачу. Можно смотреть с позиций программиста, знакомого с железом. Можно смотреть с позиций Железячника ( с большой буквы ), знакомого с программированием. И как программист - я советую не тратить время на прошлое, а начинать с того, что сейчас новое. Время летит очень быстро.
Boba_spb вне форума  
Непрочитано 08.09.2014, 12:29  
svsexmon
Почётный гражданин KAZUS.RU
 
Аватар для svsexmon
 
Регистрация: 03.12.2007
Адрес: Ростов-на-Дону
Сообщений: 1,712
Сказал спасибо: 849
Сказали Спасибо 1,458 раз(а) в 720 сообщении(ях)
svsexmon на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Сообщение от locik_1 Посмотреть сообщение
продвинутые школьники стали.прямо завидую по хорошему.
почему "стали"?

1-е - такой пока Один объявился!!!

2-е - я в 6-м классе пошол заниматься в кружок Автоматики и телемеханики... ну и сами понимаете чем Это закончилось...

Сообщение от locik_1 Посмотреть сообщение
я в его возрасте не смог приемник на 5 транзисторах наладить.
собрал но он так и не заработал.
я думаю что и сейчас в "его возрасте", а то и постарше, навряд-ли найдётся "новичёк" который сможет наладить Приёмник на 5-ти транзисторах!!! Хотя...

в те бы "времена" Такую "яму инфы"...

И немного Аффтору:
"Оно работает!!" - всё-таки я бы лучше сказал не "Оно" - а Она... т.е. Схема, ну или Он - Прибор. Хотя конечно Устройство - это вроде-как Оно... Но... Оно - это не то - не сё... А вообще-то, конечно По-желанию!!!

Главное НЕ бояться "делать ошибок"!!! Ошибки - это ТО - на Чём Учатся!!!

И на Чужих ошибках - научиться Невозможно!!! Их конечно надо "учитывать"... НО... Обучение происходит, как показывает жизнь либо БЕЗ ошибок... иногда - либо - на Своих!!!
__________________
Исчите ... и Найдёте!
Ну а Если и - НЕ Найдёте - то хоть будете При Деле!!!
© Белый Круг
svsexmon вне форума  
Эти 2 пользователя(ей) сказали Спасибо svsexmon за это сообщение:
leoblp (09.09.2014), Sanyo (09.09.2014)
Непрочитано 08.09.2014, 13:34  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Boba_spb, На СТМ32 чтобы просто "потикать таймером" - нужно изучить почти все регистры таймера... Двумя регистрами не обойтись... Да заодно изучить систему тактирования и включить питание таймера

А переходить с СТМ8 на СТМ32 очень легко...

Учиться по SPL не рекомендую... Уж лучше работать с регистрами напрямую, без этого индусского кода
niXto вне форума  
Сказали "Спасибо" niXto
metrA85 (08.09.2014)
Непрочитано 08.09.2014, 14:02  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Молодец. Так держать.
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 08.09.2014, 14:26  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

niXto , Например, базовые таймеры TIM6, TIM7 в STM32F103 - трудностей не должны особо вызывать. Насколько помню, там 2 или 3 регистра всего зарядить надо.
Boba_spb вне форума  
Сказали "Спасибо" Boba_spb
dosikus (08.09.2014)
Непрочитано 08.09.2014, 15:27  
suriCat
Прописка
 
Регистрация: 30.06.2011
Сообщений: 139
Сказал спасибо: 94
Сказали Спасибо 47 раз(а) в 36 сообщении(ях)
suriCat на пути к лучшему
По умолчанию Re: Оно работает!! :)) Еее, удача!

Цитата:
К графическому дисплею я еще не прикасался, хотя хочется попробовать. Но тут есть проблема еще и в подключении. Дисплей Winstar WG12232D. Оказалось, что у него шаг контактных отверстий 1,27 мм. Я не смог найти подходящих разъемов с таким шагом и количеством контактов (18 ). К тому же у меня макетная плата с шагом 2,54 мм. Думал и так и сяк. Выход пока что один - паять шлейф с шагом 1,27 прямо в отверстия. А в макетку вставлять разъем, в который растянуть шлейф через один контакт, чтобы получить однорядный вывод контактов. В два ряда не получается из-за особенностей конструкции макетки.
На дисплей шлейф (1,27 мм), разъем типа BLS нужного размера. В макетку - ответную часть (PLS). Вот как-то так.

Удачи!
suriCat вне форума  
Непрочитано 08.09.2014, 15:28  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от niXto Посмотреть сообщение
Учиться по SPL не рекомендую... Уж лучше работать с регистрами напрямую, без этого индусского кода
Браво, заодно ЛИ образумь ...

Boba_spb, у nixto каша в голове после AVR и от постоянного сравнение STM32 с AVR . Когда забудет AVR все встанет на свои места...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 08.09.2014 в 15:31.
dosikus вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как работает UC3846? sofist Источники питания и свет 13 07.02.2008 16:51
Кто работает с фирменным ICD2 ? FreeTramp Микроконтроллеры, АЦП, память и т.д 4 06.06.2007 18:40
ATmega16 в Proteus 6.9 SP3 Pro. не работает LCD на PORTC. TiN_TM Микроконтроллеры, АЦП, память и т.д 5 18.04.2007 12:37
PROTEUS не работает crystall Proteus 1 21.11.2006 00:27
Плохо работает сенсорная кнопка init_sub Микроконтроллеры, АЦП, память и т.д 4 23.12.2004 18:34


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


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