ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
9 апреля
1580675 Топик полностью
mse homjak (Сегодня, 20:35, просмотров: 44) ответил Adept на в вашем конкретном примере это две команды :) cbi, sbi (проще не бывает, и я не вижу причин делать по-другому в данном конкретном случае :)) в более высосанных из пальца других случаях да, будет четыре команды, т.е. такта: - считать порт, очистить по маске, установить по маске, выкинуть в порт. ну и вопросы оптимизации схемотехники (т.е. выбора нужных пинов на нужных портах, чтобы менять их одной командой, если это так уж необходимо - не забываем
Ну вот, две команды. За это время СТМ/РИСК5 сделает, либо 8, либо 5 своих, на 48МГц. Т.е даже самый дохлый вариант, по скорости, то на то и выходит. А что касаемо схемотехники и высосанных пальцов, я на М48, на 20МГц, поуродовался в своё время. Подбирал тайминги нопами, т.к. в прерывания уже не успевал. А тут, подготовил массив в памяти, дёрнул рубильник и оно улетело на утроенной скорости