Jump to content

Search the Community

Showing results for tags 'Bascom'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

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

Blogs

There are no results to display.

There are no results to display.

Marker Groups

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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


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


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

Found 10 results

  1. Здравствуйте ! Я захотел поставить Bascom AVR на компьютер , но при установке возникли ошибки. Может у вас есть идея как помочь ?
  2. Здравствуйте , я хотел прошить AVR программатором STK500 . Но оказалось , чтобы Bascom IDE прошивать им , необходим STK500.exe . Пожалуйста посмотрите , не лежит ли он где-нибудь у вас . Заранее спасибо
  3. Всех приветствую! Вообщем ситуация такая - (сейчас будет предыстория) стал понемногу интересоваться МК и набрел на статью о подключении экрана нокии 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
  4. Доброго времени суток. Нет ли у кого-нибудь библиотеки или проекта для часов реального времени на ds1302 (не путать c 1307) под среду разработки Bascom AVR. Будет здорово, если с русскими комментами.
  5. Всем привет! Поймите меня правильно, хочу сделать намотчик катушек на ATmega8A-AU . Мне не нужны готовые схемы и прошивке, саморазвитие. В качестве уст-ва отображения хочу использовать сигментник. Разобрался. Спасибо MadLor. Помогите плиз...
  6. нужно имитировать звук выстрела автомата, каким способом это можно сделать? (микросхемы диктофонов ISD не подходят). В программировании знаю только немного BASCOM.
  7. Подскажите как сделать (по алгоритму программы) такое вот устройство на аттини26 - к его портам пидключаны светодиоды и одна кнопка. Светодиоды загораются и гаснут (с разной яркостью) а программа их работы меняется нажатием кнопки, а когда кнопку подержать пусть будет 3 секунд, то тогда процессор переходит в режим сна, и нажатием этой же кнопки выходит из сна и продолжает выполнять программу. прошивку пишу на bascom avr кнопка подсоединена к 11 ноге ain1 и какая частота роботи МК аттини26 на заводских фьюзах
  8. Всем привет, вроде бы правильная ветка, надеюсь на этот раз не перенесут в "грязный" отдел) собственно есть программа на 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 Кто что думает, думаю выполнять в железе или нет... надо для начала в программе убедиться, что да, всё хорошо, сработается...
  9. Здравствуйте, хочу сделать бесконтактный тахометр типо этого. Только сам и на BAS-коме, с другим экранчиком. С МК занимаюсь много и давно. Умею юзать WH0802 и подобный, Nokia 1100, Nokia 3310, семисегментники, для отображения результата. Из таймеров могу только юзать аппаратный ШИМ. Но никак не разберусь с таймерами и счетчиками (counter-ми). Встроенный хелп тоже не помог понять. Статью в инете тоже не нашел. Помогите пожалуйста разобраться с ними(таймерами-счетчиками).
  10. Приветствую уважаемые форумчане. Если кто знает С, пожалуйста, помогите понять код: Код: #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. Очень надо. Заранее спасибо.
×
×
  • Create New...