Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту


 
Опции темы
Непрочитано 11.11.2019, 14:35  
Ganinoff
Частый гость
 
Регистрация: 10.11.2019
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Ganinoff на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Скважность там то же меняется, потому как CCPR1L не корректируется в момент изменения PR2. Что бы не было ее перебежки через "0" установлено ограничение
Код:
if (PR2 ‹ 141) {//Здесь не даем провалиться PR2 ниже 125
                TMR2ON = 0; 
                PR2 = 255;
            }
Это не дает пищалке, уйти в мышиный писк, в зону дискомфортных звуков, и не требуется коррекция CCPR1L(H).
Реклама:
Ganinoff вне форума  
Непрочитано 11.11.2019, 23:01  
DmitriyVDN
Вид на жительство
 
Регистрация: 10.06.2010
Сообщений: 374
Сказал спасибо: 138
Сказали Спасибо 121 раз(а) в 86 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Proteus общие вопросы

понятно, а если переписать так:
Код:
   TMR2ON = 0;
   TMR2=0;
     if (PR2 ‹ 141) {//Здесь не даем провалиться PR2 ниже 125
             PR2 = 255;
            }
           else{ PR2 -= 16;
                 c_ucTweet_key_in_lock++;
               }
 //     T2CON=0x01;   
 //     CCP1CON |= 0x0F;
    TMR2ON = 1;
?
DmitriyVDN вне форума  
Непрочитано 14.11.2019, 11:18  
Ganinoff
Частый гость
 
Регистрация: 10.11.2019
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Ganinoff на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от DmitriyVDN Посмотреть сообщение
а если переписать так:
Так она пищать не будет.
Переписал так:
Код:
if (tic_uctweetKey == 10) {
			TMR2ON = 0;
                        TMR2=0;
            if (PR2 ‹ 141) {
                PR2 = 255;
            }else
            {
            PR2 -= 16;
            c_ucTweet_key_in_lock++;
           }
    CCP1CON |= 0x0F;
    T2CON = 0x05;
    TMR2ON = 1;
}
Стала выскакивать реже, но все равно есть. Да фиг с ней, в железе играет. Видео, на котором слышны эти пищалки можно посмотреть здесь https://disk.yandex.ru/client/disk/%...1%83%D1%80.MPG
Первая пищалка в начале, вторая аналогичная в районе 1 мин 20 сек.
А почему не видно переменные
bit nnnn; Никто не знает?
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок экрана (21).png
Просмотров: 0
Размер:	21.9 Кб
ID:	147349  

Последний раз редактировалось Ganinoff; 14.11.2019 в 11:28.
Ganinoff вне форума  
Непрочитано 14.11.2019, 12:49  
DmitriyVDN
Вид на жительство
 
Регистрация: 10.06.2010
Сообщений: 374
Сказал спасибо: 138
Сказали Спасибо 121 раз(а) в 86 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Ganinoff Посмотреть сообщение
А почему не видно переменные bit nnnn;
так протез КМК их не поддерживает.
Сообщение от Ganinoff Посмотреть сообщение
Стала выскакивать реже, но все равно есть.
посмотрел старые проекты и вспомнил: в протезе есть баг с регистром CCP1CON , для правильной работы ШИМ нужно загружать 00хх1100
в модели 16F886 загрузка 1111 вообще не включает ШИМ....
DmitriyVDN вне форума  
Непрочитано 30.11.2019, 23:36  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 224
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Proteus общие вопросы

В порыве гнева случайно закрыл окна с пошаговой отладкой в протеусе "крестиками".Когда-то находил, включал, теперь вспомнить не могу! Подскажите где жмакнуть что бы окна опять появились? Proteus 8.7 SP3
Prototup вне форума  
Непрочитано 01.12.2019, 00:16  
Murka-MakMur
Вид на жительство
 
Аватар для Murka-MakMur
 
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 340
Сказал спасибо: 10
Сказали Спасибо 68 раз(а) в 53 сообщении(ях)
Murka-MakMur на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Prototup, Запускаете симуляцию, ставите на паузу, ищете в меню debug
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Murka-MakMur вне форума  
Сказали "Спасибо" Murka-MakMur
Prototup (04.12.2019)
Непрочитано 05.01.2020, 21:49  
12val12
Временная регистрация
 
Регистрация: 17.03.2009
Адрес: Киев
Сообщений: 68
Сказал спасибо: 17
Сказали Спасибо 1 раз в 1 сообщении
12val12 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

подскажите как впротеусе оправить в терминале на
rx микроконтрроллера 0xFF , 0xFE , и подобные
как отправить байт 0 (0x00)


он еще и alt 2 перехватывает

Последний раз редактировалось 12val12; 05.01.2020 в 23:09.
12val12 вне форума  
Непрочитано 28.01.2020, 13:20  
Millyvolt
Прохожий
 
Регистрация: 05.08.2019
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Millyvolt на пути к лучшему
По умолчанию Re: Proteus общие вопросы

На STM32F401 проблемы с FreeRTOS в протеусе 8.9, когда заканчивается первый же интервал vTaskDelay(), симуляция останавливается с сообщением "no source line at PC adress [PC=61000000]", потом при нажатии Run останавливается с ошибкой:

Can't fetch opcode from 0x61000000

В железе всё работает, диод моргает раз в секунду.
Проект для контроллера делаю в Keil.
Millyvolt вне форума  
Непрочитано 31.01.2020, 22:00  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Сообщений: 2,966
Сказал спасибо: 234
Сказали Спасибо 1,500 раз(а) в 906 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Адрес 0x61000000 не является адресом внутренней флеш-области программ, этот адрес принадлежит внешней Flash-NOR.
Тут одно из двух: либо вы что-то не так написали, но в железе работает по странному стечению обстоятельств (это сложно угадать, не видя исходников). Либо обычный косяк в Протеусе, вернее, в модели микроконтроллера.
NewWriter вне форума  
Непрочитано 05.02.2020, 11:42  
Millyvolt
Прохожий
 
Регистрация: 05.08.2019
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Millyvolt на пути к лучшему
По умолчанию Re: Proteus общие вопросы

NewWriter, возможность проверить в железе у меня появилась позже, проект для Keil, сгенерированный в CubeMX заработал на реальном МК сразу, но я делал для 303го а не 401, просто в Протеусе других нет моделей, только 103й ещё, надеюсь хоть он без косяков.
Также из того, что читал в интернете, ни у кого не было проблем с FreeRTOS, сгенеренном в Кубе.
Также я подключал FreeRTOS вручную, не из Куба, и в этом случае он не работал в Протеусе.
А, ещё генерил из встроенного Куба в CubeIDE, и этот варик с Протеусом не прокатывал)

Последний раз редактировалось Millyvolt; 05.02.2020 в 11:46.
Millyvolt вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 370 07.01.2018 05:26
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 292 05.06.2015 20:49
Вопросы по работе с Proteus dosikus Proteus 510 20.12.2007 18:48
CAN BUS общие впечатления vasseff Микроконтроллеры, АЦП, память и т.д 7 20.06.2007 09:15
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


Часовой пояс GMT +4, время: 03:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot