| 
	
		  
	 | 
| 
			
			 | 
		#46 | 
| 
			
			 Матёрый пользователь 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Позанимался тут кабиной и кое-что сделал. 
		
		
		
		
		
		
		
	1. Прикрепил 334 кран и поставил в него резистор. Пока, вроде, работает, но крепление резистора скоро придется переделывать. 2. Сделал манометр ТЦ с шаговиком и подключил все это. В принципе, все работает. Никаких проблем с определением компьютером позиции крана нет, хотя в него установлен дешевый переменный резистор за 54 руб. Всеравно отсчет АЦП держится очень стабильно, при 8 разрядном АЦП ошибка не первышает 2 отсчетов. А вот с шаговиком и его контроллером (плата на фотке) не все очень хорошо. Дело в том что контроллеру шаговика надо передавать команды типа: "повернуться <направление> <количество шагов>", причем не чаще чем, примерно, 5 раз в секунду. Из-за этого бывают проблемы, что стрелка дергается. Появилась идея перепрошить микроконтроллер чтобы передавать в него не количество шагов, а требуемое положение ШД, отсчитываемое от нуля (положение ШД в момент включения). Микруха там обычная - PIC. Подскажите, имел кто с этим дело? Где взять программатор (недорогой)? И можно ли писать для МК программы на СИ (а то ASM осваивать как-то не очень хочется)?           
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
|         
            
             | 
        |
| 
 
             Яndex
             
 
            Спонсор 
                Регистрация: 01.01.2007 
 
 
                
                    Сообщения: 500
                 
            Реклама показывается изредка по случайному принципу  | 
 
    
 
 
 
            
             | 
| 
			
			 | 
		#47 | 
| 
			
			 Живу я тут просто... 
			
			
			
				
			
			Регистрация: 11.04.2007 
				Адрес: Moscow, SVAO 
				
				
					Сообщений: 674
				 
				 
Вы сказали Спасибо: 1 
	
		
			
				Поблагодарили 12 раз(а) в 9 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			Леха, тебя из дома еще не выгнали?  
		
		
		
		
		
		
		
	 
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#48 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 10.02.2008 
				
				
				
					Сообщений: 1,440
				 
				 
Вы сказали Спасибо: 0 
	
		
			
				Поблагодарили 7 раз(а) в 7 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			Для PIC хорошо подходит программатор TRITON или самодельная "шайба" . Конструкцию этих изделий легко найти  в подшивках журнала "Радио". Также программатор для PIC и AVR можно заказать в виде конструктора у "Чип и Дип"а . 
		
		
		
		
		
		
			Прошивать PIC можно и на ASM-PIC , и на C (не ++, в пиках нет ООП) . Для этого тебе понадобится программа MPLab версии не ниже 6, с встроенным компилятором PICC - его задача переводить код на С в ассемблерный для нужного микроконтроллера. Для отладки устройств на МК лично я рекомендую тебе программу ISIS Proteus 6.0 - отличный наглядный интерфейс для имитационного моделирования - собираешь виртуальную схему и наблюдаешь в дебаггере ее работу. 
				__________________ 
		
		
		
		
	Это наша-то колея узкая? Да это ваша слишком широкая!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#49 | ||
| 
			
			 Матёрый пользователь 
			
			
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 Цитата: 
	
 Skif, спасибо за советы. Вот еще вопрос: у меня сейчас на плате стоит PIC16C54C - он перепрошиваемый, или однократной прошивки? Какой МК взять для замены (нужна полная совместимость, Vellemanовскую плату портить неохота, да и схема у неё вполне приличная)?  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#50 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 10.02.2008 
				
				
				
					Сообщений: 1,440
				 
				 
Вы сказали Спасибо: 0 
	
		
			
				Поблагодарили 7 раз(а) в 7 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			Не в курсах, к сожалению. Порой даташиты, у меня есть для 16 только на серии F, на С нету. Из известных мне, наиболее употребимых любителями "эфок" - 628, 877, 84 - все три перепрошиваемые.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Это наша-то колея узкая? Да это ваша слишком широкая!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#51 | 
| 
			
			 Пользователь 
			
			
			
			Регистрация: 27.11.2008 
				Адрес: Харьков 
				
				
					Сообщений: 55
				 
				 
Вы сказали Спасибо: 0 
	
		
			
				Поблагодарили 2 раз(а) в 1 сообщении
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			C-однократной прошивки 
		
		
		
		
		
		
		
	F-многократной  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#52 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 10.02.2008 
				
				
				
					Сообщений: 1,440
				 
				 
Вы сказали Спасибо: 0 
	
		
			
				Поблагодарили 7 раз(а) в 7 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			Точно, вспомнил теперь. Так что твоя судьба выпаивать его и менять на такой же, но с индексом F.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Это наша-то колея узкая? Да это ваша слишком широкая!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#53 | |
| 
			
			 Матёрый пользователь 
			
			
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 ![]() Осталось только с программатором разобраться. И еще вопросик: можно ли из PIC16C54C считать программу (хочу посмотреть что там и как)?  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#54 | 
| 
			
			 Матёрый пользователь 
			
			
			
				
			
			Регистрация: 10.02.2008 
				
				
				
					Сообщений: 1,440
				 
				 
Вы сказали Спасибо: 0 
	
		
			
				Поблагодарили 7 раз(а) в 7 сообщениях
			
		
	 
![]()  | 
	
	
	
		
		
			
			 
			
			Если бит защиты стоит в ноль, то сможешь. Она получится в ассемблерном коде для пиков - MPasm. Этот язык достаточно подробно описан в даташитах.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Это наша-то колея узкая? Да это ваша слишком широкая!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
		
  | 
	
		
  | 
| 
 | 
![]() Что это?  |