| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| RS232 на PIC12F675 http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4450 |
Страница 1 от 3 |
| Автор: | mash [ Вто Юли 03, 2007 11:12 am ] |
| Заглавие: | RS232 на PIC12F675 |
Здравейте ! Пуснах RS232 на този пик и не иска да работи... Много странно е , защото не виждам никакви проблеми в кода #include "D:\picprocesori\project\12f675].h" void main() { setup_adc_ports(sAN0|VSS_VDD); setup_adc(ADC_CLOCK_DIV_8); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_comparator(NC_NC); setup_vref(FALSE); puts ("\r\nRS232 Komunikacia"); } #include <12F675.h> #device adc=10 #FUSES NOWDT //No Watch Dog Timer #FUSES INTRC_IO //Internal RC Osc, no CLKOUT #FUSES NOCPD //No EE protection #FUSES NOPROTECT //Code not protected from reading #FUSES NOMCLR //Master Clear pin used for I/O #FUSES PUT //Power Up Timer #FUSES BROWNOUT //Reset when brownout detected #FUSES BANDGAP_HIGH #use delay(clock=4000000) #use rs232(baud=1200,parity=N,xmit=PIN_A2,rcv=PIN_A3,bits=8) |
|
| Автор: | valioman [ Вто Юли 03, 2007 11:32 am ] | ||||||||||||||||||
| Заглавие: | Re: RS232 на PIC12F675 | ||||||||||||||||||
Иа виж така ще стане ли |
|||||||||||||||||||
| Автор: | mash [ Вто Юли 03, 2007 11:46 am ] |
| Заглавие: | |
*** Error 12 "12f675].c" Line 13(4,20): Undefined identifier setup_oscillator |
|
| Автор: | Predator_MF [ Вто Юли 03, 2007 11:53 am ] | |||||||||
| Заглавие: | ||||||||||
E махни го тоя ред, той е за 683-ките, те могат да се нагласят на колко да бяга вътрешния осцилатор от firmware-a. И пробвай да добавиш нещо от сорта на това в инициализацията:
|
||||||||||
| Автор: | mash [ Вто Юли 03, 2007 12:00 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
И така нестава |
|||||||||||||||||||
| Автор: | valioman [ Вто Юли 03, 2007 12:22 pm ] |
| Заглавие: | |
Я разцъкай един светодиод поне да видиш тръгва ли осцилатора ??? |
|
| Автор: | mash [ Вто Юли 03, 2007 12:38 pm ] | |||||||||
| Заглавие: | ||||||||||
хм .. оказва се, че не тръгва |
||||||||||
| Автор: | valioman [ Вто Юли 03, 2007 12:40 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
А с външен кварц мига ли диода ?? |
|||||||||||||||||||
| Автор: | mash [ Вто Юли 03, 2007 12:44 pm ] | |||||||||||||||||||||||||||
| Заглавие: | ||||||||||||||||||||||||||||
Не ! пробвах не тръгва с нищо и пик-а смених с нов .... Де не би да имам грешка в конфигурирането ?! |
||||||||||||||||||||||||||||
| Автор: | Predator_MF [ Вто Юли 03, 2007 12:51 pm ] |
| Заглавие: | |
Е как да ти помогнем, чипа изобщо има ли захранване ? Светни един LED поне (и гледай като го светиш да си конфигурирал TRISA, че тва много често се забравя) |
|
| Автор: | mash [ Вто Юли 03, 2007 12:54 pm ] | |||||||||
| Заглавие: | ||||||||||
Ами аз съм в шах ! Смених платката, пик-а, пуснах го на платка с кварц, дефинирах TRISA и пак не иска ... пик-а се записва правино .. |
||||||||||
| Автор: | valioman [ Вто Юли 03, 2007 12:55 pm ] |
| Заглавие: | |
MCLR как е конфигуриран и вързан? |
|
| Автор: | mash [ Вто Юли 03, 2007 12:56 pm ] | |||||||||
| Заглавие: | ||||||||||
абсолютно ! |
||||||||||
| Автор: | Predator_MF [ Вто Юли 03, 2007 12:59 pm ] |
| Заглавие: | |
Спри всички периферии (ADC и таймерите), направи един while(1) {LED = 1;}, няма как да не стане |
|
| Автор: | valioman [ Вто Юли 03, 2007 1:05 pm ] | ||
| Заглавие: | |||
я пробвай с това ще захапе ли без кварц закачи едно диодче на А1 да видиш ще замига ли???
|
|||
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|