Здравствуйте.Shtepsel писал(а):есть внешнее прерывание с частотой 1024Гц, а мне надо, чтобы код прерывался с частотой 0,5Гц. Как можно аппаратно "поделить" внешнее прерывание на 512? Или 256 хотя бы?
такую строку bascom "съедает"
Config Int0 = Falling , Prescale = 512
но не работает.
Какое отношение имеет предделитель к внешнему прерыванию? Его можно настроить либо по фронту, либо по спаду. И когда этот фронт (спад) придет - программа уйдет в обработчик внешнего прерывания. При чем тут прескаллер? С какой частотой будут происходить фронты / спады, с такой и будет вызываться прерывание, никаких аппаратных делителей у внешних прерываний нет. Но что мешает поделить программно?


