ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
380320
Dmitriy (15.01.2013 06:21, просмотров: 5768)
Собираю схемку из двух деталей. Одна PIC16F628 и резистор 10 кОм с RESET на плюс питания.Watchdog timer отключен, используется внутренний генератор 4 МГц.Вся программа (MPLab X IDE, компилятор XC8) из нескольких строчек:void main(){ Init();  while (1) { PORTAbits.RA1 = 0; PORTAbits.RA1 = 1; }}Вижу осциллоскопом, ножка РА1 дрыгается, как раз на 1 микросекунду, то есть 4 МГц как положено.Однако работает 10 миллисекунд, 6 миллисекунд все умирает (на выводах RA6, RA7 тоже умирает) и потом опять.Ничего не понимаю. Ведь даже при ресете генерация не должна срыватся? Только sleep или нет питания.Никто не сталкивался?