自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 B001-Atmega16-位域的汇编实现

本文用于收集一些方法:位域的汇编实现 目前收集到[1]种实现方法

2016-10-28 01:03:24 853

原创 A004-移位范围超过变量宽度-(ques=1)

今天的代码被警告说:left shift count >= width of type 代码: typedef enum { MSG_WARNING_DELAYED = (1 << 30), MSG_WARNING_LOCKED = (1 << 31) }MSG_EVENT_TASK_WARNING;平台:AVR-GCC、Atmega16。 搜索了下、最终确定是移

2016-10-16 22:59:32 945

原创 A004-数据对齐的原因

今天读到一篇数据对齐的文章,明白了为什么需要数据对齐(地址对齐)。 不过作者的语言是属于作者自己的,我并不能立即理解他的全部表达。 只有我自己去思考推导之后才明白他的一些表达,因此我有必要将自己对这篇文章的解读记录下来。 原文:http://blog.csdn.net/tigerscorpio/article/details/5933807 .地址对齐:数据对齐:数据A的存储地址的地址值 必

2016-10-08 17:58:09 878

转载 D001-欢迎使用Markdown编辑器写博客

# 欢迎使用Markdown编辑器写博客 本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: - **Markdown和扩展Markdown简洁的语法** - **代码块高亮** - **图片链接和图片上传** - ***LaTex*数学公式** - **UML序列图和流程图** - **离线写博客**

2016-10-05 13:32:51 645

原创 B001-Atmega16-对齐模式和大小端

测试以确定Atmega16的对齐模式和大小端 先贴出结果: - 小端模式 - 无对齐要求(1字节对齐) 测试代码 // 测试变量 struct { uint8_t type0; uint16_t code0; uint8_t type1; uint16_t code1; uint32_t data; }code_data; uint32_t secon

2016-10-03 00:12:52 742

Atmega16-测试-WDT-noinit

这个代码包含2部分:Atmega16的看门狗的测试代码和.noinit段变量的测试代码。 可以测试看门狗的复位时间,同时记录并显示及单片机不掉电复位的次数。 编程环境:AVR Studio + avr-gcc

2016-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除