欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATMEGA16M1_1 参数 Datasheet PDF下载

ATMEGA16M1_1图片预览
型号: ATMEGA16M1_1
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器,带有16K / 32K / 64K字节的系统内可编程闪存 [8-bit Microcontroller with 16K/32K/64K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器
文件页数/大小: 365 页 / 6381 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATMEGA16M1_1的Datasheet PDF文件第169页浏览型号ATMEGA16M1_1的Datasheet PDF文件第170页浏览型号ATMEGA16M1_1的Datasheet PDF文件第171页浏览型号ATMEGA16M1_1的Datasheet PDF文件第172页浏览型号ATMEGA16M1_1的Datasheet PDF文件第174页浏览型号ATMEGA16M1_1的Datasheet PDF文件第175页浏览型号ATMEGA16M1_1的Datasheet PDF文件第176页浏览型号ATMEGA16M1_1的Datasheet PDF文件第177页  
ATmega16/32/64/M1/C1  
The bus access conflict is resolved during the arbitration field mostly over the identifier value. If a  
data frame and a remote frame with the same identifier are initiated at the same time, the data  
frame prevails over the remote frame (c.f. RTR bit).  
Figure 16-4. Bus Arbitration  
Arbitration lost  
node A  
TXCAN  
Node A loses the bus  
Node B wins the bus  
node B  
TXCAN  
CAN bus  
ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0  
SOF  
RTR IDE - - - - - - - - -  
16.2.5  
Errors  
The CAN protocol signals any errors immediately as they occur. Three error detection mecha-  
nisms are implemented at the message level and two at the bit level:  
16.2.5.1  
Error at Message Level  
• Cyclic Redundancy Check (CRC)  
The CRC safeguards the information in the frame by adding redundant check bits at the  
transmission end. At the receiver these bits are re-computed and tested against the received  
bits. If they do not agree there has been a CRC error.  
• Frame Check  
This mechanism verifies the structure of the transmitted frame by checking the bit fields  
against the fixed format and the frame size. Errors detected by frame checks are designated  
"format errors".  
• ACK Errors  
As already mentioned frames received are acknowledged by all receivers through positive  
acknowledgement. If no acknowledgement is received by the transmitter of the message an  
ACK error is indicated.  
16.2.5.2  
Error at Bit Level  
• Monitoring  
The ability of the transmitter to detect errors is based on the monitoring of bus signals. Each  
node which transmits also observes the bus level and thus detects differences between the  
bit sent and the bit received. This permits reliable detection of global errors and errors local to  
the transmitter.  
• Bit Stuffing  
The coding of the individual bits is tested at bit level. The bit representation used by CAN is  
"Non Return to Zero (NRZ)" coding, which guarantees maximum efficiency in bit coding. The  
synchronization edges are generated by means of bit stuffing.  
173  
7647F–AVR–04/09  
 复制成功!