Не зарегистрирован
Зарегистрирован: 14.07.14
Рейтинг:
0
Отправлено: 14.07.14 23:03. Заголовок: мультивибратор на 12f675, нужна помощь
здравствуйте, я написал программу на асме, проверил в mplab, но в железе она работает как то через раз. собственно ктонибудь может проверить ее в том же протеусе? от пика требуется щелкать одной ножкой с частотой 2000-3500hz, впаян он в мозги двигателя моей машины, естественно обвязки никакой не делал, она вся там уже есть. мне бы хотя бы исключить неправильность программы, чтобы искать проблему дальше.
Отправлено: 15.07.14 06:36. Заголовок: Так схемку показали ..
Так схемку показали бы. Или в общих чертах написали бы. Какой генератор? Если внутренний , то где считывание константы? (стр.57 русского даташита). GP3 работает как MCLR или цифровой вход/выход. Согласно вашему слову конфигурации он настроен как MCLR. И т.д. Короче давайте схему или описание обвязки микроконтроллера.
никакой обвязки нет, питание взято в параллель от питания датчиков двигателя, там стабильные 5вольт а вывод gpio4 подключен напрямую к процессору, там теже 5 вольт.
генератор внутренний, константу я прописываю прямо в программе программатора.
проблема в том что это все исправно работало, пока я не стал пытаться сделать из него умножитель частоты, а когда решил вернуть все обратно начались перебои, а сейчас пик вобще не стартует.
генератор внутренний, константу я прописываю прямо в программе программатора.
В принципе, должно всё работать и без извлечения константы. Константа нужна для точных отсчётов времени. А если её использовать, то в START нужно прописать команды по её извлечению и записи в регистр OSCALL.
В случае использования вашего слова конфигурации 03FE4h, необходимо GP3 подтянуть через резистор к плюсу. Если использовать его не как MCLR а как порт ввода/вывода то слово конфигурации нужно изменить на 03FC4h. И зачем постоянно возвращаться на инициализацию контроллера? goto START. может быть лучше на goto Pause1?
Отправлено: 15.07.14 14:48. Заголовок: на другом форуме наш..
на другом форуме нашел похожую проблему, дело было в кривой программе. я учился по книжке Корабельникова, а о нем оказывается плохо отзываются, взял другие исходники и все заработало
Отправлено: 15.07.14 15:28. Заголовок: k3rnl пишет: я учил..
k3rnl пишет:
цитата:
я учился по книжке Корабельникова, а о нем оказывается плохо отзываются,
Они немного не правы. Азы знаний, Корабельников даёт очень хорошо. Это то, что касается бесплатной части. Может быть где-то он и не прав в своём изложении. Но лучшего въезда в микроконтроллеры я не нашёл. Что касается платной части, то там конечно много воды и нестыковок с реальностью. Здесь уже надо обращаться к более компетентным источникам чем Корабельников. Но нам же главное понять основы? А за остальным дело не станет.
Отправлено: 15.07.14 19:41. Заголовок: k3rnl пишет: я учил..
k3rnl пишет:
цитата:
я учился по книжке Корабельникова, а о нем оказывается плохо отзываются,
Да плевать, кто и как отзывается. Если хочешь сам разобраться, любая информация хороша. И у КЕА она есть. Особенно для начинающих, потом он зарылся и сам запутался. Жаль что признать это не смог.
Все даты в формате GMT
3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет