📄 timer.ppl
字号:
609 : ** Abstract:
610 : ** This function can initialize TM01_module.
611 : **
612 : ** Parameters:
613 : ** None
614 : **
615 : ** Returns:
616 : ** None
617 : **
618 : **-----------------------------------------------------------------------------
619 : */
620 : void TM01_Init(void)
621 : {
622 : /*
623 : TMC01 = TM0n_TMC0n_Operation_Disable;
624 : */
625 :
626 : PRM01 = TM01_PRM0nValue;
627 :
628 :
629 : CRC01 = TM01_CRC0nValue;
630 :
631 :
632 :
633 : CR001 = TM01_CR00nValue;
634 :
635 :
636 : CR011 = TM01_CR01nValue;
637 :
638 : /* TI001 and/or TI011 and/or TO01 pin setting */
639 : /* INTTM001 and/or INTTM011 priority */
640 : }
641 : /*
642 : **-----------------------------------------------------------------------------
643 : **
644 : ** Abstract:
645 : ** This function start the TM01 counter.
646 : **
647 : ** Parameters:
648 : ** None
649 : **
650 : ** Returns:
651 : ** None
652 : **
653 : **-----------------------------------------------------------------------------
654 : */
655 : void TM01_Enable(void)
656 : {
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 13
*/
657 :
658 : TMC01 = TM01_TMC0nValue;
659 :
660 : /* INTTM001 and/or INTTM011 enable */
661 : }
662 :
663 : /*
664 : **-----------------------------------------------------------------------------
665 : **
666 : ** Abstract:
667 : ** This fnction stop the TM01 module.
668 : **
669 : ** Parameters:
670 : ** None
671 : **
672 : ** Returns:
673 : ** None
674 : **
675 : **-----------------------------------------------------------------------------
676 : */
677 : void TM01_Disable(void)
678 : {
679 : /* Use register bit macro
680 : TM0n_TMC0n_Operation_Disable
681 : */
682 : TMC01 = TM0n_TMC0n_Operation_Disable;
683 :
684 : /* INTTM001 and/or INTTM011 disable */
685 : }
686 :
687 :
688 :
689 : /*
690 : **-----------------------------------------------------------------------------
691 : **
692 : ** Abstract:
693 : ** This function can initialize TM50_module.
694 : **
695 : ** Parameters:
696 : ** None
697 : **
698 : ** Returns:
699 : ** None
700 : **
701 : **-----------------------------------------------------------------------------
702 : */
703 : void TM50_Init(void)
704 : {
705 : /*
706 : TMC50 = TM5n_TMC5n_Operation_Disable;
707 : */
708 :
709 : TCL50 = TM50_TCL5nValue;
710 :
711 :
712 : CR50 = TM50_CR5nValue;
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 14
*/
713 :
714 : /* TI50 or TO50 pin setting */
715 : /* INTTM50 priority */
716 : }
717 :
718 : /*
719 : **-----------------------------------------------------------------------------
720 : **
721 : ** Abstract:
722 : ** This function can start the TM50 counter.
723 : **
724 : ** Parameters:
725 : ** None
726 : **
727 : ** Returns:
728 : ** None
729 : **
730 : **-----------------------------------------------------------------------------
731 : */
732 : void TM50_Enable(void)
733 : {
734 :
735 : TMC50 = TM50_TMC5nValue;
736 :
737 : /* INTTM50 enable */
738 : }
739 :
740 : /*
741 : **-----------------------------------------------------------------------------
742 : **
743 : ** Abstract:
744 : ** This function can stop the TM50 counter and clear the count register.
745 : **
746 : ** Parameters:
747 : ** None
748 : **
749 : ** Returns:
750 : ** None
751 : **
752 : **-----------------------------------------------------------------------------
753 : */
754 : void TM50_Disable(void)
755 : {
756 : /* Use register bit macro
757 : TM5n_TMC5n_Operation_Disable
758 : */
759 : TMC50 = TM5n_TMC5n_Operation_Disable;
760 :
761 : /* INTTM50 disable */
762 : }
763 :
764 :
765 :
766 : /*
767 : **-----------------------------------------------------------------------------
768 : **
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 15
*/
769 : ** Abstract:
770 : ** This function Initializes TM51_module.
771 : **
772 : ** Parameters:
773 : ** None
774 : **
775 : ** Returns:
776 : ** None
777 : **
778 : **-----------------------------------------------------------------------------
779 : */
780 : void TM51_Init(void)
781 : {
782 : /*
783 : TMC51 = TM5n_TMC5n_Operation_Disable;
784 : */
785 :
786 : TCL51 = TM51_TCL5nValue;
787 :
788 :
789 : CR51 = TM51_CR5nValue;
790 :
791 : /* TI51 or TO51 pin setting */
792 : /* INTTM51 priority */
793 : }
794 :
795 : /*
796 : **-----------------------------------------------------------------------------
797 : **
798 : ** Abstract:
799 : ** This function starts the TM51 counter.
800 : **
801 : ** Parameters:
802 : ** None
803 : **
804 : ** Returns:
805 : ** None
806 : **
807 : **-----------------------------------------------------------------------------
808 : */
809 : void TM51_Enable(void)
810 : {
811 :
812 : TMC51 = TM51_TMC5nValue;
813 :
814 : /* INTTM51 enable */
815 : }
816 :
817 : /*
818 : **-----------------------------------------------------------------------------
819 : **
820 : ** Abstract:
821 : ** This function stops the TM51 counter and clear the count register.
822 : **
823 : ** Parameters:
824 : ** None
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 16
*/
825 : **
826 : ** Returns:
827 : ** None
828 : **
829 : **-----------------------------------------------------------------------------
830 : */
831 : void TM51_Disable(void)
832 : {
833 : /* Use register bit macro
834 : TM5n_TMC5n_Operation_Disable
835 : */
836 : TMC51 = TM5n_TMC5n_Operation_Disable;
837 :
838 : /* INTTM51 disable */
839 : }
840 :
841 :
842 :
843 :
844 :
845 : /*
846 : **-----------------------------------------------------------------------------
847 : **
848 : ** Abstract:
849 : ** This function initializes TMH1_module.
850 : **
851 : ** Parameters:
852 : ** None
853 : **
854 : ** Returns:
855 : ** None
856 : **
857 : **-----------------------------------------------------------------------------
858 : */
859 : void TMH1_Init(void)
860 : {
861 : /*
862 : TMHMD1 = TMHn_TMHMDn_Operation_Stop;
863 : */
864 :
865 :
866 : CMP01 = TMH1_CMP0nValue;
867 :
868 :
869 : /* TOH1 pin setting */
870 : /* INTTMH1 priority */
871 : }
872 :
873 : /*
874 : **-----------------------------------------------------------------------------
875 : **
876 : ** Abstract:
877 : ** This function can start the TMH1 counter.
878 : **
879 : ** Parameters:
880 : ** None
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 17
*/
881 : **
882 : ** Returns:
883 : ** None
884 : **
885 : **-----------------------------------------------------------------------------
886 : */
887 : void TMH1_Enable(void)
888 : {
889 :
890 : TMHMD1 = TMH1_TMHMDnValue;
891 :
892 : /* INTTMH1 enable */
893 : }
894 :
895 : /*
896 : **-----------------------------------------------------------------------------
897 : **
898 : ** Abstract:
899 : ** This function can stop the TMH1 counter operation.
900 : **
901 : ** Parameters:
902 : ** None
903 : **
904 : ** Returns:
905 : ** None
906 : **
907 : **-----------------------------------------------------------------------------
908 : */
909 : void TMH1_Disable(void)
910 : {
911 : /* Use register bit macro
912 : TMHn_TMHMDn_Operation_Stop
913 : */
914 : TMHMD1 = TMHn_TMHMDn_Operation_Stop;
915 :
916 : /* INTTMH1 disable */
917 : }
918 :
/*
Target chip : uPD78F0547_80
Device file : V2.00
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -