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

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

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

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

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

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


 
Опции темы

Странности с Mplab Sim и 16F676

Непрочитано 07.08.2015, 12:41  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

А я вот на 146% уверен, что и в Протеусе, и в железе выход будет выходом, независимо от настроек компаратора. Протеус как раз весьма правильно тут все показывает, незачем на него гнать.
Сразу после любого сброса компаратор работает в режиме 000.
Я лично проверял, эти пики излазил вдоль и поперек и по диагонали, знаю работу каждого модуля в железе.

Реклама:
NewWriter вне форума  
Непрочитано 07.08.2015, 19:46  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Сообщение от NewWriter Посмотреть сообщение
я вот на 146% уверен, что и в Протеусе, и в железе выход будет выходом, независимо от настроек компаратора. Протеус как раз весьма правильно тут все показывает, незачем на него гнать.
Неужели?
Сообщение от NewWriter Посмотреть сообщение
в железе будет так же, как в Протеусе - ANSEL и CMCON на режим выходов совершенно не влияют. Выход то может быть только цифровым.
Дело именно в симуляторе MPLAB-а. Он передает в регистр состояние входов, а не выходных защелок. А аналоговые входы, повторюсь, дают 0 при чтении.
Но если выбрать симулятор Протеус, тогда регистры портов уже покажут состояние выходных защелок, а не входов.
Хе-хе! У ПИКов без регистра LAT всегда осуществляется прямое чтение с пина, независимо от настроек. Отсюда и проблемы RMW. О каком чтении защёлок в протэзе может идти речь? Что он там читает, то чего нет?
STM32F0 вне форума  
Непрочитано 07.08.2015, 21:04  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

К STM эта тема не относится, просьба не влезать без просу, тем более, не поняв о чем речь тем более, что я написал всё правильно и не надо перевирать смысл

Последний раз редактировалось dosikus; 09.08.2015 в 11:34.
NewWriter вне форума  
Непрочитано 07.08.2015, 22:14  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Только не надо так громко и слёзно истерить.
Ваши слова?
Цитата:
Дело именно в симуляторе MPLAB-а. Он передает в регистр состояние входов, а не выходных защелок.
Потрудитесь покаяться в своей лжи или покажите строчки даташита, где описано чтение выходных защёлок в 16F676, ась?
Читайте и краснейте!
Цитата:
3.1 PORTA and the TRISA Registers

Reading the PORTA register reads the status of the
pins
, whereas writing to it will write to the port latch. All
write operations are read-modify-write operations.
Therefore, a write to a port implies that the port pins are
read, this value is modified and then written to the port
data latch. RA3 reads ‘0’ when MCLREN = 1.
Так что там ваш косорылый протэз показывает, направление ветра, температуру?
Цитата:
если выбрать симулятор Протеус, тогда регистры портов уже покажут состояние выходных защелок, а не входов.
STM32F0 вне форума  
Непрочитано 07.08.2015, 22:31  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Ну и чего вы так истерите? Вы не разобрались в сути этого топика и пытаетесь пересказывать даташит, который я и без вас знаю наизусть, причем получше вас. Да еще и поучать пытаетесь, не поняв, о чем речь в топике то. Да еще и перевираете, не поняв сути.
А ваше дело - разбираться в STM. Причем, только в одной серии, F0. А тут утруждаться не нужно, тут все уже и без вас разобрались. И с протезом, в котором вы плаваете, и тем более с пиком.
Ой, только не надо холиваров про СТМ. Через лет 7-10 СТМ точно также забудут и обкакают. Когда выйдет что-то другое.
Все-таки, я думаю, сейчас опять начнутся неутихаемые холивары. Но тема то не об СТМ. Не надо об этом забывать.

Сообщение от STM32F0 Посмотреть сообщение
где описано чтение выходных защёлок
ПОЯСНЯЮ ПО СУЩЕСТВУ:
не путайте одно и другое. Состояние регистра порта и сигналы на входах. Это разное. Да, непосвященным, которые не знакомы ни с протеусом, ни с пиком, сложно это понять. Но вам, работающим с СТМ, и не нужно этого знать. Просто не нужно. И всё.

Если у кого есть сомнения - можете сами убедиться на натурном эксперименте. Ибо я, прежде чем написать, убедился.
Кто не согласен - ну чтож, его право.

Последний раз редактировалось NewWriter; 07.08.2015 в 22:49.
NewWriter вне форума  
Непрочитано 07.08.2015, 22:41  
Albert_V
Гражданин KAZUS.RUN
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Не понимаю вашего спора.
Неужели так сложно посмотреть раздел 3.2.3 документации на PIC16F676?
Там порты расписаны на уровне простейшей логики.
Albert_V вне форума  
Непрочитано 07.08.2015, 22:47  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Сообщение от NewWriter Посмотреть сообщение
не путайте одно и другое. Состояние регистра порта и сигналы на входах. Это разное. Да, непосвященным, которые не знакомы ни с протеусом, ни с пиком, сложно это понять. Но вам, работающим с СТМ, и не нужно этого знать. Просто не нужно. И всё.

"Совравший раз, соврёт и дважды!"(с)
А до STM32, с чем я работал? Или вам легко соврать и выдумать, как два пальца?
Надувайте пузыри и дальше. Веселит, немного.
STM32F0 вне форума  
Непрочитано 07.08.2015, 22:52  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Если у кого есть сомнения - можете сами убедиться на натурном эксперименте. Ибо я, прежде чем написать, убедился.
Кто не согласен - ну чтож, его право.
Сообщение от Albert_V Посмотреть сообщение
Не понимаю вашего спора.
Спор не о даташите или МК!!! Спор о том, что отображает MPLAB.

Сообщение от STM32F0 Посмотреть сообщение
Веселит, немного.
Смех без причины - сами знаете что значит...
STM32F0, "Если вас раздражает чей-то чрезмерный ум, задумайтесь о своей чрезмерной глупости. (С) " - ваши же слова.
NewWriter вне форума  
Непрочитано 07.08.2015, 22:59  
Albert_V
Гражданин KAZUS.RUN
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 785
Сказал спасибо: 620
Сказали Спасибо 363 раз(а) в 199 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Сообщение от NewWriter Посмотреть сообщение
...Спор не о даташите или МК!!! Спор о том, что отображает MPLAB...
Извиняюсь, недоглядел.
Просто, я никогда не симулирую схемы.
Сделал плату, подключил ICD3 и, если надо, в Debugger-е (MPLAB ICD3) всегда можно уточнить то, в чём есть сомнения (на реальном "железе").
Albert_V вне форума  
Непрочитано 07.08.2015, 23:03  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Странности с Mplab Sim и 16F676

Сообщение от NewWriter Посмотреть сообщение
Если у кого есть сомнения - можете сами убедиться на натурном эксперименте. Ибо я, прежде чем написать, убедился.
Ну да!
Сообщение от NewWriter Посмотреть сообщение
Спор о том, что отображает MPLAB.
Да всё он правильно отображает.
Цитата:
Question 2: When my program reads a port, I get a different value than what I put in the
port register. What can cause this?
Answer 2:
1. When a port is read, it is always the pin that is read, regardless of its being set to input or output. So if a pin is set to an input, you will read the value on the pin regardless of the register value.
2. If a pin is set to output, say it has a one in the data latch; if it is shorted to ground you will
still read a zero on the pin. This is very useful for building fault tolerant systems, or handling
I2C™ bus conflicts. (The I2C bus is only driven low, and the pin is tristated for a one.
If the pin is low and you are not driving it, some other device is trying to take the bus).
3. Mid-Range MCU devices all have at least one open drain (or open collector) pin. These
pins can only drive a zero or tristate. For most Mid-Range devices this is pin RA4. Open
drain pins must have a pull-up resistor to have a high state. This pin is useful for driving
odd voltage loads. The pull-up can be connected to a voltage (typically less than VDD)
which becomes the high state.
STM32F0 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SIM карты при отрицательных температурах firew0rker Делимся опытом 7 30.05.2012 13:33
возможно-ли состыковать PBP и MPLab SIM? an-sver Микроконтроллеры, АЦП, память и т.д 4 24.02.2008 19:26
РАБОТА с MPLAB downkazus Proteus, KiCAD и другие ECAD 10 28.01.2007 13:15
таймер и симуляция в MPLAB Sim lisergin Микроконтроллеры, АЦП, память и т.д 0 16.01.2006 15:35
странности с 16f676 Алекс Микроконтроллеры, АЦП, память и т.д 0 21.09.2005 22:34


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.