PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Питание (http://pccar.ru/forumdisplay.php?f=173)
-   -   Блок питания NEXUS7-2012,2013 (или любого другого планшета) (http://pccar.ru/showthread.php?t=23236)

Alekssandr 24.06.2017 16:44

oleg707 повесь на управление питанием attiny2313 а основным камнем 32u4, свяжи их UART-ом. На attiny2313 можно установить arduino.

oleg707 25.06.2017 01:09

Цитата:

Сообщение от Alekssandr (Сообщение 389086)
oleg707 повесь на управление питанием attiny2313 а основным камнем 32u4, свяжи их UART-ом. На attiny2313 можно установить arduino.

нее, чем 2313, так уж лучше атмегу8. они у меня есть.
У 32u4 мне памяти мало, 1К против 128К у меги2560. Лучше я еще 3 юсб порта впихну, кому кнопки на 32u4 надо - внешний выведут.

Alekssandr 25.06.2017 13:40

oleg707 ты идёшь по моему пути) я тоже начинал с 32u4, мне не хватало ног и памяти, потом я думал воткнуть 2560, в итоге воткнул Arduino DUE так как там есть аппаратный USB и соответственно HID и памяти 96 КБ ОЗУ. 512 КБ флеша.

Сейчас же я уже перешёл на STM32.

oleg707 25.06.2017 15:38

Цитата:

Сообщение от Alekssandr (Сообщение 389105)
oleg707 ты идёшь по моему пути) я тоже начинал с 32u4, мне не хватало ног и памяти, потом я думал воткнуть 2560, в итоге воткнул Arduino DUE так как там есть аппаратный USB и соответственно HID и памяти 96 КБ ОЗУ. 512 КБ флеша.

Сейчас же я уже перешёл на STM32.

проблема нехватки ног решаема элементарно - для этого есть микрухи расширения.

Arduino DUE не хочу, так как я проц паяю прямо на плату, там от ардуины только IDE, а у DUE обвязки кат то многовато.

2560 - даже избыточна, что по ногам, что по флешу. Да и озу там есть.
Единственное, чего там нет - это USB HID, но это обходится через сериал менеджер. Заодно через него же можно еще чего замутить - связь то будет.

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

СТМ не хочу по одной причине - высокий порог вхождения для повторения или перепрошивки. То есть я то разберусь в итоге, а вот те, кто будет повторять - скорее нет.

Alekssandr 27.06.2017 23:13

Вот есть такая штука, памяти больше и возможтей тоже https://store.arduino.cc/teensy-lc-u...elopment-board

Alekssandr 28.06.2017 00:00

Teensy 3.2 Во этот вообще шикарен, 64 ножки куча переферии, даже EEPROM 2кб есть что не обычно для ARM но приятно) обвязка простая. USB HID тоже пашет)) полная поддержка arduino.

32 bit ARM Cortex-M4 72 MHz CPU (M4 = DSP extensions)
256K Flash Memory, 64K RAM, 2K EEPROM
21 High Resolution Analog Inputs (13 bits usable, 16 bit hardware)
34 Digital I/O Pins (5V tolerance on Digital Inputs)
12 PWM outputs
7 Timers for intervals/delays, separate from PWM
USB with dedicated DMA memory transfers
3 UARTs (serial ports)
SPI, I2C, I2S,CAN Bus, IR modulator
I2S (for high quality audio interface)
Real Time Clock (with user-added 32.768 crystal and battery)
16 DMA channels (separate from USB)
Touch Sensor Inputs

https://www.sparkfun.com/products/13736

На aliexpress эти камни продают рублей по 300, в общем заказал себе одну платку)) находка прям.

jonikus81 28.06.2017 08:06

если все это дружит с ардуино IDE и есть библиотеки, то это действительно находка! Что за две микрухи еще на плате?
Один стабилизатор, а второй сопроцессор с минимальным потреблением энергии я так понял для обеспечения спящего режима, в котором оно не есть практически ничего?!
Ох мать, глянул на 3.6 версию и ее возможности и потом на цену ...

Alekssandr 28.06.2017 08:47

Вложений: 3
Цитата:

Сообщение от jonikus81 (Сообщение 389202)
если все это дружит с ардуино IDE и есть библиотеки, то это действительно находка! Что за две микрухи еще на плате?
Один стабилизатор, а второй сопроцессор с минимальным потреблением энергии я так понял для обеспечения спящего режима, в котором оно не есть практически ничего?!
Ох мать, глянул на 3.6 версию и ее возможности и потом на цену ...

ARDUINO поддерживает 100%, его даже на оф сайте ардуино продают.

3.6 Ещё и корпус с БГА)) да ну его.

По поводу микрух, один из них стаб напряжения, а второй какой-то мелкий микроконтроллер и он как-то связан с прошивкой основного проца (заливкой скетча), как?, я пока не понял. Ноги с USB идут напрямую в основной проц, но ножка ресет и ножки 22,24,25 подключены к этому мелкому микроконтроллеру. И у этой штуки как бы нет кнопки RESET а есть кнопка Prog (Program), и на видюхах в ютуб чтоб запрограммировать этот контроллер нужно жмакнуть эту кнопку. В общем нужно с этим разбираться почему так.

Ещё интересен тот факт что здесь за-использована 4-я ножка ID у micro usb разъема, скорее всего чтоб переводить сам МК в режим ХОСТА.

И 13 битное АЦП по моемому рабочее (возможно както ограничено самим arduino IDE), а железом поддерживается до 16 бит. Да даже 13 бит это 8000 значений, точность будет шикарной. Возможно потом и 16 бит реализуют, это вообще 64000 значений АЦП, при таком раскладе там на один канал весь салон кнопками усыпать можно)))

jonikus81 28.06.2017 09:29

Цитата:

Сообщение от Alekssandr (Сообщение 389203)
По поводу микрух, один из них стаб напряжения, а второй какой-то мелкий микроконтроллер и он как-то связан с прошивкой основного проца (заливкой скетча), как?, я пока не понял. Ноги с USB идут напрямую в основной проц, но ножка ресет и ножки 22,24,25 подключены к этому мелкому микроконтроллеру. И у этой штуки как бы нет кнопки RESET а есть кнопка Prog, и на видюхах в ютуб чтоб запрограммировать этот контроллер нужно жмакнуть эту кнопку. В общем нужно с этим разбираться почему так.

Вообщем эта микруха хранит бут и переводит основной проц в режим программирования и по окончании перезагружает его. Сама она не хранит прошивки основного проца и вроде как имеет функцию вотч дога. Блин не силен в английском ( но помоему самому реализовать на голых камнях не получится, так как для этого мк опять же нужна прошивка, а в общественном доступе ее нет. Вот тема
А так плата даже очень вкусняшка, тоже думаю заказать.

Alekssandr 28.06.2017 09:50

Да действительно, эта мелкая штуковина хранит в себе прошивку бута USB. Когда нажимаешь кнопку Prog она загружает в основной камень загрузчик и ждёт пока придёт новая прошивка.

В принципе основной проц можно воткнуть куда угодно в ней получается ничего нет, даже загрузчика (херово что они так сделали, памяти у этого камня валом, могли бы выделить чуток места под загрузчик я бы не расстроился:)) ), а из этой мелкой платки сделать программатор и прошивать основной камень уже на месте. Ну это как вариант)


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

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot