Перейти к содержанию

Вопросы от начинающих по МК


Рекомендуемые сообщения

код тоже самый абсолютно что в статье .

поменяно как и говорил только Dout = Portc.1 - на Portd1, Clock = Portc.0 - на PortD0. и

$regfile = "m8def.dat" - стало m16def.dat

решено.

Изменено пользователем domrustika
Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 8,9т
  • Создана
  • Последний ответ

Топ авторов темы

А что, для этого обязательно изучать контроллеры?

Присоединяюсь. Что бы понять основы цифровой логики, совсем не обязательно изучать МК. ИМХО для понимания работы лучше начать с простой логики в стиле И-НЕ. Потом на много проще МК осваивать.

ЗЫ. В Спектруме много извратов было, но я помню на кухне собирал, так из БИСов наверное только РУшки были. Если их можно к БИС отнести ;)

Переубедить Вас мне не удастся, поэтому сразу перейдем к оскорблениям.

Ссылка на комментарий
Поделиться на другие сайты

А как же контроллер прерываний ВВ59? А таймер ВИ53? расширитель порта ВВ55 - это тоже БИС-ы

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

такое дело. есть датчик давления BMP085 Bosh и часы Ds1307 . оба работают по шине i2c. при подключении обоих к sda и scl работают только часы. датчик же показывает неправильные данные. в чем может быть дело ? bascom.

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А как же контроллер прерываний ВВ59? А таймер ВИ53? расширитель порта ВВ55 - это тоже БИС-ы
А вы не путаете? Эти микры больше в "Радио 68 РК" ставили и в "Микрошу". В "правильном" 48 Синклере их не было http://sblive.narod....eningrad48k.htm ;) Изменено пользователем DoG70

Переубедить Вас мне не удастся, поэтому сразу перейдем к оскорблениям.

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Вот повторять синклер только для понимания принципа длгических микросхем - на мой взгяд это слишком. Достаточно каких-нибудь часиков, например. Впрочем я, наоборот, шел от контроллеров к логике, но этот путь вряд ли лучший.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

COKPOWEHEU, я не за повторение Синклера, но собрать пару-тройку устройств на простой логике с регистрами и дешифраторами не помешает. Много вопросов сразу отпадет и прояснится :yes:

Переубедить Вас мне не удастся, поэтому сразу перейдем к оскорблениям.

Ссылка на комментарий
Поделиться на другие сайты

Абсолютно поддерживаю!

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Читаю тут programming manual на stm8 и нахожу там:

After an MCU reset the Stack Pointer is set to its upper limit value. It is then decremented

after data has been pushed onto the stack and incremented after data is popped from the

stack. When the lower limit is exceeded, the stack pointer wraps around to the stack upper

limit. The previously stored information is then overwritten, and therefore lost.

т.е. в SP после резета находится верхняя граница стека. А при переходе адреса через нижнюю границу, в SP заносится опять адрес верхней границы. В reference manual на те же stm8 сказано что программно надо границы задавать. Разъясните кто-нибудь этот момент)

Ссылка на комментарий
Поделиться на другие сайты

Помогите пожалуйста уже второй день мучаюсь над хеллоу ворлд у меня программатор Usbasp V2.0 микроконтроллер atmega 8a-pu написал программу, проверил ее в протеусе все работает. проблема заключается в самой прошивке. установлен драйвер под него "PRUFTECHNIK AG дата разработки 29.02.2008 версия 1.12.0.1" пытался прошивать в разных программах khazama, extreme burner avr, progisp так и не прошился. выдает кучу ошибок:

"error programm enable: target doesn't answer.1 initialization failed, rc=-1 avr device initialized and ready to accept instructions device signature =0x000000 yikes! invalid device signature. expected signature for atmega8 is 1e 93 07 note flash memory has been specified, an erase cycle will be perfomed to disable this feature, specify the -d option. done . thank you."

"Ошибка программа позволит: цель не ответил. 1 Ошибка инициализации, RC = -1 AVR Устройство инициализируется и готовы принимать указания устройства подпись = 0x000000 Yikes! недействительная подпись устройства. Ожидается подписи для ATmega8 является 1E 93 07 сведению флэш-памяти было указано, цикла стирания готовится к исполнению отключить эту функцию, задайте опцию-D. сделано. спасибо."

и еще один вопрос необходимо ли подключать дополнительное питание ради одной лампочки или можно оставить питание от программатора.

Изменено пользователем Teplotexnik
Ссылка на комментарий
Поделиться на другие сайты

Программатор не видит контроллер. Проверяйте подключение, питание, тактирование, пайку.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

У меня все подключено напрямую выходит из программатора 6 проводков и все подключены попарно MISO k MISO, MOSI k MOSI, SCK k SCK, Reset k Res, VTG k VCC, GND k GND. микроконтроллер Atmega8 новый только купил

Изменено пользователем Teplotexnik
Ссылка на комментарий
Поделиться на другие сайты

Я видел в некоторых обзорах, что Usbasp отображается как виртуальный СОМ порт, ставил, переустанавливал разные драйвера, но так виртуального порта СОМ не добился.

post-174414-0-34931600-1379476741_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Не все программаторы умеют подавать питание на контроллер. Можно поверить, подключив светодиод параллельно питанию контроллера.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Не все программаторы умеют подавать питание на контроллер. Можно поверить, подключив светодиод параллельно питанию контроллера.

подключал светодиод параллельно - горит очень ярко так как расчитан на 3В)
Ссылка на комментарий
Поделиться на другие сайты

Выглядит как-то ненадежно. Возьми мультиметр и прозвони от точки до точки (с платы USBAsp на контакты МК через все стыки) каждый провод. Много таких тем с заморочками USBAsp было. Все авторы утверждали, что все чики-пуки, а оказывалось где-нибудь да косяк с монтажем (контактами). Проверь.

Ссылка на комментарий
Поделиться на другие сайты

Выглядит как-то ненадежно. Возьми мультиметр и прозвони от точки до точки (с платы USBAsp на контакты МК через все стыки) каждый провод. Много таких тем с заморочками USBAsp было. Все авторы утверждали, что все чики-пуки, а оказывалось где-нибудь да косяк с монтажем (контактами). Проверь.

Спасибо что попросили проверить всю цепь. до этого проверял только от платы USBAsp до разьемной платы. сейчас проверил до мк. что я могу сказать мк до конца не вставляется и отходит то с одной стороны то с другой завтра буду идти за кроваткой на 28 ног )
Ссылка на комментарий
Поделиться на другие сайты

получилось подключить все ножки мк, программа читает сигнатуру с чипа. начинает писать выдает ошибку новую

post-174414-0-99294300-1379584338_thumb.png

post-174414-0-62859000-1379585217.png

Изменено пользователем Teplotexnik
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...