码迷,mamicode.com
首页 > 其他好文 > 详细

合泰8位单片机使用小结

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

标签:使用   文件   io   工作   代码   c语言   

合泰单片机是台湾芯片,集成开发环境为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位单片机使用小结

标签:使用   文件   io   工作   代码   c语言   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!