-
- Спасибо. В коде отличий нет - не улучшилось. VL(702 знак., 28.06.2015 16:21, )
- Не знаю, что за "опасности" наличествуют, но, может, и HighLcdCsb и прочие ногодрыги стОит завернуть в свои запреты/разрешения прерываний? - Vit(28.06.2015 16:27)
- Я писал этот код еще молодым, когда можно не следовать традиционным правилам :) Это макросы в одну строку, запрет прерывания действует на байт. - VL(28.06.2015 16:33, )
- значит lcd_delay не была объявлена volatile:) - Vit(28.06.2015 16:39)
- Ну так бы я хотел, чтобы ты меня поймал наконец-то! Стоит volatile :) - VL(28.06.2015 16:53, )
- вижу отличия в величине большой задержки. принудительное зануление по данным вроде как влиять не должно. может, инит чуток корявый? по линку кувыркаются на экранчике - наверно инит годится:) Vit(295 знак., 28.06.2015 17:10 - 17:28, ссылка, youtube)
- Принудительное зануление данных добавил уже в процессе, чтобы картинка на осциллографе была стабильнее. Не влияет. задержки пробовал разные. Вот в этом коде аппаратный SPI, и эта мысль меня гложет: может, у меня задержки наоборот, не малые, а VL(298 знак., 28.06.2015 17:26, )
- Старые добрые Hitachi LM016L выпускались с разными RC-генераторами - кажись на 160 и на 240 кГц. А RC сами по себе датчики температуры:) - Vit(28.06.2015 17:31)
- Короче, пошлю немцев в жопу. Сбоят ТОЛЬКО позиции 1-8 второй строки. Пусть разбираются. - VL(28.06.2015 18:01, )
- Можно послать им график температуры у тебя дома:) - Vit(28.06.2015 18:03)
- Короче, пошлю немцев в жопу. Сбоят ТОЛЬКО позиции 1-8 второй строки. Пусть разбираются. - VL(28.06.2015 18:01, )
- Старые добрые Hitachi LM016L выпускались с разными RC-генераторами - кажись на 160 и на 240 кГц. А RC сами по себе датчики температуры:) - Vit(28.06.2015 17:31)
- Принудительное зануление данных добавил уже в процессе, чтобы картинка на осциллографе была стабильнее. Не влияет. задержки пробовал разные. Вот в этом коде аппаратный SPI, и эта мысль меня гложет: может, у меня задержки наоборот, не малые, а VL(298 знак., 28.06.2015 17:26, )
- вижу отличия в величине большой задержки. принудительное зануление по данным вроде как влиять не должно. может, инит чуток корявый? по линку кувыркаются на экранчике - наверно инит годится:) Vit(295 знак., 28.06.2015 17:10 - 17:28, ссылка, youtube)
- Ну так бы я хотел, чтобы ты меня поймал наконец-то! Стоит volatile :) - VL(28.06.2015 16:53, )
- значит lcd_delay не была объявлена volatile:) - Vit(28.06.2015 16:39)
- Я писал этот код еще молодым, когда можно не следовать традиционным правилам :) Это макросы в одну строку, запрет прерывания действует на байт. - VL(28.06.2015 16:33, )
- Не знаю, что за "опасности" наличествуют, но, может, и HighLcdCsb и прочие ногодрыги стОит завернуть в свои запреты/разрешения прерываний? - Vit(28.06.2015 16:27)
- Спасибо. В коде отличий нет - не улучшилось. VL(702 знак., 28.06.2015 16:21, )