Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы

Flowcode for PIC v4

Непрочитано 11.10.2009, 10:52  
kovax_mur
Частый гость
 
Регистрация: 05.10.2009
Сообщений: 18
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kovax_mur на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Здрасьте всем!
Случайно наткнулся на данную прогу, помучал чуток 3ю версию - бедновато с перефирией, поставил 4ю - уже по лучше))))
сразу написал несколько прог для осуществеления своей давней мечты - сделать приборную панель цифровую для авто)))
пока сделал одометр на 16х1 и спидометр на 3х7сегм - все на отдельные девайсы на 16Ф84А (для простоты осознания и только в эмуляции, но протеус пока не освоил((()
еще надо написать проги для тахометра и пару шкал для температуры, вольтметр и безина...
суть в другом - есть огромное желание все сделать на большом ЖК дисплее типа 320х240 или по проще 128х64 - какой проц выбрать для данного проекта с минимальной обвеской (4-5 АЦП, десяток входов, энергонезависимя память)???
kovax_mur вне форума  
Непрочитано 11.10.2009, 11:13  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Все это я делал на 2-х 18F252
Сначала сделал на на индикаторе 1602 (16х2) и 11-ти 7-ми сегментных индикаторах, потом заменил 1602 на нокиевский цветной дисплей 132х132
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)

Последний раз редактировалось AlBraun; 11.10.2009 в 11:15.
AlBraun вне форума  
Сказали "Спасибо" AlBraun
kovax_mur (11.10.2009)
Непрочитано 11.10.2009, 11:21  
kovax_mur
Частый гость
 
Регистрация: 05.10.2009
Сообщений: 18
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kovax_mur на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от AlBraun Посмотреть сообщение
Все это я делал на 2-х 18F252
Сначала сделал на на индикаторе 1602 (16х2) и 11-ти 7-ми сегментных индикаторах, потом заменил 1602 на нокиевский цветной дисплей 132х132
оооо, значит я не одинок)))
а по подробней что было сделано и что получилось?

дисплейчик хочется по больше - хочу чтоб не менее 3" была диагональ)))
у китайцев нашел дисплей 10", но очень узкий (в зеркала ставят, телеки встроенные), правда нет описания ни какого(((
kovax_mur вне форума  
Непрочитано 11.10.2009, 11:44  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от sl_64 Посмотреть сообщение
при проверке в протеусе в переменной st все нули. Может что не правильно делаю?
Учите матчасть.
Операции с переменными типа "float" проводятся через функции,
не просто x = y/z,
а x = fdiv(y_float, z_float)
причем твой "х" и "у" переменные должны быть тоже float, поэтому я добавил эти переменные в твой проект и заменил в коде.
Еще добавил вывод на дисплей 1602, для наглядности.
Вложения:
Тип файла: rar float.rar (1.2 Кб, 148 просмотров)
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
AlBraun вне форума  
Непрочитано 11.10.2009, 11:44  
minem
Прописка
 
Аватар для minem
 
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
minem на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от AlBraun Посмотреть сообщение
Не хочу тебя огорчать, но похоже у тебя индикаторы с общим анодом.
Я не очень растроился, я это знал, и страниц пять назд возмущался отсутствию элементарных(на мой взгляд) настроек 7мисегментников.
Сообщение от AlBraun Посмотреть сообщение
Для эксперимента, измени в FC в опциях индикаторов катод на анод. Перешей и глянь результат
Все варианты перепробованы: либо негативная индикация либо опрос нулём.
Да и бог с ним.
minem вне форума  
Непрочитано 11.10.2009, 12:01  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от kovax_mur Посмотреть сообщение
а по подробней что было сделано и что получилось?
Все получилось, и в железе воплотил на двух платах.
На первой один проц:
  • Обсчет датчика спидометра, он же одометр
  • Обсчет тахометра
  • Запись одометра в память при выключении замка зажигания.
  • Вывод шимов скорости и оборотов для отображения на линейки светодиодов вокруг цифровых значений.
  • Обслуживание цветного дисплея с выводом показаний одометра общий/дневной, средняя скорость, часы, меню настроек компьютера/дисплея
  • Вывод пищалки для озвучки критических параметров температуры двигателя, бензина, забытый включенный поворот.
На второй прате второй проц:
  • Вывод индикации на 11-ть 7-ми сегментных индикатора, слава на право:
    • 3 цифры - амперметр +/- 20А точность 0,1А
    • 3 цифры - спидометр 0 - 250 км/ч точность 1 км/ч
    • 2 цифры - тахометр 0 - 10 тыс. об. точность 100 об/м
    • 3 цифры - вольтметр 0 - 20v точность 0,1v
  • Вывод на столбиковые светодиодные индикаторы температура двиготеля и уровень бензина.

Ну так на вскидку вроде все вспомнил.
P.S. большие дисплеи зачастую с параллельным интерфейсом, последовательный не успеет такое количество пискелей обслуживать. А с параллельным геморроя на порядок больше и контроллер должен быть поприличней.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)

Последний раз редактировалось AlBraun; 11.10.2009 в 12:20.
AlBraun вне форума  
Непрочитано 11.10.2009, 12:14  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от minem Посмотреть сообщение
Все варианты перепробованы
Ну если хочешь и не сложно, можешь попробовать этот вариант, я скомпилировал для общего анода и под 877-й проц.
В протеусе все пашет.
Вложения:
Тип файла: rar Clock2.rar (3.9 Кб, 178 просмотров)
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
AlBraun вне форума  
Непрочитано 11.10.2009, 12:46  
sl_64
Частый гость
 
Регистрация: 16.06.2005
Сообщений: 47
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
sl_64 на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от AlBraun Посмотреть сообщение
не просто x = y/z,
а x = fdiv(y_float, z_float)
Спасибо за подсказку, эту функцию я видел, но.......
sl_64 вне форума  
Непрочитано 11.10.2009, 12:53  
minem
Прописка
 
Аватар для minem
 
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
minem на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Дык у меня работает, я все варианты перепробовал. Только в негативе.
Это можно исправить либо аппаратно (оно того не стоит), либо перписать макрос компонента (правой кнпкой на компоненте-"свой код"), но там Си, а я в нём не очень шарю.
На 18F2550 запустил SPEECH, попытался произнести "hello", такой бред получается. Да и кварец всего на 20МГц самый большой нашёл, по этому несущая ШИМа ппадает в звуковой диапазон.
Миниатюры:
Нажмите на изображение для увеличения
Название: Си мля.JPG
Просмотров: 91
Размер:	39.1 Кб
ID:	1022  
minem вне форума  
Непрочитано 11.10.2009, 13:15  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от minem Посмотреть сообщение
Дык у меня работает, я все варианты перепробовал. Только в негативе.
У меня на авто компьютере работаю именно с общим анодом, но я завел их аноды через транзисторные ключи, реально порт не потянет нагрузку. А сегменты через дешифратор 555ИД18. Одинадцать индикаторов в динамическом режиме работают.
Сообщение от minem Посмотреть сообщение
кварец всего на 20МГц самый большой нашёл
попробуй перед прошивкой фьюзом поставить режим кварцевого генератора в HS.
Это умножит его такт в 4 раза. Некоторые модули проца будут работать в 4 раза быстрее. Я экспериментировал с этим режимом и мне помогло при скорости отрисовки на цветном дисплее.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)

Последний раз редактировалось AlBraun; 11.10.2009 в 13:20.
AlBraun вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FlowCode - русификаторы. bars-profi Микроконтроллеры, АЦП, память и т.д 33 25.09.2017 13:52
Оптимальный старт в программировании МК на С Neman2000 Embedd С 1250 06.09.2013 08:51
Помогите FlowCode Pic -Avr enigm Микроконтроллеры, АЦП, память и т.д 3 17.04.2011 22:59
Flowcode v4 Garick1 Proteus, KiCAD и другие ECAD 1 07.07.2009 18:16
Matrix Flowcode v3.2.2.40 spasbyspas Proteus, KiCAD и другие ECAD 6 07.11.2007 22:27


Часовой пояс GMT +4, время: 08:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.