06.11.2009, 14:57
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
не работает ШИМ в контроллере
Почему-то в протеусе не работает шим на сср на пике (пробовал несколько разных пиков). не могу понять, в чем проблема.
проект прилагаю.
|
|
|
|
06.11.2009, 15:15
|
|
Прописка
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
|
Re: не работает ШИМ в контроллере
1. Вы забыли приложить скомпилированный файл прошивки (*.cof).
Приложите файл и тогда я смогу проверить Ваш проект на лиц. Proteus 7.6 SP3.
Просто ради одного проекта ставить компилятор мне как-то лень.
2. Вывод MCLR болтается в воздухе. Его нужно подключить к VCC.
|
|
|
|
06.11.2009, 15:21
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: не работает ШИМ в контроллере
Честно говоря, вывод MCLR роли тут не играет, МК работает тут и без него. cof прилагаю
|
|
|
|
06.11.2009, 15:37
|
|
Прописка
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
|
Re: не работает ШИМ в контроллере
Сообщение от 40inD
|
Честно говоря, вывод MCLR роли тут не играет, МК работает тут и без него. cof прилагаю
|
А где *.cof?
|
|
|
|
06.11.2009, 16:19
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: не работает ШИМ в контроллере
странно, не прицепился
|
|
|
|
06.11.2009, 17:42
|
|
Прописка
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
|
Re: не работает ШИМ в контроллере
Похоже, что у Вас где-то ошибка в программе. Я написал простой тестовый пример на ассемблере, и он заработал, а Ваш - нет.
|
|
|
|
06.11.2009, 18:01
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: не работает ШИМ в контроллере
Странно, но у меня и ваш пример не работает, но работает этот: https://kazus.ru/nuke/users_files/03062009/3258328.rar
Последний раз редактировалось 40inD; 06.11.2009 в 18:22.
|
|
|
|
06.11.2009, 18:16
|
|
Прописка
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
|
Re: не работает ШИМ в контроллере
Т.е. у Вас не было такой осциллограммы, как на скришоте 1.png?
Proteus лицензионный?
Дело в том, что проблемы с ШИМ в PIC и ARES возникают из-за применения кряка. Поэтому если Вы используете Proteus для работы, я бы порекомендовал уговорить Ваше начальство купить лицензию. Если же Вы используете его для домашних поделок, то я даже не знаю, что Вам посоветовать.
|
|
|
|
06.11.2009, 19:47
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 40
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: не работает ШИМ в контроллере
нет, не было такой осциллограммы.
Протеус 7.6 SP0 использую для хобби. С левым ключом.
придется как-то вставить в свой код ту ассемблерную сборку из рабочего примера.
|
|
|
|
08.11.2009, 21:50
|
|
Частый гость
Регистрация: 06.07.2006
Сообщений: 41
Сказал спасибо: 3
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
|
Re: не работает ШИМ в контроллере
40inD,
Добавь такую строчку перед меткой loop:
В CCS тоже наверное этот бит включить можно.
Последний раз редактировалось udar; 08.11.2009 в 21:56.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:45.
|
|