Oleg 9, попробовал метод. Те же цифры получаются как при использовании метода расчета WRP-Labs, так и при использовании метода, которым поделились.
А ... "медленный" метод с математическим...
Тип: Сообщения; Пользователь: veso74
Oleg 9, попробовал метод. Те же цифры получаются как при использовании метода расчета WRP-Labs, так и при использовании метода, которым поделились.
А ... "медленный" метод с математическим...
shift 3 byte
// address_pointer = phase_accumulator >> 24;
// address_pointer = ((uint8_t*)&phase_accumulator)[3];
// address_pointer = make8(phase_accumulator, 3);
Как вариант оптимизации для...
А и уровень уже такой: меняешь IDE и МК и "фокусы" кода уже не имеют смысла. Новые IDE/compilers одновременно "мощные" и содержати идеальные оптимизаторы, которые выполняют тысячи минимизаций, при...
На первый взгляд подумал, что в данном случае речь идет о точных кратных/частотах (25000000).
Спасибо, попробую в будущем. Не знаком со скрытыми хитростями и трюки assembler-a :).
Я имел в виду, что частота кварца хотел бы быть в Hz: напр. 25001866 Hz (из-за точности и простоты калибровки). Поэтому мне следует использовать другой способ вычитания коефициентов: без умножения,...
Давно там не использоваю умножение на 0xFFFFF (только из кода QRP-Labs было, когда портировал к другой МК):
.................... f *= 1048575;
02B0: MOVF 34,W
02B1: MOVWF 5D
02B2: MOVF...
С новыми компиляторами, думаю, больше не нужно делать минимальные действия, оптимизацию. У их все отлично. И хочу выставить частоту кварца с точностью до 1 х Hz (так удобнее и точнее, напр. #define...
Знаю как минимум 4 общедоступных кода, использующих denom = 0xFFFFF, которые идет непосредственно в MSNx_P3[19:0].
Что имеете в виду о "кроме меня никто не догадался при расчётах применять делитель...
1048575 ето 2^20-1, последнее число из 20-битного регистра, или 0xFFFFF. Получается дробный коэффициентт. 0 - начало.
// a = 15 ... 90
// b = 0 ... 1048575
// c = 1 ... 1048575
// d = 6 ......
Простая дробь: целая часть + числитель/знаменатель.
В наших книгах написано иначе :).
Добавляю филтр только для того, чтобы гасить импульсы к радиоприемнике КВ, если енкодер каким-либо образом мешает (при достаточно чувствительной радио – напр. ниже...
Для очередной консрукции пришлось включить логический анализатор. В конце теста я вспомнил наши эксперименты: внизу механический энкодер KY-040 без конденсаторов/с конденсаторами 100 nF / 10kΩ...
Потому что заменяете их, напр. на 3 месяца. Теперь подумайте о распайке энкодера с напр. 4-слойной платы, расположенный в нижней части корпуса соответствующего самодельного трансивера, и чтобы...
Не анализирую схемы. Они (для меня) выполнены в "игрушечном" стиле. Условно за это же время построения схему (и те же деньги), но с новыми принципам (напр. 74HC4066), RX будет другой.
Примерная...
Забудьте об клас D для радио. Даже в качестве усилителя неОК. Через напр. 230 kHz – AM-передача с полосой 15 kHz аудио/30 kHz AM/ и более.
Ниже: PAM8403. Слышно то, что я слушаю, даже через две...
TDA2003, A2030, BA5406 ... + MAX7400. Проблема не в УНЧ. При нормальной антенне эффекты возникают. Но и етот RX хорош для занимания :). Есть с чем сравнить.
LC-gen для самодельных конструкций уже никто не использует, даже на СВ, в частности: на КВ. Кварцевые генераторы имеют предсказуемые параметры: напр. 90% зависят от кварцевой пластины, качественную...
Возможно, это так. Мои выводы сделаны в тех же условиях: антенна IV (80m/20m) и QTH на два RX-a. Могу ошибаться. Мне приемник на 80m на ИС A244D (ГДР) / К174ХА2 больше нравится. Делайте, измеряйте,...
ОФФТОП: правая кнопка - открыть в новом окне, и схема - в большом формате.
Не обновляю дисплей во время /напр. по таймеру/, а по новому событию /флагу/ для новых данных.
Подключайте логический анализатор к I2c шины и загружайте данные в два случая случая. Программная...