kalobyte писал(а):студент напишет тебе баксов за 200 прошивку
Местного студента можно и дешевле раза в два уговорить. Уровень цен здесь пониже будет.
Кому б хоть за десятку продать?
Во вложении проект в Proteus для PIC 16F628A. При нажатии на кнопку происходит увеличение соответствующего разряда. Не доделал запись в EEPROM, да и подчистить кое-что надо - изначально был стробоскоп. Как-нибудь потом, если кому-то надо, сейчас футбол.
Спасибо большое, это то что нужно. Вот только как решить проблему с епромом, просто я ламер в программировании . И еще вопрос, вместо 176 можно будет использовать 74HCT595, просто у меня их очень много есть?
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Onix писал(а):Спасибо большое, это то что нужно. Вот только как решить проблему с епромом, просто я ламер в программировании . И еще вопрос, вместо 176 можно будет использовать 74HCT595, просто у меня их очень много есть?
Это не проблема. Проблема времени. Если время терпит - то до выходных доработаю, хотя работы там на час. Если нет - выложу исходники, может кто-то поможет.
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Четыре отдельных устройства будут. А с одного управлять будет геморойно
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Onix писал(а):Четыре отдельных устройства будут. А с одного управлять будет геморойно
С одного будет выигрыш материальный - один контроллер (ему и одному для решения Вашей задачи практически делать нечего, использование его в данном случае оправдано только наличием EEPROM), один блок питания, по кнопкам можно что-то сэкономить... Программа будет несколько сложнее из-за организации работы клавиатуры для экономии выводов контроллера, но это все решаемо.
Ну отдельные, значит отдельные. Для отдельных программа практически написана. По схеме, если она Вас устраивает, прошу учесть, что это не принципиальная схема, а только схема для моделирования в Proteus.
Onix писал(а):прошу учесть, что это не принципиальная схема, а только схема для моделирования в Proteus.
Это я в курсе, там мне еще придется подвязать ключики
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Во вложении бета версия прошивки и описание работы.
Просьба, если будет все-таки реализовано в железе отписаться, как работает.
Пожелания, замечания (конструктивные) принимаются.
Спасибо огромное, сейчас буду пробовать! О результатах отпишусь!
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
собрал на макетнице, горят все восьмерки, снимаю контролер включаю без него, от наводок рук бегуют покругу , может что с конфигурацией, если не трудно пришлите слово конфигурации на пик
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Onix писал(а):собрал на макетнице, горят все восьмерки, снимаю контролер включаю без него, от наводок рук бегуют покругу , может что с конфигурацией, если не трудно пришлите слово конфигурации на пик
На железе не хочет работать, горит полностью 8 и все . Как только включаешь, загорается 8 и не каких манипуляций. Пытаюсь переключать цифры, как стоит так и стоит.
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Onix писал(а):На железе не хочет работать, горит полностью 8 и все . Как только включаешь, загорается 8 и не каких манипуляций. Пытаюсь переключать цифры, как стоит так и стоит.
Попробую собрать макет у себя, НС595 у меня нет, но работоспособность проверю.
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Onix писал(а):На железе не хочет работать, горит полностью 8 и все . Как только включаешь, загорается 8 и не каких манипуляций. Пытаюсь переключать цифры, как стоит так и стоит.
Программа рабочая. Проверял на выходах осциллографом - все есть.
Для определения причины неработоспособности схемы предлагаю сделать следующее:
1. Повесить на тестовый выход светодиод, как во вложении 7SEG_4_led.zip. Светодиод должен постоянно мигать. Если светодиод мигает - значит микроконтроллер прошит правильно, не зависает, питание есть и подключено правильно. Если есть возможность - проверить на выходах осциллографом наличие импульсов при нажатии на кнопку. Можно сверить с Proteus-ом.
2. В 7SEG_4_delay.zip увеличена длительность импульсов CLOCK и RECORD с 5 мксек до 100 мксек. Возможно причина в паразитных емкостях монтажа, недостаточного быстродействия HC595 (хотя согласно datasheet 5 мксек более чем достаточно).
3. Неудобно об этом говорить, так как должно быть первым - проверить правильность монтажа.