• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

pic24hj系列单片机普通io口怎么输出1mhz的方波?

11dfee38e57bb98a 2018-08-26 浏览量:1392
pic24hj系列单片机普通io口怎么输出1mhz的方波?用定时器试过不行,有没有其他方法?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • pwm输出就可以了,周期等于两个时钟,时钟频率2M就可以了

    • 发布于 2018-08-26
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • 如果是精确的1mhz的方波 比较麻烦 频率太低了

    近似值可以用定时器产生100hz的方波然后用长整型变量进行累加10万次 

    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 调用PIC24HJ的PWM外设,设置好计数周期是分频数和重装载值,使之在1/1mhz的周期内溢出输出PWM信号。

    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 用的多少M的晶振?可能是你现在MCU的运行速率不够高吧。
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个直接定时器控制IO翻转就可以控制IO的PWM输出
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 有很多种方式都可以输出,比如用定时器中断来定时输出,还可以用PWM模块来输出
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

pic24hj系列单片机普通io口怎么输出1mhz的方波?