Отговори на тема  [ 224 мнения ]  Отиди на страница Предишна  1 ... 6, 7, 8, 9, 10, 11, 12 ... 15  Следваща
Подкарване на LSU 4.9 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
#define CJ125_DIAG_REG_STATUS_OK 0x28FF /* The response of the diagnostic register when everything is ok. */
#define CJ125_DIAG_REG_STATUS_NOPOWER 0x2855 /* The response of the diagnostic register when power is low. */
#define CJ125_DIAG_REG_STATUS_NOSENSOR 0x287F /* The response of the diagnostic register when no sensor is connected. */

Едно от трите трябва да върне, в случая очаквам CJ125_DIAG_REG_STATUS_NOSENSOR понеже не е закачена ламбдата


Сря Фев 09, 2022 12:36 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Подкарване на LSU 4.9
аха
а къде всъщност е боцната лилавата сонда ? Може ли да разкачиш SO от ESP32 и към него директно да я боднеш ?

п.с. гледам осцилограмата и времедиаграмата - данните се сетват по заден фронт на клока, така според осцилограмата първият бит става 1-ца :roll: , ако се вижда добре

Цитат:
данните по жълтата жица = [0111100000000000] ендианите съм пробвал и двата.

я така както е пробвай да пратиш [0011110000000000]

_________________
https://github.com/slav4ocom/


Сря Фев 09, 2022 12:46 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
slav4o.com написа:
п.с. гледам осцилограмата и времедиаграмата - данните се сетват по заден фронт на клока, така според осцилограмата първият бит става 1-ца :roll: , ако се вижда добре

Цитат:
данните по жълтата жица = [0111100000000000] ендианите съм пробвал и двата.

я така както е пробвай да пратиш [0011110000000000]


Егати, това проработи, евалата Славчо :D
Доколкото разбирам, проблема се формулира така: генерацията на данните от ESP-то започва по падащ фронт, докато CJ125 очаква да са по нарастващ? Ако е така, трябва да видя има ли настройка това нещо.
Сега връща код 147F което го няма в списъка, а очаквам да върне 287F и понеже 28=14*2, предполагам пак е тая игра с фронтовете на клока.
Ето така изглежда сега картинката, само дето не разбирам как формира отговор едновременно с получаването на запитването?


Прикачени файлове:
2022-02-09 19_40_21.png
2022-02-09 19_40_21.png [ 71.31 KiB | Прегледано 2804 пъти ]
Сря Фев 09, 2022 8:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6107
Мнение Re: Подкарване на LSU 4.9
https://github.com/gnanev/Lambda_ESP32/ ... per.c#L157

_________________
main[-1u]={1};


Сря Фев 09, 2022 9:10 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
TheWizard написа:
https://github.com/gnanev/Lambda_ESP32/blob/main/main/esp8266_wrapper.c#L157


Цитат:
uint8_t mode

SPI mode, representing a pair of (CPOL, CPHA) configuration:

0: (0, 0)
1: (0, 1)
2: (1, 0)
3: (1, 1)


Какво ще рече това?


Сря Фев 09, 2022 9:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Подкарване на LSU 4.9
Ами може би на следващоте 16 клока ще отговори на въоросната команда.
А това на ред 157 режима сигурно определя о каква да е фазата на клока.
п.п. трябва ти CPOL=0 и CPHA=1 т.е. избираш моде 1
https://en.wikipedia.org/wiki/Serial_Pe ... agram2.svg

_________________
https://github.com/slav4ocom/


Сря Фев 09, 2022 9:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6107
Мнение Re: Подкарване на LSU 4.9
така де - фаза и поляритет
https://www.espressif.com/sites/default ... ual_en.pdf
7.4.1

https://docs.espressif.com/projects/esp ... aster.html

_________________
main[-1u]={1};


Сря Фев 09, 2022 10:14 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12826
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
Реконструктор написа:
Какво ще рече това?

Хайде сега... Всяка SPI периферия има собствено мнение за фаза и полярност на клока.
Ако използваш няколко периферии с различни настройки, чети внимателно чаршафа на микроконтролера как става това в движение, че при някои има особености.


Сря Фев 09, 2022 11:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
нещо не става, при mode=1 чете нещо съвсем различно и извън всякаква логика, освен това има доста пропуски


Прикачени файлове:
mmm.png
mmm.png [ 37.61 KiB | Прегледано 2766 пъти ]
Чет Фев 10, 2022 12:37 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Подкарване на LSU 4.9
хм. ами ако може качи пак осцилограма
за четене пак ли в тази функция се настройва ?
Първо се предава най-старшият бит.

_________________
https://github.com/slav4ocom/


Чет Фев 10, 2022 1:00 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6107
Мнение Re: Подкарване на LSU 4.9
SPI_MODE1 = 1 от ардуиното не е гаранция, че си нацелил фазите при ESP SDK
виж в PDF кое какво е ... или ги тест-ни и 4-те режима

_________________
main[-1u]={1};


Чет Фев 10, 2022 1:30 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
slav4o.com написа:
хм. ами ако може качи пак осцилограма
за четене пак ли в тази функция се настройва ?
Първо се предава най-старшият бит.


Това е въпрос на ендиан. Проблема е да получавам консистентни и валидни данни. Днес като го пуснах (без да съм пипал нищо, само вкл/изкл) има доста по-добър резултат, но пак не е консистентен.

Код:
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == A000
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 0
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 0
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 28FF
CJ125_DIAG_REG_REQUEST == 29FE


Забравих да спомена и че по схема има някви пулдауни по тая шина, не знам дали трябват?


Прикачени файлове:
pulldn.png
pulldn.png [ 7.28 KiB | Прегледано 2706 пъти ]
Чет Фев 10, 2022 8:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
TheWizard написа:
SPI_MODE1 = 1 от ардуиното не е гаранция, че си нацелил фазите при ESP SDK
виж в PDF кое какво е ... или ги тест-ни и 4-те режима


Само при 0 и 1 работи.


Чет Фев 10, 2022 8:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8397
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
Реконструктор написа:
TheWizard написа:
SPI_MODE1 = 1 от ардуиното не е гаранция, че си нацелил фазите при ESP SDK
виж в PDF кое какво е ... или ги тест-ни и 4-те режима


Само при 0 и 1 работи.


Странно, сега и при 0 не бачка


Чет Фев 10, 2022 8:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12826
Местоположение: София
Мнение Re: Подкарване на LSU 4.9
А ти сигурен ли си че настройваш полярността и фазата коректно?
На скопа виждаш ли промяна на състоянието на клока и данните при промяна на четирите възможни комбинации?


Чет Фев 10, 2022 8:58 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 224 мнения ]  Отиди на страница Предишна  1 ... 6, 7, 8, 9, 10, 11, 12 ... 15  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни