Страница 3 из 6 Первая 12345 ... Последняя
Показано с 41 по 60 из 102

Тема: es9038pro программирование значения регистров

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

    По умолчанию es9038pro программирование значения регистров

    Здравствуйте, хочу разобраться как с помощью i2c управления с amanero переключить чип с 8 канального на 2 канальный (register 15)

    Как понял аманеро использует hex (шестнадцатеричную систему)

    В даташите на чип интересно как-то:
    Адрес чипа: в шестнадцатеричной
    Номер регистра: в десятичной
    Бит:не понятно в чём
    Значение в этом бите: verilog

    Помогите как вписать это значения в аманеро
    Нажмите на изображение для увеличения. 

Название:	id.png 
Просмотров:	175 
Размер:	273.0 Кб 
ID:	472785
    Нажмите на изображение для увеличения. 

Название:	register 15.png 
Просмотров:	151 
Размер:	230.1 Кб 
ID:	472786
    Нажмите на изображение для увеличения. 

Название:	изображение_viber_2023-01-20_10-46-05-578.jpg 
Просмотров:	174 
Размер:	307.8 Кб 
ID:	472787

  2. #41
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    5,205

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от svadim Посмотреть сообщение
    делал так: стираешь аманеру и пишешь run bat фаилом через amanero loader
    Для китайских только этот метод подходит, раньше, лет 5 назад можно было и через оемтул.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  3. #42
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

    По умолчанию Re: es9038pro программирование значения регистров

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

  4. #43
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,736

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от svadim Посмотреть сообщение
    Может какой пик приспособить чтобы при подаче питания засылал туда биты?
    У меня старые версии ЦАПов были на пиках.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  5. #44
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    903

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от svadim Посмотреть сообщение
    хорошо, если не аманера то какой самый простой вариант посылки в 15 регистр.
    Самый простой вариант - взять то, в чем разбираешься. Хоть дурдуину. Загрузить в ЦАП десяток байт по квадратной шине может любой современный МК. Достаточно восьминогой тиньки.

  6. #45
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

    По умолчанию Re: es9038pro программирование значения регистров

    кто такая тинька?

  7. #46
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    5,205

    По умолчанию Re: es9038pro программирование значения регистров

    Можно и тинькой, но лично я для таких дел использую копеешную MH-Tiny и шить удобно, ничего кроме шнурка не надо, посмотри эту тему, там и прошивка имеется, подправишь под свои задачи, порт и данные.
    https://forum.vegalab.ru/showthread.php?t=92780
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  8. #47
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

    По умолчанию Re: es9038pro программирование значения регистров

    спасибо, платка аналог arduino nano?

    данные и порт правятся в arduino ide когда там открою прошивку?

    Открыл, ничего не понятно кроме адреса девайса

    Может можете написать пример для 8 бит в 15 регистре, дальше сам буду пробовать как под копирку
    Нажмите на изображение для увеличения. 

Название:	gdhfhj.png 
Просмотров:	53 
Размер:	69.7 Кб 
ID:	472882
    Последний раз редактировалось svadim; 29.04.2025 в 23:08.

  9. #48
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,736

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от svadim Посмотреть сообщение
    кто такая тинька?
    Atmel ATTiny, TinyAVR, простенький микроконроллер. Не такой древний как пики, но тоже старый.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  10. #49
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    903

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от svadim Посмотреть сообщение
    Открыл, ничего не понятно кроме адреса девайса
    Ищите библиотеку “Wire” (по-моему так называется библиотека для работы с шиной i2c) и примеры работы с ней.

    ---------- Сообщение добавлено 07:16 ---------- Предыдущее сообщение было 07:12 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    Не такой древний как пики, но тоже старый.
    Да, но рабочий минималистический вариант с минимальной возможностью получить нерабочий экземпляр в условиях современной России.

  11. #50
    Новичок Аватар для eziitis
    Регистрация
    30.10.2017
    Сообщений
    34

    По умолчанию Re: es9038pro программирование значения регистров

    Как пример для тиньки и ардуино:

    https://github.com/russwyte/Buffalo-...Board-Firmware

    https://github.com/possum64/BuffaloDAC

  12. #51
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    5,205

    По умолчанию Re: es9038pro программирование значения регистров

    svadim, лови, только проверь адрес цапа, я 0х90 поставил, но может быть и 0х92 и мне непонятно 15 регистр он ведь в десятичном формате 15, т.е. 0x0f.
    Не забудь плату подгрузить в ардуину иде, тут: https://adior.ru/index.php/robototek...u6oo6924401031
    ESS9038PRO.zip

    зы
    если с адресацией все норм, то можешь прошить хексом, я и его положил.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  13. #52
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

    По умолчанию Re: es9038pro программирование значения регистров

    спасибо огромное. Имею ардуино дуе, его могу использовать пока с китая едет тинка?

  14. #53
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    5,205

    По умолчанию Re: es9038pro программирование значения регистров

    Да, можно, только ее выбери.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  15. #54
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

    По умолчанию Re: es9038pro программирование значения регистров

    Нажмите на изображение для увеличения. 

Название:	error.png 
Просмотров:	50 
Размер:	187.5 Кб 
ID:	472930

    как понимаю ошибки в написании, может где кириллица использована

  16. #55
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    5,205

    По умолчанию Re: es9038pro программирование значения регистров

    Нет не из-за кирилицы, это я невнимательно читал, подумал про уно. Для дуо нужна другая подпрограмма спячки, там ведь совершенно другой проц и засыпает по другому, я не в курсе как. Можно спячку выкинуть, ну не уснет после отработки и будет работать дальше, делов-то, я в сон загонял чтобы он меньше помех генерил.
    ESS9038PRO_DUE.zip


    зы
    бегло пробежался поиском, вот что пишут про сон дуе
    You can use "void pmc_enable_sleepmode(uint8_t uc_type)" library call to enter into sleep mode. It prepares the PMC_FSMR register for sleep mode, then if "uc_type" is zero, the it executes "__WFI()" otherwise it executes "__WFE()".

    I tested it with parameter zero ("__WFI()"): it worked as expected, the MCU went into sleep, then serial interrupts, the timer interrupt and any other activated interrupts waked up the MCU.

    хочешь добавь.

    pss
    https://ozon.ru/t/25CQuHW

    psss
    Если переделать прожку на вемос https://sl.aliexpress.ru/p?key=7qv33xX то можно будет менять настройки, например цифровые фильтры, прямо на лету со смартфона, или компа.
    Последний раз редактировалось Delta213; 30.04.2025 в 22:36.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  17. #56
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

    По умолчанию Re: es9038pro программирование значения регистров

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

    если буду писать другие регистры просто продолжать в столбик?
    Нажмите на изображение для увеличения. 

Название:	ggg.png 
Просмотров:	57 
Размер:	161.6 Кб 
ID:	472942

  18. #57
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    903

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от svadim Посмотреть сообщение
    если буду писать другие регистры просто продолжать в столбик?
    Нажмите на изображение для увеличения. 

Название:	ggg.png 
Просмотров:	57 
Размер:	161.6 Кб 
ID:	472942
    Нет. Каждый последующий дефайн забьет предыдущий. Если конечно препроцессор не выругается.

  19. #58
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,736

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от svadim Посмотреть сообщение
    если буду писать другие регистры просто продолжать в столбик?

    Надо имена другие давать.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  20. #59
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    903

    По умолчанию Re: es9038pro программирование значения регистров

    Цитата Сообщение от Alex Посмотреть сообщение
    Надо имена другие давать.
    По-хорошему, запись в ЦАП оформлять в виде подпрограммы и скармливать ей по мере необходимости в виде аргументов номер регистра и его содержимое

  21. #60
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    5,205

    По умолчанию Re: es9038pro программирование значения регистров

    И проверка кмк излишня, особенно если много регистров писать, тогда прожка совсем простой становится. В китайском цапе тупо три раза повторяют запись и ок.
    Последний раз редактировалось Delta213; 01.05.2025 в 13:49.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

Страница 3 из 6 Первая 12345 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •