• 何其正
    了解作者
  • C/C++
    开发工具
  • 650KB
    文件大小
  • zip
    文件格式
  • 1
    收藏次数
  • 1 积分
    下载积分
  • 13
    下载次数
  • 2019-04-19 00:02
    上传日期
合泰单片机开发例程可以实现PWM输出以及ADC控制
HT66F2390UART例程_V1.1.zip
内容介绍
============================================================================================= 范例说明 ============================================================================================= Revision V1.1 update 1018/1/18 1. 修正及补充部分注释说明. 2. 修正配置HXT晶振启动程序("Sub.c"文件15~21行). 3. 补充Application Note: 关于HT66F2390系统频率的应用说明 a. HT66F2390在上电之后初始运行频率是HIRC 8M. 想要运行更高频率则要通过修改HIRCC或HXTC寄存器切换. b. HIRCC寄存器可以切换HIRC的频率, 但HIRCC选择的频率必须跟IDE3000配置选项对应的频率一致才能得到最准确频率, 否则产生的频率会有频偏. c. 如果需要使用到晶振, 需要在MCU上电之后通过指令修改HXTC寄存器启动晶体振荡, 再通过控制FHS标志位使系统频率切换到晶振源. d. 如果对HIRCC修改频率, 或是修改HXTC启动晶振, 都必须先等HIRCF或HXTF标志位稳定再做其他操作(参考"Sub.c"文件11~21行). ========================================================================================================================================================================================== First Version V1.0 2018/01/08 1. 此范例为HT66F2390使用UART0通道做UART通信和液晶显示模块1602显示的实验. 程序运行后1602显示如下: 1602 DISPLAY Hello World! 并从UART对外部发送字符, 可以用相关软件查看, 之后MCU进入等待接收状态, 在电脑上给MCU用同样的波特率发送不超过16字符的内容, MCU在1602的第二行显示出来接收内容, 并将发送的内容反序发送回电脑. 2. 关于UART.h配置参数 #define FSYS_FQC 16000000 //按实际使用的系统频率填写, 用16M就写16000000, 用11.0592M就寫11059200. #define Baud_Rate_0 115200 //按通信需要的波特率填写. #define BRGH_0 1 //High speed. #define Wait_CLR_Count 2 //此处为通信结束等待时间, 每一步进为1/4秒, 如果需要修改步进就自己修改time base中断时间. 3. MCU接线方式 //ICP/OCDS Program PIN // VDD PIN 6 VDD // VSS PIN 7 VSS // OCDSCK PIN 16 PA2 // OCDSDA PIN 19 PA0 //Data Transfer PIN // TX0 PIN 60 PD5 // RX0 PIN 59 PD4 //1602 Transfer PIN // D0 Pin 43 PC0 // D1 Pin 44 PC1 // D2 Pin 45 PC2 // D3 Pin 46 PC3 // D4 Pin 47 PC4 // D5 Pin 48 PC5 // D6 Pin 49 PC6 // D7 Pin 50 PC7 // RS Pin 51 PD0 // RW Pin 52 PD1 // E Pin 53 PD2 // BLA VDD // BLK VSS // VO 串接1N4148到VSS Note: 1. 因为MCU内置的HIRC会有频偏, 所以不一定能配置出最准确的UART波特率, 如果配置出的波特率偏差大于5%则无法完成通信, 建议改用别的HIRC频率或晶振. 2. 本范例使用的1602因没有统一标准, 不同厂家标准会有偏差, 对指令码中的D4位, 有些厂家定义这一位为高是8条数据总线, 有些则是4条数据总线, 范例使用的是高为8线. ==================================================================================================================================================================================================================
评论
    相关推荐
    • zlj.rar
      最新的合泰单片机指令集,出入门到的必备品
    • Weigh.rar
      合泰 BH67F5245 称重处理代码 适合初学者使用
    • 合泰HT66F018 - 带遥控器接收功能的热水壶控制器.zip
      该程序具有一个蜂鸣器模块,遥控器接收模块等,具体可打开程序代码阅读。
    • 合泰ADC.zip
      HT合泰单片机AD的使用,使用内部Vref作为参考电压的C程序,由于合泰的内部参考电压和AD采样通道使用同一个切换开关,可能与其他品牌的51单片机不同;在使用时需要先切换到内部参考电压,以采集到的数字量作为基准,...
    • 2008110403185714.zip
      合泰单片机的相关资料 网上较少 有兴趣的看看 合泰开发相关电子产品Related information online Thai SCM less interested to see Electronic products related to the development of Thailand
    • 2016549201418.rar
      合泰66f0182案例,包含中断,IO口,AD,DA,定时器等各功能函数,欢迎下载
    • BH67F2742高精度24位ADC合泰额温枪,耳温枪方案代码
      void fun_Vsen_Calculate(void) void fun_Tobj_Calculate(void) void fun_get_Vobj_25(S32 lu16v_vobj_25) void fun_CORRECTION_Calculate(U16 lu16v_table_guide1,U16 lu16v_table_guide2) void fun_TCF_Calculate...
    • 合泰单片机HT66FU50外部中断函数
      合泰单片机HT66FU50 模块化编程
    • HT66F3185_ADC_UART.zip
      合泰MCU-HT66F3185 ADC_UART C语言例程,ADC模拟量转换成数字量,通过中断控制来实现串口通信功能
    • 合泰单片机中文资料
      这是合泰公司单片机的中文资料,本人参加过合泰杯单片机比赛,所以搜集的比较全。