受腾讯软件大神指示,程序中能不用中断就不要使用中断,以免影响程序的正常运行。如果需要判断事件的产生,比如串口消息这种,直接查询标志位即可,于是,我的中断收发函数变成了这样 if ( PIR1bits.RCIF ) { if ( 2 …
根据网易公开课之MIT电和磁视频所做的笔记—[第14集] 毕奥萨伐尔定律。 ————————————————————————————— 视频地址:http://v.163.com/special/opencourse/electrici …
简单实现了Timer0和Timer1的定时器中断,让LED一秒钟闪一下。 #include & lt; xc.h & gt; #include&nbs …
东西还得一点点儿的学呀! 先讲一下熔丝位,上一篇博客介绍mac下工程文件的建立(PIC上的“Hello World”—第一个运行程序),熔丝位的配置是仿照官方库文件修改的,等我把最小系统建立好,因为一次次的烧写失败,无意间发现,MPLAB …
之前讲过在 mac 上安装编译环境,MAC下的 PIC 开发环境搭建,现在编译第一个可执行程序。 万事开头难,为了让这个 hello world 能编译通过也是费了不少事情。先贴个代码 #include & lt; stdio.h …
最近要用到 PIC 的8位芯片,都知道 MacOS不适合做硬件,没想到 microchip竟然有 mac 下的 IDE 以及编译器,终于可以摆脱虚拟机的束缚了,必须不能放过。下面讲讲mac下开发环境的搭建。我是新品控,所有软硬件都喜欢用最新 …
根据网易公开课之MIT电和磁视频所做的笔记—[第13集] B场中的运动电荷。 ————————————————————————————— 视频地址:http://v.163.com/special/opencourse/electric …