Доброго времени суток.
Уважаемый @asvetp, подскажите где в программе WH1602 & ATMega8_v4.3 можно изменить настройки регистра 05Н и 05L?
Нужно поменять здесь где выделено жырным и подчеркнуто?
Загрузка байтов конфигурации модуля RDA5807
rcall iic_start ;Старт обмена
ldi temp,0x20 ;Адрес последовательной записи в RDA5807
rcall IIC_Send ;Передать командный байт
mov temp,r5 ;Передать байты конфигурации -
rcall IIC_Send ;Рег(02Н) = r5
ldi temp,0b10000101 ;Рег(02L): SKMODE=1 Fclk=32.768kHz,
rcall IIC_Send ; RDS_EN=0,NEW_METHOD=1, Power Up
mov temp,F_3H ;Рег(03H) Ст. 8 бит частоты
rcall IIC_Send ;
mov temp,F_3L ;Рег(03L) Мл.2 бита част. & бит разр.настр.
rcall IIC_Send ; 87–108 MHz шаг 100 КГц
ldi temp,0 ;Рег(04H)
rcall IIC_Send ;
ldi temp,0 ;Рег(04L)
rcall IIC_Send ;
ldi temp,0b10000000 ;Рег(05H)- прер., уровень сигн. поиска
rcall IIC_Send ;
lds temp,volume ;Рег(05L) Взять из ОЗУ значение громкости
ori temp,0b10000000 ;
rcall IIC_Send ;Установить громкость приёмника
rcall iic_stop ;Стоп обмена
rcall Wr_EEF ;Записываем номер канала в ЕЕПРОМ
rcall Wr_EEV ;Записываем значение громкости ЕЕПРОМ
pop R16 ;восстанавливаем из стека SREG
out SREG,R16 ;
pop R16 ;восстанавливаем из стека R16
sei
ret
;===========================================================================