Обсуждаем контроллеры компании Atmel.
Ответить

Re: BASCOM AVR в вопросах и ответах

Чт янв 21, 2021 14:53:14

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

Re: BASCOM AVR в вопросах и ответах

Пт янв 29, 2021 11:34:45

Интересно, а Bascom подключали к Proteus как например здесь:
Proteus и два с половиной hello world для UART и USB на микроконтроллере
И, возможно ли таким способом по УАРТ и прошивать Arduino платы из Bascom?
Какие то примеры из поставки Bascom есть с Proteus или какой нибудь архивчик с подборкой к Proteus проектов?
Похоже модели AVR в Proteus до сих пор не поддерживают режим самопрограммирования.


P.S. Другие статьи с упоминанием Proteus на Хабр

Статьи на Хабр находимые по слову Bascom

Re: BASCOM AVR в вопросах и ответах

Вс янв 31, 2021 09:56:01

Как принудительно очистить буфер RX? Каждые 100мс происходит прием пакетов сообщений, но, подозреваю, что из-за нечистоты буфера некоторые сообщения МК не успевает принимать.

Re: BASCOM AVR в вопросах и ответах

Вс янв 31, 2021 21:30:53

Например, с помощью такой процедуры:
Sub Flushbuf()
Waitms 10
Do
B = Inkey() 'читаем буфер
Loop Until B = 0
End Sub

Re: BASCOM AVR в вопросах и ответах

Ср фев 17, 2021 19:05:10

Всем привет, собирал давно проект SIM800 на atmega 32 - он отлично работал и на разных МК, убирал код для работы с ЖКИ и запускал на меге 8 и 88.

а в от спустя год не могу эту же программу запустить на атмега 328р - почему то не корректно работает uart, сыпится мусор! перебрал все скорости и порты, все равно.. в чем дело может быть?

код взят отсюда http://avrproject.ru/index/gsm_sim900d_ ... m_avr/0-43, повторяюсь, этот код работает на меге 32, 8, 88. а на меге 328р отказывается, отваливается и барахлит именно передача данных.

Код:
$regfile = "m328pdef.dat"
$crystal = 8000000
$baud = 19200
$hwstack = 64
$swstack = 64
$framesize = 100


Declare Sub Getline(s As String)
Declare Sub Flushbuf()

Config Serialin = Buffered , Size = 128
Config 1wire = Portb.0                                      'сюда лепим 18b20

Enable Interrupts

' Отключаем ненужны порты, подягиваем к земле.


или там какая та хитрость есть? подскажите пожалуйста, уже неделю мучаюсь...

исходник есть тут http://avrproject.ru/forum/13-26-13, повторюсь, рабочий

Re: BASCOM AVR в вопросах и ответах

Ср фев 17, 2021 19:47:35

МК тактируется от кварца или от внутреннего генератора? Точность последнего не очень высока, и частота у разных МК может немного отличаться. UART - асинхронный интерфейс, поэтому частота тут важна.
Лучше применять кварц, если используется UART. Есть даже специальные кварцы с частотами, кратными скорости передачи - 11,0592 МГц, например.

Re: BASCOM AVR в вопросах и ответах

Ср фев 17, 2021 20:46:24

Фузы выставлял и через usb asp и через abt studio (avr isp mlii), на 8 или 16мгц, на 16 на внешний кварц в том числе.

После программирования платы после подачи питания сразу идёт вызов (выполняется одна из подпрограмм). Хотя этого быть не должно.

Ради интереса эту же программу залил на мегу32 (естественно поменяв порты) и установил частоту кварца отличающуюся от заданного, появляется такой же глюк, что и с мега328р.

То есть, причина явно кроется в настройках программы, не в фьюзах и не в кварце.... понять не могу вот ...

Добавлено after 4 minutes 38 seconds:
Вот тут http://bascomavr.3bb.ru/viewtopic.php?id=2053&p=3 описана в 74 посте и далее прохожая проблема, но решения не дали советы...


Тут подобный глюк обсуждается http://bascomavr.3bb.ru/viewtopic.php?id=1589

Видимо какая то хитрость в этой меге328р

Re: BASCOM AVR в вопросах и ответах

Чт фев 18, 2021 11:53:54

У Меги 168 и 328 нет фуза который отключает совместимость с типа с М103с? Как на меге 128

Re: BASCOM AVR в вопросах и ответах

Чт фев 25, 2021 13:47:04

Привет КотаФеям.
Что то залип с моментом:
Есть переменная Temp_W типа "WORD" и две переменные Temp_BH и Temp_BL типа "BYTE".
Произвожу коррекцию в двух переменных Temp_BH и Temp_BL и пытаюсь собрать в переменную Temp_W.

Temp_W = Temp_W(High) = Temp_BH
Temp_W = Temp_W(Low) = Temp_BL

На выходе в переменной Temp_W либо 0 либо 1 при любых значения в переменных Temp_BH и Temp_BL.
Что не так?
Подскажите плз.

Re: BASCOM AVR в вопросах и ответах

Чт фев 25, 2021 15:46:04

Хрень какая-то, это что, компилируется?


Dim Temp_W As Word
Dim Temp_BL As Byte At Temp_W + 0 Overlay
Dim Temp_BH As Byte At Temp_W + 1 Overlay

Объявите переменные так, и делайте с ими что хотите.

Re: BASCOM AVR в вопросах и ответах

Чт фев 25, 2021 17:07:15

Да компилирую ,заливаю в avr, для теста вывожу PRINT Temp_W и результат 0,1

Добавлено after 58 minutes 32 seconds:
Большое Спасибо.
Определил переменные с Overlay.
Всё заработало как надо.

Re: BASCOM AVR в вопросах и ответах

Ср мар 10, 2021 14:20:53

Взял исходник с другого форума уоторый умер в 18 году, там молчат.

Почему после получения команды Firstnumber в памяти номер телефона не сохраняется? хотя ответное смс о том что номер сохранен - приходит. Дело в том, что после команды Firstnumber на остальные команды не реагирует и в терминале вылазит Error,

делал проверку сохранения номера телефона в erpoom, например чтобы при отправке команды info выдавалась команда Print phonenumber - по такой команде в терминале номер телефона отсутвует.

не могу понять почему не сохраняется номер телефона в памяти.

При этом этот же проект с дисплеем от нокии 5110 работает, номер сохраняется. в исходнике ниже код связанный с индикацией убран

код

Re: BASCOM AVR в вопросах и ответах

Ср апр 28, 2021 11:06:46

Люди добрые, помогите... Где скачать Bascom 2.0.7.8 с таблеткой.oled дисплей не компилирует 2.0.7.1.

Re: BASCOM AVR в вопросах и ответах

Ср апр 28, 2021 11:14:07

Есть 2.0.8.3.

Re: BASCOM AVR в вопросах и ответах

Ср апр 28, 2021 23:41:30

Если поделитесь буду премного благодарен...!

Re: BASCOM AVR в вопросах и ответах

Чт апр 29, 2021 06:23:29

Сразу в личку отправил. :tea:

Re: BASCOM AVR в вопросах и ответах

Чт апр 29, 2021 16:06:22

Спасибо! :beer:

Re: BASCOM AVR в вопросах и ответах

Сб май 01, 2021 17:04:42

selco писал(а):Где скачать Bascom 2.0.7.8
Если ввести в поисковик Bascom 2.0.7.8 скачать или Bascom 2.0.8.3 скачать, ничего не находит?

Re: BASCOM AVR в вопросах и ответах

Сб май 01, 2021 18:54:48

Мурик писал(а):ничего не находит?

Попробуйте так:
Вложения
BASS.zip
(13.91 KiB) Скачиваний: 271

Re: BASCOM AVR в вопросах и ответах

Сб май 01, 2021 19:04:47

Да отправил я уже давно инсталлер, ну. :tea:
Ответить