Привет Vladislav!
06 Май 06 года (а было тогда 00:10) Vladislav Baliasov в своем письме к Andrey Bivshih писал:
AB>> А вот если сравнивать производителя - тут однозначно микрочип AB>> получше. У атмела переносимости - ни какой. Регистры по разным AB>> адресам находятся, ладно, если писать на С, не важно.
VB> Да, в общем-то, насколько я припоминаю (смутно, поскольку работаю с VB> ограниченным ассортиментом кристаллов), и у PIC16 с распределением VB> регистров не все так гладко, а разнос по страницам все еще более VB> усугубляет.
Hу это если очень давно было, и то как-то не припомню. Страници это да, геморой. У всех есть пятки. :-)
AB>> Hо зачем их назвали-то по разному, в разных кристаллах. VB> Вероятно, по причине развития периферии, хотя да, не особо приятно.
Микрочип в этом плане, как-то старается совместимость соблюдать. Даже если перефирия усложняется.
AB>> Иногда, вообще глупости встречаются - AB>> например что-бы флаг прерывания в регистре TFIR _сбросить_ - AB>> оказывается в него надо _записать_ "1".
VB> А вот это как раз замечательно задумано - иначе в процессе модификации VB> можно сбросить или установить то, что не следует. Этот момент оговорен VB> четко и ясно, и запутаться тут можно разве что специально VB> исхитрившись...
А какая разница чего бисать в бит, 1 или 0 ? Если все-равно писать. Просто на мой взгляд, логичнее, если флаг сбрасываешь - пиши 0.
AB>> Даташиты, тоже оставили не изгладимое впечатление, вроде AB>> процессор - вещь основанная на логике, но даташиты к ним писали AB>> явно, руководствуясь какой-то другой логикой.
VB> Это да (хотя в сравнении с даташитами на MSP430 - очень даже ничего).
С этими не работал. Все познается в сравнении. Это кстати и к эхе относится - с модератором и без. :-)
С уважением, Andrey 06 Май 06 года
formatting link
E-Mail:a_biv<саба>list,ru Jabber:Andrey_B@jabber,ru |СQ:226793191