Projet MPLABX :Guirlande_PWM_12F1840_2022 Version : 2022-1225 Compile : Dec 25 2022 18:14:20, XC8 version : 2360 Hardware :PIC12F1840 Dip8 FOSC interne =8MHz x4 UART1 Hardware 19200 RA1 Pin6=RX , RA0 pin 7=TX PWM sortie P1A sur pin 5 RA2 Chek Led on RA4 and UART2 012345678 Init TMR2 Init Normal PWM set duty =32 Choix mode PWM via Terminal Keyboard PWM=xxx si PWM>255 ou >120 boucles(60sec)=> mode girlande PWM=128 Recu :PWM=128 New PWM value 128 Ok PWM=64 Recu :PWM=64 New PWM value 64 Ok PWM=192 Recu :PWM=192 New PWM value 192 Ok PWM=250 Recu :PWM=250 New PWM value 250 Ok PWM=256 Recu :PWM=256 New PWM value 256 Ok Choix mode Guirlande R=Reset set duty =16 set duty de 0 a 100 0123456789 0 110 0123456789 1 109 0123456789 2 108 0123456789 3 107 0123456789 4 106 0123456789 5 105 0123456789 6 104 0123456789 7 103 0123456789 8 102 0123456789 9 101 0123456789 10 100 0123456789 11 99 0123456789 12 98 0123456789 13 97 0123456789 14 96 0123456789 15 95 0123456789 16 94 0123456789 17 93 0123456789 18 92 0123456789 19 91 0123456789 20 90 0123456789 21 89 0123456789 22 88 0123456789 23 87 0123456789 24 86 0123456789 25 85 0123456789 26 84 0123456789 27 83 0123456789 28 82 0123456789 29 81 0123456789 30 80 0123456789 31 79 0123456789 32 78 0123456789 33 77 0123456789 34 76 0123456789 35 75 0123456789 36 74 0123456789 37 73 0123456789 38 72 0123456789 39 71 0123456789 40 70 0123456789 41 69 0123456789 42 68 0123456789 43 67 0123456789 44 66 0123456789 45 65 0123456789 46 64 0123456789 47 63 0123456789 48 62 0123456789 49 61 0123456789 50 60 0123456789 51 59 0123456789 52 58 0123456789 53 57 0123456789 54 56 0123456789 55 55 0123456789 56 54 0123456789 57 53 0123456789 58 52 0123456789 59 51 0123456789 60 50 0123456789 61 49 0123456789 62 48 0123456789 63 47 0123456789 64 46 0123456789 65 45 0123456789 66 44 0123456789 67 43 0123456789 68 42 0123456789 69 41 0123456789 70 40 0123456789 71 39 0123456789 72 38 0123456789 73 37 0123456789 74 36 0123456789 75 35 0123456789 76 34 0123456789 77 33 0123456789 78 32 0123456789 79 31 0123456789 80 30 0123456789 81 29 0123456789 82 28 0123456789 83 27 0123456789 84 26 0123456789 85 25 0123456789 86 24 0123456789 87 23 0123456789 88 22 0123456789 89 21 0123456789 90 20 0123456789 91 19 0123456789 92 18 0123456789 93 17 0123456789 94 16 0123456789 95 15 0123456789 96 14 0123456789 97 13 0123456789 98 12 0123456789 99 11 0123456789 100 10 0123456789 99 11 0123456789 98 12 0123456789 97 13 0123456789 96 14 0123456789 95 15 0123456789 94 16 0123456789 93 17 0123456789 92 18 0123456789 91 19 0123456789 90 20 0123456789 89 21 0123456789 88 22 0123456789 87 23 0123456789 86 24 0123456789 85 25 0123456789 84 26 0123456789 83 27 0123456789 82 28 0123456789 81 29 0123456789 80 30 0123456789 79 31 0123456789 78 32 0123456789 77 33 0123456789 76 34 0123456789 75 35 0123456789 74 36 0123456789 73 37 0123456789 72 38 0123456789 71 39 0123456789 70 40 0123456789 69 41 0123456789 68 42 0123456789 67 43 0123456789 66 44 0123456789 65 45 0123456789 64 46 0123456789 63 47 0123456789 62 48 0123456789 61 49 0123456789 60 50 0123456789 59 51 0123456789 58 52 0123456789 57 53 0123456789 56 54 0123456789 55 55 0123456789 54 56 0123456789 53 57 0123456789 52 58 0123456789 51 59 0123456789 50 60 0123456789 49 61 0123456789 48 62 0123456789 47 63 0123456789 46 64 0123456789 45 65 0123456789 44 66 0123456789 43 67 0123456789 42 68 0123456789 41 69 0123456789 40 70 0123456789 39 71 0123456789 38 72 0123456789 37 73 0123456789 36 74 0123456789 35 75 0123456789 34 76 0123456789 33 77 0123456789 32 78 0123456789 31 79 0123456789 30 80 0123456789 29 81 0123456789 28 82 0123456789 27 83 0123456789 26 84 0123456789 25 85 0123456789 24 86 0123456789 23 87 0123456789 22 88 0123456789 21 89 0123456789 20 90 0123456789 19 91 0123456789 18 92 0123456789 17 93 0123456789 16 94 0123456789 15 95 0123456789 14 96 0123456789 13 97 0123456789 12 98 0123456789 11 99 0123456789 10 100 0123456789 9 101 0123456789 8 102 0123456789 7 103 0123456789 6 104 0123456789 5 105 0123456789 4 106 0123456789 3 107 0123456789 2 108 0123456789 1 109 0123456789 0 110 0123456789 1 109 0123456789 2 108 0123456789 3 107 0123456789 4 106 0123456789 5 105 0123456789 6 104 0123456789 7 103 0123456789 8 102 0123456789 9 101 0123456789 10 100 0123456789 11 99 0123456789 12 98 0123456789 13 97 0123456789 14 96 0123456789 15 95 0123456789 16 94 0123456789 17 93 0123456789 18 92 0123456789 19 91 0123456789 20 90 0123456789 21 89 0123456789 22 88 0123456789 23 87 0123456789 24 86 0123456789 25 85 0123456789 26 84 0123456789 27 83 0123456789 28 82 0123456789 29 81 0123456789 30 80 0123456789 31 79 0123456789 32 78 0123456789 33 77 0123456789 34 76 0123456789 35 75 0123456789 36 74 0123456789 37 73 0123456789 38 72 0123456789 39 71 0123456789 40 70 0123456789 41 69 0123456789 42 68 0123456789 43 67 0123456789 44 66 0123456789 45 65 0123456789 46 64 0123456789 47 63 0123456789 48 62 0123456789 49 61 0123456789 50 60 0123456789 51 59 0123456789 52 58 0123456789 53 57 0123456789 54 56 0123456789 55 55 0123456789 56 54 0123456789 57 53 0123456789 58 52 0123456789 59 51 0123456789 60 50 0123456789 61 49 0123456789 62 48 0123456789 63 47 0123456789 64 46 0123456789 65 45 0123456789 66 44 0123456789 67 43 0123456789 68 42 0123456789 69 41 0123456789 70 40 0123456789 71 39 0123456789 72 38 0123456789 73 37 0123456789 74 36 0123456789 75 35 0123456789 76 34 0123456789 77 33 0123456789 78 32 0123456789 79 31 0123456789 80 30 0123456789 81 29 0123456789 82 28 0123456789 83 27 0123456789 84 26 0123456789 85 25 0123456789 86 24 0123456789 87 23 0123456789 88 22 0123456789 89 21 0123456789 90 20 0123456789 91 19 0123456789 92 18 0123456789 93 17 0123456789 94 16 0123456789 95 15 0123456789 96 14 0123456789 97 13 0123456789 98 12 0123456789 99 11 0123456789 100 10 0123456789 99 11 0123456789 98 12 0123456789 97 13 0123456789 96 14 0123456789 95 15 0123456789 94 16 0123456789 93 17 0123456789 92 18 0123456789 91 19 0123456789 90 20 0123456789 89 21 0123456789 88 22 0123456789 87 23 0123456789 86 24 0123456789 85 25 0123456789 84 26 0123456789 83 27 0123456789 82 28 0123456789 81 29 0123456789 80 30 0123456789 79 31 0123456789 78 32 0123456789 77 33 0123456789 76 34 0123456789 75 35 0123456789 74 36 0123456789 73 37 0123456789 72 38 0123456789 71 39 0123456789 70 40 0123456789 69 41 0123456789 68 42 0123456789 67 43 0123456789 66 44 0123456789 65 45 0123456789 64 46 0123456789 63 47 0123456789 62 48 0123456789 61 49 0123456789 60 50 0123456789 59 51 0123456789 58 52 0123456789 57 53 0123456789 56 54 0123456789 55 55 0123456789 54 56 0123456789 53 57 0123456789 52 58 0123456789 51 59 0123456789 50 60 0123456789 49 61 0123456789 48 62 0123456789 47 63 0123456789 46 64 0123456789 45 65 0123456789 44 66 0123456789 43 67 0123456789 42 68 0123456789 41 69 0123456789 40 70 0123456456789 28 82 0123456789 29 81 0123456789 30 80 0123456789 31 79 0123456789 32 78 0123456789 33 77 0123456789 34 76 0123456789 35 75 0123456789 36 74 0123456789 37 73 0123456789 38 72 0123456789 39 71 0123456789 40 70 0123456789 41 69 0123456789 42 68 R 0 Projet MPLABX :Guirlande_PWM_12F1840_2022 Version : 2022-1225 Compile : Dec 25 2022 18:14:20, XC8 version : 2360 Hardware :PIC12F1840 Dip8 FOSC interne =8MHz x4 UART1 Hardware 19200 RA1 Pin6=RX , RA0 pin 7=TX PWM sortie P1A sur pin 5 RA2 Chek Led on RA4 and UART2