![]() |
![]() |
#71 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 ![]() |
![]()
может быть и поэтому... но на миньке его никогда и не было...
ТОлько как связано отсутвие кварца и ошибка связанная с тем что libmaple.h не существует |
![]() |
![]() |
![]() |
#72 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 ![]() |
![]()
так... внимательно посмотрел, думаю надо просто создать этот хэдер и в нем заинклудить arduino.h . ща попробую
|
![]() |
![]() |
![]() |
#73 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 ![]() |
![]()
не мучайся пока с часам. Библиотеку нужно немного подпиливать, точнее цепочку инклудов проверят.
Но, я так понимаю, еще понадобится цеплять батарейку. И не факт, что они нормально будут ходить без правильного кварца. Последний раз редактировалось HiddenPilot; 07.01.2015 в 17:29. |
![]() |
![]() |
![]() |
#74 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 ![]() |
![]()
Допилил UTFT с использованием HW_SPI. Дало 2х кратное ускорение
ДЛя начала, вот так работает ARDUINO NANO c этой бибилиотекой: MAPLE Софтовый SPI: MAPLE Хардварный SPI SW_SPI Код:
Benchmark Time (microseconds) Screen fill 4493905 Lines 1706640 Horiz/Vert Lines 316944 Rectangles (outline) 208199 Rectangles (filled) 8405974 Circles (filled) 1118416 Circles (outline) 879150 Rounded rects (outline) 217394 Rounded rects (filled) 8381421 Код:
Benchmark Time (microseconds) Screen fill 2206601 Lines 865659 Horiz/Vert Lines 157470 Rectangles (outline) 103616 Rectangles (filled) 3909310 Circles (filled) 563798 Circles (outline) 444891 Rounded rects (outline) 108461 Rounded rects (filled) 4164973 Последний раз редактировалось HiddenPilot; 08.01.2015 в 19:25. |
![]() |
![]() |
![]() |
#75 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Разница с ардуино ощутимая
|
![]() |
![]() |
![]() |
#76 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 ![]() |
![]()
Ага, тупит немного НАНо.
Ну предположим, что работа с экраном через последовательный интерфейс не самый лучший вариант для NANO. Вот если бы параллельный, да еще на 16 бит. Пожалуйста, параллельный 16bit интерфейс на меге: Как мне кажется, даже паралельный интерфейс и 20 проводов не смогли изменить ситуацию. ARM малышка на 4х проводах в SoftSPI режиме спокойно обходит мегу, особенно заметно на анимации и на заливке/очистке экрана.... А HW_SPI безоговорочно оставляет позади 16-bitного параллельного монстра на МЕГЕ. Что же будет, если грамотно задействовать ДМА ? ![]() И самое удобное, что не надо согласовывать уровни. Все устройства потихонечку переходят на 3.3V. Последний раз редактировалось HiddenPilot; 08.01.2015 в 22:08. |
![]() |
![]() |
![]() |
#77 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Хочу сделать тахометр с дисплеем (на мото), и при превышении оборотов должен идти сигнал на реле, которая будет размыкать искру, так сказать отсечка.
Так понимаю на Maple Mini оно по шустрее будет работать, чем на atmega328p? |
![]() |
![]() |
![]() |
#78 |
Member
Регистрация: 07.08.2014
Сообщений: 37
Вес репутации: 0 ![]() |
![]()
"реле, которая будет размыкать искру, так сказать отсечка."
правильнее отключать подачу топлива!!!!! |
![]() |
![]() |
![]() |
#79 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Согласен. Но это китайский эндуро, а у классического карбюраторного двигаеля перекрыть мгновенно подачу топлива невозможно, ну или почти не возможно. А делаю это ради... да просто так.
Вот сделал на атмега328, отсечка должна быть на 6000. Но точность вообще ниочем, проверял осцилографом, ардуинка может врать примерно на 600 оборотов, тоесть +/- 300. Часто получается, что отсечка начинает срабатывать при реальных оборотах 6300, а выключается при 5700, и опять уже при 5750 может снова включится... Вобщем такая херь происходит... Нет такого красивого четкого звука, как при нормальных отсечках. Думаю, что дело в точности определения оборотов, а другими словами в быстродействии контроллера, а ведь ему ещё выводить данные на дисплей... Вот и думаю, наверное на этой stm по чётче получится. Во всяком случае заказал у китайцев только что за 312р, придёт попробую. P.S. А может алгоритм не верный... Нужно работать с этим... Последний раз редактировалось Sirocco; 19.01.2015 в 11:32. |
![]() |
![]() |
![]() |
#80 |
Junior Member
Регистрация: 31.03.2014
Сообщений: 19
Вес репутации: 0 ![]() |
![]()
Так выкладываем скетчь и станет ясно в чем ошибка.
|
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|