博文
<002> 时钟源与熔丝位的关系 [AVR](2006-09-07 11:57:00)
摘要:┌────────────┬──────────┐
ㄧ 时钟源 ㄧ 熔丝位 CKSEL3..0 ㄧ
├────────────┼──────────┤
ㄧ 外部晶体/陶瓷振荡电路 ㄧ 1111~1010 ㄧ
├────────────┼──────────┤
ㄧ 外部低频晶体振荡器 ㄧ 1001 ㄧ
├────────────┼──────────┤
ㄧ 外部RC振荡器 ㄧ 1000~0101 ㄧ
├────────────┼──────────┤
ㄧ 内部RC振荡器 ㄧ 0100~0001 ㄧ
├────────────┼──────────┤
ㄧ 外部时钟 ㄧ 0000 ㄧ
└────────────┴───......
<007> ATmega16L 的中断源及在GCC中的中断名 [AVR](2006-09-07 12:05:00)
摘要:┌───────┬─────────────┬─────────────┐
ㄧ 中断源 ㄧ 中断定义 ㄧ 在GCC中的中断名SIG_NAME ㄧ
├───────┼─────────────┼─────────────┤
ㄧ RESET ㄧ 复位中断 ㄧ ㄧ
├───────┼─────────────┼─────────────┤
ㄧ INT0 ㄧ 外部中断请求0 ㄧ SIG_INTERRUPT0 ㄧ
├───────┼─────────────┼─────────────┤
ㄧ INT1 ㄧ 外部中断请求1 ㄧ SIG_......
<006> Flash 中的类型名 [AVR](2006-09-07 12:04:00)
摘要: 程序开头应包含头文件 <avr/pgmspace.h> 其中定义了如下几种类型
┌─────────┬─────┬────────────┐
ㄧ Flash 中的类型名 ㄧ 长度/bit ㄧ 对应于SRAM中的类型名 ㄧ
├─────────┼─────┼────────────┤
ㄧ prog_char ㄧ 8 ㄧ uint8_t ㄧ
├─────────┼─────┼────────────┤
ㄧ prog_int ㄧ 16 ㄧ int16_t ㄧ
├─────────┼─────┼────────────┤
ㄧ prog_long ㄧ 32 ㄧ int32_t ㄧ
├─────────┼─────┼────────────┤
ㄧ prog_long_long ㄧ 64 ㄧ  ......
<003> AVR单片机I/O功能配置(2006-09-07 11:59:00)
摘要: AVR单片机的I/O端口为标准双向口,每个端口对应3个寄存器,即DDRX、PORTX和PINX(X为对应端口号,如对PA口来说,X为A)。各端口功能配置如下:
┌───┬───┬───┬───┬──────────────┐
ㄧDDRXn ㄧPORTXnㄧ I/O ㄧ 上拉 ㄧ 备注 ㄧ
├───┼───┼───┼───┼──────────────┤
ㄧ 0 ㄧ 0 ㄧ 输入 ㄧ 关闭 ㄧ三态(高阻) ㄧ
├───┼───┼───┼───┼──────────────┤
ㄧ 0 ㄧ 1 ㄧ 输入 ㄧ 打开 ㄧ提供弱上拉,低电平必须由外电 ㄧ
ㄧ ㄧ ㄧ ㄧ ㄧ路拉低,PXn脚输出电流 ㄧ
├───┼───┼───┼───┼──────────────┤
ㄧ 1 ㄧ 0 ㄧ 输出 ㄧ 关闭 ㄧ三态(高阻) ......
<001> HappyAVR 实验板(2006-09-07 09:29:00)
摘要:此日志非当日发布,仅为方便查阅。
[更新] 2007.1.1
今天终于将AVR开发板的全部资料整理好了,以后AVR的实验就用它来完成了。
对网页制作有些兴趣,就专门为它制作了个业余的网站,详见我的空间 HappyAVR 。......