STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Мурато Мяуконни
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Re: STM32 новичку в ARM что к чему

Сообщение Мурато Мяуконни »

Там ножки для часового кварца совмещены с ножками для системного кварца. Либо одно, либо другое. Либо третье - обычный порт ввода-вывода
Подпись убрал вместе с автором. aen
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32 новичку в ARM что к чему

Сообщение Мурик »

В документации на STM32F030F4P6 нет ничего про совмещенные выводы HSE и LSE...
Реклама
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: STM32 новичку в ARM что к чему

Сообщение a5021 »

Чет я тоже не слыхал. Глянул в куб. На вкладке Clock Configuration этот LSE вообще нигде не упоминается.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

OSC32 в этой серии сидят на порту "С", а на STM32F030F4P6 этого порта нема :) .
Есть вопрос. Кто как цепляет WH1602 (или подобные) дисплей на STM? У этой хрени контрастность ничтожная при 3В. Попробовал подключить через ULN2003, но на выходе микрухи при ЛОГ0 присутствует напряжение в 0.8В, а дисплей по даташиту опознает как ЛОГ1 все, что выше 0.7В.
Оптронами завешивать все не хочется - больно жирно получается.
Использую STM32F030F4P6, а у нее всего два вывода, толерантные к 5В, вот и пытаюсь выгородить огород :) .
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32 новичку в ARM что к чему

Сообщение oleg110592 »

Чтение с WH1602 обязательно? Цеплял просто так - WH1602 питается от 5В, STM от 3.3В - уровень "1" от микроконтроллера ЖКИ чувствует:
Изображение
Можно еще у Чена подсмотреть:
http://elm-chan.org/docs/lcd/lcd3v.html
Реклама
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: STM32 новичку в ARM что к чему

Сообщение Z_h_e »

Я тоже так подцеплял. Все нормально. Само собой конечно без чтения.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: STM32 новичку в ARM что к чему

Сообщение akl »

Запитывал дисплей от +3,3V, а на контраст через резистор -3V от инвертора ICL7660.Изображение
Последний раз редактировалось akl Пн янв 23, 2017 10:08:46, всего редактировалось 1 раз.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

А у меня синий дисплей просто так от 3В вообще символы не проявляет :( .
Обратная связь не нужна.
И еще тогда вопрос. Кто как делает инициализацию? Может дело не в контрасте, а в том, что моя библиотека не заводится (хотя делаю все по даташиту)... :dont_know:

У Чена интересное решение, нужно будет обкатать :) .
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: STM32 новичку в ARM что к чему

Сообщение akl »

isx писал(а):...У Чена интересное решение, нужно будет обкатать :) .
Обязательно обкатайте. Не все индикаторы позволяют такое решение. Именно так и был сделано сначала; облом! Пришлось ставить микросхему. Хотя, раньше проблем с другими индикаторами не было.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32 новичку в ARM что к чему

Сообщение oleg110592 »

isx писал(а):А у меня синий дисплей. Кто как делает инициализацию?
Был затык именно на синеньком, где то на просторах нашел обсуждение - содрал оттуда, не по даташитски, заработало:

Код: Выделить всё

    delay_ms(100);
	LCD(COM, 0x30);
	delay_ms(4);
	LCD(COM, 0x30);
	delay_ms(2);
	LCD(COM, 0x30);
	delay_ms(2);
	LCD(COM, 0x3C); // 0x3C для 8 битной шины
	delay_ms(2);
	LCD(COM, 0x0C);
	delay_ms(2);
	LCD(COM, 0x01);
	delay_ms(2);
	LCD(COM, 0x80);
	delay_ms(2);
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

akl писал(а): Не все индикаторы позволяют такое решение. Именно так и был сделано сначала; облом! Пришлось ставить микросхему. Хотя, раньше проблем с другими индикаторами не было.
Не совсем понял. Не все индикаторы позволяют использовать Ченовское решение или не все позволяют использовать 3В в шине данных?
oleg110592 писал(а):Был затык именно на синеньком, где то на просторах нашел обсуждение - содрал оттуда, не по даташитски, заработало:
Спасибо. Вечером обязательно попробую :) .
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: STM32 новичку в ARM что к чему

Сообщение akl »

isx писал(а):Не все индикаторы позволяют использовать Ченовское решение
Да, не все; мне не удалось обеспечить у WH2002L контрастное изображение инвертором на диодах.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

Ну вот блин, кончился фоторезист. Хотел плату допилить на оптронах, чтоб настроить сначала нормально инициализацию, а потом играться с режимами (а то так вообще не понятно в чем причина пустого экрана).
Пока нет фоторезиста полез мучать Discovery плату.
Решил запилить USB-HID устройство (чисто из научного любопытства :) ). Настроил все регистры, написал дескрипторы, запустил.
Дескриптор устройства съедается, потом 9 байт дескриптора конфигурации съедает, потом съедает 29 байт дескриптора конфигурации, потом LangID, потом ProductName и все. Дальше я не знаю что запрашивать.
Какой порядок запросов (желательно с ZLP) идет у HID устройств и какие грабли есть при энумерации?
К примеру, в виртуальном COM порту была такая фича: при отправке 68-ми байт дескриптора конфигурации нужно было отправить 64 байта, дождаться готовности и сразу, не дожидаясь повторного запроса, отправить оставшиеся 4 байта. Ни в каких книгах подобные махинации не описывались. Может и в HID есть что-то подобное (сейчас я просто отправляю 29 байт дескриптора конфигурации и все).
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: STM32 новичку в ARM что к чему

Сообщение a5021 »

"Лед тронулся", как говаривал Великий Комбинатор. Жаль, что не с F0 начали, но F1 -- это тоже хорошо.

Изображение
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: STM32 новичку в ARM что к чему

Сообщение aam »

Это как в свое время в Мультисиме был один-разъединственный проц PIC16F84, даже на тот момент уже устаревший. И непонятно вообще - зачем? :shock:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

У 51'го клоуна деньги на чипы закончились.
Рад и такому.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: STM32 новичку в ARM что к чему

Сообщение a5021 »

Если непонятно, то самое лучшее -- разобраться, как следует.

ST MicroElectronics (STM) also think that Proteus is a pretty good design platform.

Their chief engineer (Gael Salles) even had this to say about Proteus:

"We use the Proteus suite regularly and we really appreciate both the simple user interface and the number of features. When we have faced a limit or a problem, the support response has always been fast and focused. Proteus is a good solution for reasonably complex design."
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

Клоун, мы и без тебя знает что такое Proteus.
Почитай уже 20 лет с пользуемся и с разработчиками в тесном контакте. Сгоняй на казус, почитай...
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32 новичку в ARM что к чему

Сообщение Мурик »

Без перехода на личности общаться никак, да? :shock:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

С такими как вы, ну ни как.
Вы же мемы...



Нарушение Правил форума п. 2.3
aen
Ответить

Вернуться в «ARM»