首页 > 其他 > 详细

合泰8位单片机使用小结

时间:2014-07-08 22:23:15      阅读:1812      评论:0      收藏:0      [点我收藏+]

合泰单片机是台湾芯片,集成开发环境为HT-3000。大陆这边的芯片代理商是盛群半导体有限公司,官网上的程序用例都是由汇编编写的,当然也对C语言很好的支持,是标准C的子集。在工作中使用到的是8位的HT48R006,在开发过程中,需要注意一下几点:

1、在HT-3000中有相关的配置,包括时钟的选择,管脚的功能配置,看门狗的使能,看门狗的喂狗指令方式。

2、寄存器是支持位寻址的,包含了对应的头文件后,就能使用相关的位标示符。

3、在系统时钟配置为内部时钟时,PA5,PA6作为普通IO引脚来使用,若使用外部时钟,则作为外部时钟输入引脚。

4、看门狗的喂狗方式可以配置为两种方式,若配置为单指令模式,则只需要_clrwdt()指令就能清零看门狗定时器,若配置为双指令模式,则需要_clrwdt1()和_clrwdt2()成对出现在代码段才能实现对看门狗定时器的清零操作。

5、ht48r006,有两个中断向量入口地址,外部中断0和定时器中断。

6、ht48r006资源有限,程序存储空间为1K,2级堆栈,其中main()函数不占用堆栈层数。

7、在使用HT-3000开发工具的时候,若使用C编写代码,在定义全局变量时,不能赋初始值,只有在声明为常量时才能赋初始值。

8、此款芯片集成了对蜂鸣器的控制功能,驱动频率为定时器0的溢出间隔,在配置pa0-pa1为bz功能后,通过控制pa0脚的输出高低电平来控制蜂鸣器的开启和关闭。

合泰8位单片机使用小结,布布扣,bubuko.com

合泰8位单片机使用小结

原文:http://www.cnblogs.com/10cm/p/3830612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!