文章
用户1714690 2014-1-17 06:44
PIC24HJ单片机自学笔记-ECAN远程帧通信程序解读
  主函数操作流程: 时钟设置 清中断标志 ECAN1初始化,DMA0,2初始化,使能中断 ECAN2初始化,DMA1初始化 ,使能中 ...
用户1714690 2014-1-17 06:43
PIC24HJ单片机自学笔记-ECAN数据帧通信程序解读1
学习一下官方提供的ECAN程序的例程: 本程序完成如下的功能: 配置时钟,初始化ECAN和DMA和液晶 发送一个ECAN的帧 ...
用户1714690 2014-1-17 06:41
PIC24HJ单片机自学笔记-阶段性学习反省1
项目开始的时候,老板要我实现一个流量计,用液晶显示出来,我兴致勃勃的拿到这个项目,完成这样的项目难度应该不大。 之前我只用过51的单片机和AVR的 ...
用户1714690 2014-1-17 05:57
PIC24HJ单片机自学笔记-ECAN数据帧通信程序解读2
  发送ECAN数据: void sendECAN(mID *message) {  unsigned long word0=0; //合成帧的前三个字  unsigned long word1=0;  un ...
用户1714690 2014-1-16 06:58
PIC24HJ单片机学习笔记-MPLABX入手
12月份在登陆官网的时候发现更新了MPLAB IDE,安装MPLABX+XC16,一番手忙脚乱,HELP文档多次后终于新建 新的MPLAB X+XC16编译器界面比之前好看了不少,按照向 ...
用户1714690 2014-1-16 06:43
PIC24HJ单片机自学笔记-器件配置与编程诊断
器件配置: 器件配置寄存器允许使用者为具体的应用定制一定的器件参数。配置寄存器在程序存储器中固定,在掉电的时候继续保持,为整个芯片通过一个整体的配置 ...
用户1714690 2014-1-16 06:41
PIC24HJ单片机自学笔记-SPI资料整理
SPI是一个同步串行通信借口,可以通过SPI与2外设或者其他的控制器通信,外设可以是EEPROM,显示驱动,AD等等,PIC24H的SPI和MOTOROLA的SPI以及SIOP接口兼容。所 ...
用户1714690 2014-1-16 06:29
PIC24HJ单片机自学笔记-ADC资料整理1
PIC24HJ128GP506带有一个18通道的ADC,有些芯片带有两个ADC模块,每一个模块都有一系列的SFR. 每个模块都可以工作在10位或者12位的模式,默认的10位有如 ...
用户1714690 2014-1-16 06:29
PIC24HJ单片机自学笔记-ADC资料整理2
怎样停止一次采样和开启转换 触发源将终止采样同时开启一个转换,触发源在SSRC中选择。 如果SSRC为000,则软件停止采样,此时清SAMP则开始转换, 也可以设 ...
用户1714690 2014-1-16 06:16
PIC24HJ单片机自学笔记-输出比较(PWM)
简介: 输出比较通过定时器与一个或者两个比较寄存器的值,其有多种模式可以选择,当定时器值匹配寄存器里面的值的时候,输出状态改变,可以输出一个脉冲,也 ...
用户1714690 2014-1-16 06:12
PIC24HJ单片机自学笔记-程序存储器、数据存储器和FLASH编程
程序存储器 下图所示PIC24H器件有4M*24位的程序存储单元,有三种方法来访问这些单元。  23位的PC  通过talble读写指令  映射一个32K的段 程序 ...
用户1714690 2014-1-16 06:07
PIC24HJ单片机自学笔记-ECAN外设库文件
下面是PIC24H外设库文件的ECAN部分: CANxAbortAll:放弃所有等待传输的内容,设置ABAT 位,操作完成时,ABAT清零 CAN1ClearRXFUL1:清空C1RX ...
用户1714690 2014-1-7 22:42
PIC24HJ单片机自学笔记_PIC24H的CPU
简介: PIC23H的CPU为带增强指令的哈弗结构,24位指令宽度,可寻址存储空间达4M*24bits。 除了改变程序流的指令外,其他的指令都是单周期指令。 寄存器 ...
用户1714690 2014-1-7 07:40
PIC24HJ单片机自学笔记_IO端口
IO的端口大部分都是复用的,见下图: 下面是一个典型的IO的结构: 读方向:则方向锁存器Q的数据被读到数据总线中。 写方向:写方向, ...
用户1714690 2014-1-7 07:30
PIC24HJ单片机自学笔记_中断延时与设置
单周期指令的中断延时,四步完成: 发生中断,标志状态位有效,此时完成之前的那条指令。 保存PC 取向量号 压入之前的中断优先级SRL 如果是双周期指令, ...
关闭 站长推荐上一条 /2 下一条