Автор | Сообщение |
Morlock
|
Ну это я спросил потому, как не хочу ничё спалить. А в этих контроллерах я несколько дуб. По образованию я радиотехник, а не микроэлектронщик. Оно кагбэ родственное, но не совсем.
Вопрос по дисплею: есть куча 1602, как с подсветкой, так и без. Их можно использовать применительно к данной прошивке, либо таки брать 1604? И если уж брать ХХ04, то что по поводу 2004? Там вроде был сдвиг? Исправлено ли это, и где качнуть? |
|
tormentor
Завсегдатай
Сообщения: 729
|
|
Morlock
|
На схеме я этот резистор видел, и так и подумал, что для этой цели.
ОК - буду брать 2004 или 1604. А пока бум готовить печатки под модули. |
|
Morlock
|
Нихрена не могу понять каким макаром можно шить этот процессор! Как в него шота заливать?
Скачиваю прошивку, там stm32flash, при запуске просто блымает окошко и всё. Хоть просто запускаю, хоть с правами - блым и пропало. Куда там писать строку запуска, что делать - вообще непонятно.
На сайте вообще нихрена не понятно.
http://www.st.com/internet/evalboard/product/251168.jsp это я так понял уже смонтировано на плате? Если да - нахрен он нужен?
Или может это всё не работает под Win7?
Объясните нубу - ибо я ничего не понял.
ДОБАВЛЕНО 24/06/2012 17:11
Ага - просто не дошёл до дизайн саппорт. Ща попробую...
Вот что у меня получилось. Посадил джампером РВ2 на землю и boot проводком кинул на 3,3в. Подключил шнурок в разъём, подключил в системник - загорелся красный правый светодиод. Запустил STM32 ST-LINK Utility, выбрал файл ul_meas_iroven_usb-02.hex, после того как выбрал файл мне было сказано: файл ul_meas_iroven_usb-02.hex открыт успешно. Этот файл не загружался ещё в девайс! Хотите загрузить? Я нажимаю ОК, клацаю по кнопочке Programm и идёт процесс прошивки, при этом у меня мигает левый красный светодиод, при постоянно горящем правом. После того, как прошивка залилась, левый светодиод продолжает моргать вплоть до деактивации программы STM32 ST-LINK Utility. При этом после прошивки вот такое вот пишет в оболочке:
Всё ли я правильно делаю/сделал, или может шота не то? |
|
karely
|
Tormentor Спасибо! Залил Вашу прошивку http://www.onlinedisk.ru/file/899400.
Теперь всё нормально, на дисплее 2004 никакого сдвига нет. Резистор R5 стоял изначально.
Есть вопрос. При включении на экране температуру внешней среды сейчас показывает 14 град.
Корректирую, устанавливаю 20, выхожу из режима настройки, выключаю. При следующем включении опять показывает 14град. Получается, контроллер не запоминает настройки. Что у меня ни так? |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>Всё ли я правильно делаю/сделал, или может шота не то?
похоже что да
>>Получается, контроллер не запоминает настройки.
попробуйте залить последнюю: http://www.onlinedisk.ru/file/899478/ |
|
akvakuzma
|
tormentor, занимаюсь разводкой печатной платы, и возникает вопрос: планируется ли переход проекта на другой контроллер? Может, разводить под другой чип, на будущее. |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>Может, разводить под другой чип, на будущее
например ? |
|
karely
|
>>попробуйте залить последнюю: http://www.onlinedisk.ru/file/899478/
Залил. После корректировки dTa выключал - включал несколько раз.Тепер помнит. Спасибо!
ДОБАВЛЕНО 24/06/2012 21:36
>>Может, разводить под другой чип, на будущее
akvakuzma наверное имел ввиду LQFP100 |
|
Morlock
|
Я думал всё намного сложнее будет и готовился к неизвестным трудностям. А оказалось что чепуха. |
|
akvakuzma
|
tormentor писал: | >>планируется ли переход проекта на другой контроллер? | Это был вопрос.
В одном из ваших постов был намёк на то что «сейчас занято 11К, 16К может не хватить.» Вот в процессе разводки печатной платы думаю: не зря ли я стараюсь. |
|
Vitalik2
|
Morelock Вы такие вопросы задаете, не ленитесь и прочитайте тему где-то с 20 поста и до конца, все это обсуждалось, потом инструкцию к STM32VLDISCOVERY много вопросов отпадут.
>>там stm32flash, при запуске просто блымает окошко и всё.
Обсуждалось уже, надо запускать с cmd.
Да и зачем у Вас же STM32VLDISCOVERY для нее есть ст линк.
>> Посадил джампером РВ2 на землю и boot проводком кинул на 3,3в.
Ну и зачем? Когда шьешь по свд через ст линк он сам вбут режим контролер вгоняет, а если контролер с прошивкой и надо прошить другую то просто кнопку ресет надо нажать и сразу после этого кнопку коннект в программе, клавиатура должна быть от контролера отключена, так как она весит на шине свд.
>> После того, как прошивка залилась, левый светодиод продолжает моргать вплоть до деактивации программы
Так и должно быть, это индикация того что контролер подключен к программе, нажмите дисконект светодиод потухнет.
>> При этом после прошивки вот такое вот пишет в оболочке:
Ну неужели Вы не видите что программа влоге написала что все ок.
>> Получается, контроллер не запоминает настройки. Что у меня ни так?
Перед прошивкой нажмите в программе кнопку стереть контролер, потом прошивайте и тогда настройки контролер будет сохранять. |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>Вот в процессе разводки печатной платы думаю: не зря ли я стараюсь.
загляните в даташит - узнаете что в одном корпусе есть кучка контроллеров с разным объемом памяти. Прошивка работает на всех одинаково. Я сделал на самом младшем STM32F100C4T6B. Сейчас из 16К занято 11К. Если не хватит, без проблем заменяется на C6T6, C8T6 и т.д. |
|
Vitalik2
|
Tormentor а нельзя ли в прошивку добавить функцию автокалибровки ПИД коэффициентов? Как не настраивал или загревает на 8 градусов больше (нагреватель выключился, а температура растет) или нагревает до заданной температуры, а потом включает нагреватель, когда температура на 5 градусов упадет ниже заданной. |
|
vladimersv
Завсегдатай
Сообщения: 383
|
какраз вопрос-возможна коректировка прошывки и схемы под дисплей 16х2 с использованием тока 2х каналов ?
ведь многие тока 2 канала всеравно будут использовать .да и стоимость их разная и значительная. |
|
Vitalik2
|
vladimersv писал: | какраз вопрос-возможна коректировка прошывки и схемы под дисплей 16х2 с использованием тока 2х каналов ?
ведь многие тока 2 канала всеравно будут использовать .да и стоимость их разная и значительная. |
Чем Вам два канала про запас мешают?
Причем тут каналы к дисплею, информация всеравно в две строки не влезет.
Cтоимость их разная, да не жлобитесь Вы, дисплей 20х4 стоит 50грн, куда дешевле. |
|
Morlock
|
vladimersv писал: | какраз вопрос-возможна коректировка прошывки и схемы под дисплей 16х2 с использованием тока 2х каналов ?
ведь многие тока 2 канала всеравно будут использовать .да и стоимость их разная и значительная. |
В Имраде SC2004 стоит 40грн. Чи не дорого. http://imrad.kiev.ua/search.shtml?qs=SC2004&query=any
У нас в космодроме эти же индикаторы стоят 100грн.
Но плату я купил в космодроме (165грн против 143 в Имраде) потому что: пересылка + ждать, то на то и выйдет. Да и рядом с домом у меня космодром.
Цитата: | нагреватель выключился, а температура растет |
А вот это как раз говорит не о кривости прошивки, а о высокой инерции нагревателя.
tormentor вот хотел спросить: данный проц работает на частоте 24МГц макс. Может и поставить 24МГц, а не 12. Или это не принципиально? Просто хотелось бы понять почему именно 12МГц. |
|
Vitalik2
|
>>А вот это как раз говорит не о кривости прошивки, а о высокой инерции нагревателя.
А некто и не говорил о кривости прошивки, говорилось о функции автокалибровки ПИД коэффициентов. Как рас пид и должен учитовать инертность нагревателей, «ПИД предполагает уменьшение мощности, подаваемой на нагреватель,
по мере приближения температуры объекта к заданной температуре. Кроме
того, в установившемся режиме регулирования по ПИД закону находится
величина тепловой мощности, необходимой для компенсации тепловых потерь
и поддержания заданной температуры.»
А то что иногда контролер включает нагреватель когда температура упадет на 5 градусов ниже заданной тоже виновата инертность нагревателей? |
|
Morlock
|
Хотелось бы узнать - это опробовано уже на станции, или только предположения?
В принципе проект хоть и перспективный, но пока ещё довольно-таки сыроватый. Поэтому только тесты, пробы могут дать путь развития и улучшений. |
|
vladimersv
Завсегдатай
Сообщения: 383
|
какраз у нас нет дисплеев 20х4 были по 165гр и 16х4 по 145гр просто их заказывать надо а 16х2 и так куча есть -почему и спросил. |
|