at91sam9263芯片资源与CAN驱动调试心得
独立的媒体接口或简化的独立的媒体接口。
-有用于接收和发送的28字节FIFO和专用的DMA信道。
l3、全部特性的系统控制器,包括
-复位控制器,停止控制器。
-20个32bit电池后备寄存器,总计达80字节。
-时钟发生器和电源管理控制器。
高级中断控制器和调试单元。
周期间个计时器,看门狗计时器和双实时计时器。
1)复位控制器(RSTC)
-基于两个上电复位单元,复位源识别和复位输出控制。
2)停止控制器(SHDWC)
-可编程管脚控制和唤醒电路。
3)时钟发生器(CKGR)
-32768Hz低耗电振荡器用于后备电源供应,提供一个永久的低速时钟。
-3-20MHz片上振荡器,两个最大240MHz的PLL。
4)电源管理控制器(PMC)
-较低时钟运行模式,软件可编程电源优化容量。
-4个可编程外部时钟信号。
5)高级中断控制器(AIC)
-可单独屏蔽,8级优先权,矢量中断源。
-两个外部中断源和一个快速中断源,虚假中断保护。
6)调试单元(DBGU)
-2线UART并且支持调试通讯信道,可编程ICE存取阻止。
7)周期性间隔计时器(PIT)
-20bit间隔计时器加12bit间隔计数器。
8)看门狗计时器(WDT)
-加密保护,仅一次性编程,视窗化的16-bit计数器运行于低时钟
9)两个实时计时器(RTT)
-带有16-bit预分频器的自由备份计数器运行于低时钟
l4、5个32-bit并行输入/输出控制器(PIOA,PIOB,PIOC,PIOD和PIOE)
-160可编程的I/O线同时传输于外部设备2 I/O
-每一条I/O线的信号输入、改变、中断性能
-个别可编程的漏极开路输出、上拉电阻、同步输出
-16全面可编程信息目标邮箱,时间戳计数器
l5、两个多媒体接口卡 (MCI)
– SD卡/SDIO 和 MultiMediaCard 驱动
– 自动化协议控制和用PDC快速自动化数据传输
– 每一控制器带有两个SD卡槽支持
l6、两个同步串行控制器(SSC)
–每一个接收器和转换器有独立时钟和帧同步信号
– I2S模拟接口支持, 时间分区同步传输支持
– 以32-bit数据转换器高速持续数据流性能
l7、一个AC97 控制器 (AC97C)
– 6-频道信号 AC97 模拟前端接口,插槽分配
l8、3个通用同步和异步收发器 (USART)
– 独立的波特率发生器, IrDA红外线调制、解调,曼彻斯特编码、解码
– 支持 ISO7816 T0/T1 Smart 卡,硬件握手信号, RS485 支持
l9、两个主从串行总线接口(SPI)
– 8到16-bit 可编程的数据长度,4个外部总线芯片选择
– 每秒 90Mbits速度的同步通信
20、一个3频道的16-bit 计时器和计数器(TC)
– 三个外部时钟输入端, 每个频道提供2个多功能 I/O 插口
– 双 PWM 发生器, 原理图攫取,波形攫取模式,连接、断开性能
2l、一个四频道16-bit PWM 控制器WMC)
22、一个两线接口 (TWI)
– 主模式支持,支持所有的 Atmel EEPROMs
23、所有数字引脚的IEEE 1149.1 JTAG边界扫描
24、电源供应
–VDDCORE 和 VDDBU 电压为1.08V 至1.32V
–VDDOSC 和 VDDPLL电压为 3.0V 至 3.6V
–VDDIOP0 (外设I/Os)电压为2.7V 至 3.6V
–VDDIOP (外设 I/Os)电压为11.65V 至 3.6V
–VDDIOM0/VDDIOM1 可编程电压为 1.65V 至 1.95V 或者 3.0V 至 3.6V (内存 I/Os)
at91sam9263 CAN驱动调试心得
之前调试CAN设备,一般用的是一个从淘宝上买的USB转CAN的调试工具,100K -- 800K波特率基本没有什么问题,我们也就没有过多的去考虑一些细节的问题。忽一日,某客户说我们的CAN驱动有问题,跟他们的CAN调试设备通信不上,疑虑ing.遂带工具前往之,试之,果然。。。。
遂借其CAN调试工具回来捯饬,久未果 查其为ZLG公司的产品,遂前往之。遇到周立功公司一个大牛,CAN专家,号称没有他解决不了的CAN问题,事实证明,却是有料,周立功公司的CAN 分析仪就是他们一帮人弄的,现在不做研发,转做服务了。拿Can分析仪查之,发现我们的CPU发出的CAN波形 波特率对不上,虽然设置为500K,可是由于CPU时钟频率非常规频率,分频以后,CAN时钟再512K左右,ZLG公司的CAN调试工具是标准品,他们一般要求时序是比较严格的,所以我们的设备跟他的调试工具之间通信通不上,但是网上购买的USB转CAN的调试工具则将SJW域设置的比较大 3或者4 左右,可以跟大部分的CAN通信上,即使是对方的CAN波特率不精确,存在比较大的误差。
CAN问题绝大部分呢,应该就是出在波特率的精
CAN调试 AT91SAM9263 Atmel 相关文章:
- Atmel针对工业机器视觉应用推出快速CMOS相机(10-22)
- 汽车触控引潮流 触控双雄解决方案集锦(05-06)
- Atmel智能电表解决方案(03-14)
- 智能家电应用特点及解决方案集锦(02-16)
- Atmel高效智能家用电器解决方案(02-12)
- 基于Atmel、TI、Toshiba等产品的低功耗蓝牙智能可穿戴方案(06-09)