• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!

Поиск по сайту

Результаты поиска по тегам 'Bascom'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK
  • ATX->ЛБП Переделки
  • Юмор в youtube Киловольты юмора
  • Надежность и группы продавцов Радиолюбительская доска объявлений exDIY
  • разные темы Переделки

Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Местоположения

  • Пользователи форума

Группа


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Найдено 8 результатов

  1. Всех приветствую! Вообщем ситуация такая - (сейчас будет предыстория) стал понемногу интересоваться МК и набрел на статью о подключении экрана нокии 3310 к атмеге8. Вот она http://cxem.net/mc/mc201.php Сказать что заинтриговало - ничего не сказать... к тому же автор в комментариях написал, что можно поочередно выводить изображения, и таким образом создать анимацию. Так вот, к чему я, была у меня монохромная моторолла и на ней был прикольный "скринсейвер" с рыбками, теперь который я хочу воссоздать. Надписей "Hello, world!" я не планирую, а только чистый вывод изображений. Теперь сама суть моего обращения на форум. 1) Так как в Bascom я начинающий, решил идти по пути наименьшего сопротивления, то есть немного подправив код в проэкте, предоставленный автором статьи. Подправить то я его подправил, но вот правильно ли... Вообщем мне бы хотелось чтобы знающие люди проверили бы мой код. Хотя Bascom компилирует код без проблем. Вот исходный код: Вот мой код: (на одинаковость стека изображений не обращайте внимания, мои в процессе воссоздания, а мне нужна проверка самого принципа вывода изображений, который я написал) Таким образом я хочу выводить изображения поочередно с интервалом в 1 секунду. 2)Еще более интересующий меня вопрос - если открыть даташит на атмега8, то там написано, что флеш памяти для программ 8 кб. Но вот что интересно и вводит меня в ступор. Если просто взять проэкт автора статьи и скомпилировать его в .hex, то получаем: Bascom пишет при компиляции "Flash used - 55%", то есть как бы половина атмеги пустая, но вот выходной файл .hex имеет размер 13кб. Вот я и не могу понять как даже авторский проэкт в 13кб прошивается в атмегу с 8кб? Магия наверное. Скомпилировав "свой" проэкт, я получаю "Flash used - 66%" и файл на 15кб. Вот и возник такой вопрос - это нормально и так и должно быть? А если нет - то как правильно скомпилировать? Так как пока проверить код в железе нет возможности (еще едет), вот к Вам, знающим людям, за помощью и обращаюсь. Ниже прикрепляю видеофайл с компиляцией проэкта автора статьи в Bascom. clip0002.avi
  2. Доброго времени суток. Нет ли у кого-нибудь библиотеки или проекта для часов реального времени на ds1302 (не путать c 1307) под среду разработки Bascom AVR. Будет здорово, если с русскими комментами.
  3. Управление Шаговым Двигателем В Bascom Avr

    Всем привет! Поймите меня правильно, хочу сделать намотчик катушек на ATmega8A-AU . Мне не нужны готовые схемы и прошивке, саморазвитие. В качестве уст-ва отображения хочу использовать сигментник. Разобрался. Спасибо MadLor. Помогите плиз...
  4. нужно имитировать звук выстрела автомата, каким способом это можно сделать? (микросхемы диктофонов ISD не подходят). В программировании знаю только немного BASCOM.
  5. Прошивка Мигалки На Аттини26

    Подскажите как сделать (по алгоритму программы) такое вот устройство на аттини26 - к его портам пидключаны светодиоды и одна кнопка. Светодиоды загораются и гаснут (с разной яркостью) а программа их работы меняется нажатием кнопки, а когда кнопку подержать пусть будет 3 секунд, то тогда процессор переходит в режим сна, и нажатием этой же кнопки выходит из сна и продолжает выполнять программу. прошивку пишу на bascom avr кнопка подсоединена к 11 ноге ain1 и какая частота роботи МК аттини26 на заводских фьюзах
  6. Bascom На Avr, Нужна Помощь.

    Всем привет, вроде бы правильная ветка, надеюсь на этот раз не перенесут в "грязный" отдел) собственно есть программа на Bascom, нашел в интернете, нужно немного переделать, а именно поправить чтобы программа могла сохранять число 13 символов, я так понимаю, понятие счетчик тут не подойдёт? так как перезапись eeprom только в 100 тысяч ограничено.... кто что думает: $regfile = "attiny2313.dat" Config Lcd = 16 * 2 Config Pind.5 = Input Config Pind.4 = Input Pind.4 = 1 Dim Tick As Bit Dim Count As Long Tick = 1 Cls Cursor Off Lcd " CАeїАёє" Lowerline Lcd " їaєїoі V1.0" Wait 2 $eeprom Countdata: Data 17% $data Readeeprom Count , Countdata Cls Lcd "CАeїАёє:" Do Locate 2 , 1 Lcd Count If Pind.4 = 0 Then Locate 2 , 1 Lcd "(CІpoc cАeїАёєa)" Wait 1 Locate 2 , 1 Lcd " " Count = 0 Writeeeprom Count , Countdata End If If Pind.5 = 0 Then If Tick = 0 Then Count = Count + 1 Writeeeprom Count , Countdata Tick = 1 End If Else Tick = 0 End If Loop End ссылка на перво источник: http://cxem.net/mc/mc112.php Кто что думает, думаю выполнять в железе или нет... надо для начала в программе убедиться, что да, всё хорошо, сработается...
  7. Bascom-Avr, Тахометр.

    Здравствуйте, хочу сделать бесконтактный тахометр типо этого. Только сам и на BAS-коме, с другим экранчиком. С МК занимаюсь много и давно. Умею юзать WH0802 и подобный, Nokia 1100, Nokia 3310, семисегментники, для отображения результата. Из таймеров могу только юзать аппаратный ШИМ. Но никак не разберусь с таймерами и счетчиками (counter-ми). Встроенный хелп тоже не помог понять. Статью в инете тоже не нашел. Помогите пожалуйста разобраться с ними(таймерами-счетчиками).
  8. Cи В Bascom

    Приветствую уважаемые форумчане. Если кто знает С, пожалуйста, помогите понять код: Код: #define DDR_SPI DDRB #define DD_SS 2 #define DD_MOSI 3 #define DD_MISO 4 #define DD_SCK 5 #define SPE 6 #define MSTR 4 #define SPR0 0 #define SPIF 7 void SPI_MasterInit() { DDR_SPI |= (1<<DD_MOSI)|(1<<DD_SCK)|(1<<DD_SS);//настраиваем на выход SPCR |= (1<<SPE)|(1<<MSTR)|(1<<SPR0);//вкл SPI, ведущий, частота fck/16 } //функция передачи байта void SPI_MasterTransmit(char cData) { SPDR = cData;//начинаем передачу while(!(SPSR & (1<<SPIF)));//ждем пока передача завершится } unsigned int ReceiveADC() { unsigned char adcMSB=0; unsigned char adcLSB=0; unsigned int adc=0; PORTB &= ~(1<<DD_SS); SPI_MasterTransmit(0x00); adcMSB=SPDR; SPI_MasterTransmit(0x00); adcLSB=SPDR; PORTB |= (1<<DD_SS); //собираем битовыми операциями наши данные adcMSB &= 0b00011111; adc = adcMSB; adc<<=5; adcLSB>>=3; adc |= adcLSB; return adc; } Т.е. переведу я сам на Bascom, я немогу его понять. Вообще это код управления АЦП MCP3001. Очень надо. Заранее спасибо.