Ну, тогда можно взять bme280 и бутылку дистиллированной воды для лаборатории по калибровке. (=
Тип: Сообщения; Пользователь: ozforester
Ну, тогда можно взять bme280 и бутылку дистиллированной воды для лаборатории по калибровке. (=
Кажется, что основное преимущество проверки в простоте реализации на логике и при встраивании в код, где формирование crc сопутствует приему/передаче.
Даллас в даташите к ds18s20 ссылается на апнот...
Да ладно, шутки шутками, а версию со снежинкой вместо буквы "К" тоже добавлю (=
Попробовал на аттини13 и аттини45. Лаба, шина дисплея, шина датчика.
396834396835396836
К решаемым обычно относятся конкретные проблемы. Что именно не нравится симулятору? Наверное могу вечером собрать макет, хотя, если ускорить, то дизассемблируйте последнюю прошивку, замените пару...
Хоть и не важно, но нашлись резервы, подправил, эта должна работать на 13, 25, 45, 85. Если с PLL не впишется в тайминги, то можно будет фьюзами выбрать внутренний 8 МГц и поделить фьюзом же на 8, и...
Неожиданное продолжение темы с датчиком. Термостат издох в индезите. Быстро, в наличии и недорого под новый год не нашлось, пришлось временно изобрести суррогат. Питается от старой телефонной...
Михал Михалыча (=
Спасибо, закачал, посмотрю надосуге. По risc-v нашел много интересного, но с сожалением отложил. Сначала позанимаюсь st. Если бы узнал про risc-v раньше, может и поменял бы...
Спасибо. Интересно конечно про многозадачность на ассемблерных вставках. Наверное на ночь глядя лучше в такой код не смотреть.. Так-то я про то, что исходный ассемблер наполняется избыточностью, и...
А я уже одним глазком глянул RISС-V. Блин, сколько наредьюсили, читать не перечитать. Атмеги по сравнению такие тёплые и ламповые сразу кажутся.. (=
Самая первая, например
392399
Вставка, да, продолжает напоминать язык ассемблера, и можно к этому привыкнуть, если захотеть. (или часто использовать)
p.s А "2:" в коде для чего?
Ну, вот в gcc для авр этот правильный синтаксис и вымораживает. Нужно вызубрить табличку обозначений, которая не нужна, если ей не пользоваться постоянно. Пробовал сделать вставку в си, полистал...
На повышенной, при 8МГц тактовой что-то около 1МГц у шины, но реальный дисплей даже без уменьшения подтягивающих резисторов работает стабильно. Добавить задержку несложно, но по задаче лучше...
Поправил прошивки по результатам вчерашних опытов. Изменения в сторожевом таймере: убран лишний бит ресета, изменен интервал с 8 сек. на 1 сек. между измерениями, эту секунду мк находится в режиме...
С датчиком можно по разному разговаривать. У меня та команда использована, на которую любой датчик отвечает. Это удобно, когда неизвестен его адрес и нет места на код сканирования устройств на шине...
Формально, когда начали писать maxim, то пошли S, а на B было dallas напивано. Маркировка на тех и других ds1820. Поэтому каунтерфайтерщики и путаются. (= Если взять тини25, то можно дописать...
Значит все таки датчик был ds18B20?
Не знаю смайлик, где пот со лба вытирает. Уффф. (=
Дежавю. (= Все началось с того, что в тини не вместился код именно для ds18s20, который мне достался под видом ds18b20. Морально я был к этому готов, поэтому и набросал на ассемблере эту бесполезную...
Да я там банально не установил порты в разное состояние в "сетупе" (= Это что сразу в глаза брогсается. У меня стол занят, как только освобожусь, так возьмусь за проводки и заодно ошибки пофиксю.