遇到的问题,编译时找不到TRISC。一开始以为头文件中没有定义,发现定义了。

所以是自己创建工程的时候,设备类型选错了。

  1. #include <pic.h>
  2. __CONFIG(0xFF32);
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. uchar a;
  6. void delayms(uint z)
  7. {
  8. uint x,y;
  9. for(x=z;x--;x>0)
  10. for(y=40;y--;y>0);
  11. }
  12. void CCP1_init(void)
  13. {
  14. a = 0x7F;
  15. CCPR1L = a;
  16. CCP1CON = 0x3C;                //设置CCP1模块为PWM工作方式,工作循环的低
  17. INTCON = 0x00;                //关闭中断
  18. PR2 = 0XFF;                    //设置PWM工作周期
  19. TRISC &= ~(1<<2);                //设置CCP1引脚为输出方式
  20. }
  21. void main(void)
  22. {
  23. PORTB = 0xff;
  24. TRISB = 0xff;
  25. nRBPU = 0;                    //禁止PORTB上拉
  26. CCP1_init();                //初始化CCP1
  27. T2CON = 0X04;                //打开TMR2,且使其前分频为0,同时开始输出PWM波形
  28. while(1);
  29. }

最新文章

  1. PHP判断远程文件是否存在
  2. KI的斐波那契_DFS
  3. Swift - 状态栏颜色显示(字体、背景)
  4. SQL常用日期转换
  5. [VC6]ONMESSAGE()宏编译时出现&quot;sytax error ;&quot;错误时
  6. 网站集A的子网站B上没有解决方案C发布的webpart
  7. 兼容PHP和Java的des加密解密代码分享
  8. iphone升级ios7之后出现蓝框框一直跳的问题
  9. Linux下高效数据恢复软件extundelete应用实战
  10. Ubuntu下实现双屏独立切换
  11. UiAutomator2.0升级填坑记
  12. 克隆一个centos虚拟机的环境配置
  13. springmvc跨域+token验证(app后台框架搭建二)
  14. C++ 实现俄罗斯方块
  15. ROS新功能包PlotJuggler绘图
  16. SSM框架中写sql在xml文件中
  17. pip3 install的时候报错timed out
  18. 25_re模块
  19. 【Redis数据库】命令学习笔记——发布订阅、事务、脚本、连接等命令汇总
  20. 关于EF中使用Migrations的一些小提示

热门文章

  1. python作业习题集锦
  2. hdu 1451 Area in Triangle(计算几何 三角形)
  3. vue使用中的问题总结
  4. phpstudy的80端口被占用问题
  5. keil c51 不能使用:Go to Definition of....的解决方法 STC51
  6. tracert命令 -网络管理命令
  7. python中socket理论
  8. LintCode之删除排序链表中的重复元素
  9. 118、TensorFlow变量共享(二)
  10. NTP时钟调整策略