User Tag List

Показано с 1 по 10 из 61

Тема: Программирование в Bascom для Arduino( сишники идут полем)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Фу, как хорошо что я полем иду, походу бейсик вызывает необратимые процессы в психике пользователя

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    Фу, как хорошо что я полем иду, походу бейсик вызывает необратимые процессы в психике пользователя
    Однозначно
    -------------------------------
    Но вернемся к извращениям да бы тема не была одним флудом.

    Заметил глюк, бас не выставляет видимо правильно задержки при старте LCD с I2C поэтому код должен содержать обязательно строки принудительной инициализации с задержкой иначе в некоторых случаях LCD будет глючить

    Initlcd
    Waitms 3
    Cursor Off
    Cls
    ---------------

    Далее о аппаратном ШИМ, так мне никто и не привел код для инициализации fastPWM 15625гц , и это не удивительно, баском не умеет этого делать , вот казалось бы самая обычная процедура инициализации в любой IDE для AVR , а нет как оказалось стандартные вещи баском не умеет , делайте это пользователи через жопу если сможете.
    Хорошо прямой доступ к регистрам хоть сделали , поэтому что бы сделать простую вещь надо вначале инициализировать Phase Correct PWM

    Config Timer1 = Pwm , Compare A Pwm = Clear_up , Compare B Pwm = Clear_up , Prescale = 1

    а потом через регистры перевести его в fastPWM , но прелесть ,что не в одной доке и оф.мануале этого нет, разбирайтесь сами , что мы там придумали и никому не сказали

    Tccr1a.0 = 1
    Tccr1a.1 = 1
    Tccr1b.3 = 1
    Tccr1b.4 = 0

    -----------------------------------------------------------------------------------

    Далее не знаю это особенность баса или китайской NANO v3 , но в bascom совместно с NANO v3 не работает с watchdog ! Причем очень классно не работает , если в басе доходит до сработки watchdog в NANO v3 , то она входит в постоянный зависон и RESET не помогает , я такого еще не встречал ! Только перепрошивка ! С UNO такого глюка нет , кстати прошив NANO в UNO этот глюк ушел.
    Вот такая чудная и удобная среда Bascom , да Smalovsky ?
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  4. #3

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    947
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    78 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Далее о аппаратном ШИМ, так мне никто и не привел код для инициализации fastPWM 15625гц , и это не удивительно, баском не умеет этого делать , вот казалось бы самая обычная процедура инициализации в любой IDE для AVR , а нет как оказалось стандартные вещи баском не умеет , делайте это пользователи через жопу если сможете.
    Хорошо прямой доступ к регистрам хоть сделали , поэтому что бы сделать простую вещь надо вначале инициализировать Phase Correct PWM
    Используй прямое обращение к регистрам и не парься(си тоже не умеет инициализировать с помощью специальных команд).

    - - - Добавлено - - -

    Захотелось мне программировать на писи. Начал просматривать компиляторы разные, и хочу сказать, что опенсорсные компиляторы - это кидняк. Начал смотреть в сторону коммерческих. На сегодняшний день два претендента - даркбейсик и либерти бейсик.
    Начнём с дарка. Оказалось теперь он стал свободным, но это только из-за того, что он сильно устарел, и компания начала выпускать новый коммерческий продукт.
    Ссылка на скачивание - https://www.thegamecreators.com/prod...ro-open-source
    Дарк признан профессионалами и, даже, есть комманды программирующие на этом диалекте. Также этот язык выбор журнала игромания.
    https://www.igromania.ru/article/447...Basic_Pro.html
    Демеры тоже признали дарк.))
    Теперь посмотрим либерти барсик. Тоже достаточно известный барсик. Компилятор платный.
    http://www.libertybasic.com/
    Но тут есть такая штука как бустер - специальная свободная программа, которая компилирует и ускоряет.
    http://www.lbbooster.com/
    Так что же выбрать?
    ¡Un momento, señor fiscal!


  5. #4

    Регистрация
    10.03.2011
    Адрес
    Украина, г. Днепропетровск
    Сообщений
    892
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Smalovsky, да какой смысл? Все предельно ясно и понятно. Про Дарк уже ответили - это Тьма. В пирамиде тоже ничего странного, по-нашему это могила. Т.е. выбрав ДакБэгсик (название мерзости изменил - боюсь печатать), а ты уже пробуешь делать шаги в этом направлении, ты сознательно склоняешься к Темной стороне и мечтаешь о порабощении человечества. А возможно в тебе спит Темная сила, но ты не догадываешься об этом. Отсюда и склонности к анафемоподобным языкам.

    Цитата Сообщение от Smalovsky
    Так что же выбрать?
    Увы, из списка выше ничего. Ибо LibertyБэгсик слишком туманно в толковании и наверняка придумано чтобы запутать человека намекая о свободе и Светлой стороне, хотя в контексте может говорить о распущенности, если говорить на божественной латыни. Посему видится один единственный выход - попробовать стать на Светлую сторону и самому написать какой-либо PinkPonyBasic. А чо.

  6. #5

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    947
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    78 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    yuriy, а мне вот непонятно, кто у вас диззиэйджеров главный ты или Титус?
    ¡Un momento, señor fiscal!


  7. #6

    Регистрация
    10.03.2011
    Адрес
    Украина, г. Днепропетровск
    Сообщений
    892
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Smalovsky, Закс главный, кто ж еще??? Мы всего лишь режиссеры да актеры...

  8. #7

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    947
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    78 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    yuriy, ты интересно пишешь с точки зрения диззиэйнджинга, но если ты будешь путать ёлкофолк и действительность, то в твоей игре могут появиться персонажи в белых халатах и принудительно сменить тебе локацию на комнату с мягкими стенами.))
    Последний раз редактировалось Smalovsky; 23.06.2018 в 17:29.
    ¡Un momento, señor fiscal!


Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Программирование в Pascal (сишники идут лесом)
    от Smalovsky в разделе Творчество
    Ответов: 22
    Последнее: 29.12.2016, 23:09
  2. Ответов: 0
    Последнее: 17.01.2015, 21:02
  3. Ответов: 4
    Последнее: 29.01.2009, 01:06

Ваши права

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