Заторможено работает arduino nano pro

mikee
Offline
Зарегистрирован: 02.02.2017

Всем привет. Только начал разбираться с arduino, приобрёл arduino nano pro и экранчик 128 * 128 SPI TFT (библиотека TFT_ILI9163C)

Подключил согласно мануалу из библиотеки, залил через USB-UART CP2102 скетч-пример из библитеки экрана, всё работает, только работает медленно:

https://www.youtube.com/watch?v=XYeXQSejtnM

Каждая секунда по факту длится порядка двух секунд. Стандартный скетч-пример blink моргает тоже как то заторможенно.

Подскажите пожалуйста что я делаю не так?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

mikee пишет:

Подскажите пожалуйста что я делаю не так?

Не так задаёте вопрос. Более того, смешали в кучу два.

давайте начнём с более простого.

mikee пишет:

Стандартный скетч-пример blink моргает тоже как то заторможенно.

Скетч в студию. Только, ВАШ скетч, копипастой из IDE - не надо мне давать ссылок на "стандартный". А также хронометраж. Посчитайте сколько раз зажжётся скжем за минуту или полминуты по секундной стрелке.

Похоже на то, что она у Вас просто в ребут постоянно уходит.

 

 

Alex_Sk
Offline
Зарегистрирован: 06.01.2015

А что еще за arduino nano pro такая? Может в этом нестандарте дело?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Alex_Sk пишет:

А что еще за arduino nano pro такая? Может в этом нестандарте дело?

Типа у неё тактовая поменьше? Возможно. Пусть даст текст блинка, посмотрим. Если что, разберёмся и с тактовой.

mikee
Offline
Зарегистрирован: 02.02.2017

Тьфу блин) Pro Mini, извиняюсь, замороченный уже)

Вот код 

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.

  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO 
  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
  the correct LED pin independent of which board is used.
  If you want to know what pin the on-board LED is connected to on your Arduino model, check
  the Technical Specs of your board  at https://www.arduino.cc/en/Main/Products
  
  This example code is in the public domain.

  modified 8 May 2014
  by Scott Fitzgerald
  
  modified 2 Sep 2016
  by Arturo Guadalupi
  
  modified 8 Sep 2016
  by Colby Newman
*/


// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

За 1 минуту светоиод загорелся 15 раз

Mr.Privet
Mr.Privet аватар
Offline
Зарегистрирован: 17.11.2015

Что стоит в настройках ide, там где Вы выставляете модель платы? Какая плата, если можно с сылкой где брали

mikee
Offline
Зарегистрирован: 02.02.2017

В настройках Ide "Arduino Pro or Pro mini" процессор: "ATmega328 5V, 16 MHz", программатор: "AVRISP mkII"

По плате - брал на ebay ещё в 2015г., ссылка сдохла уже, осталось одно название

D1 Новый atmega328 5V 16 заменить atmega168 для Arduino PRO MINI совместимый Nano

На плате чип 328p

Вот собственно с тех пор и ковыряю, одно время бросал эту затею, сейчас вот взялся снова, хочу дожать, но идеи реально исчерпаны.

Хм, может мне просто подсунули 8mhz версию? и поэтому в два раза медленнее работает? фьюзы неправильные прошиваются или еще что..

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

а что , трудно выбрать в IDE atmega328 3.3в 8 мгц и проверить?

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

Valera19701 пишет:

а что , трудно выбрать в IDE atmega328 3.3в 8 мгц и проверить?

я запретил.

Mr.Privet
Mr.Privet аватар
Offline
Зарегистрирован: 17.11.2015

Клапауций 823 пишет:

Valera19701 пишет:

а что , трудно выбрать в IDE atmega328 3.3в 8 мгц и проверить?

я запретил.


Блин, сколько хороших идей загубил на корню этими запретами...

Mr.Privet
Mr.Privet аватар
Offline
Зарегистрирован: 17.11.2015

Если кварц большой и он вообще есть то можно посмотреть на нем цыферку, если стоит 16 ковырять фьюзы

mikee
Offline
Зарегистрирован: 02.02.2017

Да вот только вчера вечером пришла мысль что может версия не та у меня, но уже спать упал, не успел проверить прошив 3.3в/8мгц)) Сегодня вечером только смогу проверить, но скорее всего так и есть. Так и знал что в какой то банальщине косяк, только вот сам без наводящих вопросов не додумался бы) Вобщем вечером проверю, отпишусь. 

mikee
Offline
Зарегистрирован: 02.02.2017

Да ребят, всё правильно, оказывается у меня действительно версия 3.3в/8мгц )) Всем кто отписался большое спасибо за помощь!!!