pic16f19xx出来了

2020-02-10 08:39发布

pic16f19xx出来了
MICROCHIP网站上公布了,中级增强型PIC16f19xx其中两款参考价,

PIC16F1936 $1.30
PIC16F1937 $1.54

PIC16F1937报价好于和其配置类似的PIC16F887和PIC16F917.

PIC16F1937除了拥有PIC16F887的所有外设功能外和有96段LCD驱动功能和MTOUCH传感模块.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
headwolf_83
1楼-- · 2020-02-11 02:05
上次碰到一个更崩溃的,MCC30V3.11,配合MPLAB IDEV810(或者是815,忘记了)死活有问题,串口。最后升到815A,或者我自己现在用的830,什么问题没有。
phone
2楼-- · 2020-02-11 08:00
 精彩回答 2  元偷偷看……
machunshui
3楼-- · 2020-02-11 12:30
"16F676的问题也是这么发现的,805一点问题没有,950,960就是出问题。"

PICC9.60编译16F676有什么问题?

我来试试.
machunshui
4楼-- · 2020-02-11 15:45
#include <pic.h>

__CONFIG(BGHIGH & CPD & CPROTECT & BOREN & MCLREN & PWRTEN & WDTDIS & INTOSCIO );


unsigned long n = 0;
unsigned char bFlash = 0;



void interrupt ISR(void)
{
        unsigned char temp;
        unsigned char temp2;
        unsigned int temp3;

        if(T0IE && T0IF) {//判TMR0 中断,8m

        if(bFlash == 0)
        {
                if(n < 100)
                n++;
                else
                {
                bFlash = 1;;
                n = 0;
                }
        }

        TMR0 = 5;
        T0IF = 0;}
}

void InitSys(void)
{
        unsigned char temp;

        INTCON = 0;//关闭总中断,禁止外设,timer0,外部,电平中断,清除timer0,外部,电平中断标志
        ANSEL = 0;//全部端口都为IO口线



//4M,计数器每次1us步进
        // 32*250us=8ms
        OPTION = 0X05;//1:32
        TMR0 = 5;//255-5=250us
        T0IF = 0;
        T0IE = 1;

        PEIE = 1;//开外设中断
        GIE = 1;//开总中断
}

void main()
{

InitSys();


TRISC0 = 0;

RC0 = 1;


while(1)
{
if(bFlash)
{
bFlash = 0;
RC0 ^= 1;
}

}

        }




这是一个简单的pic16f676的timer0中断闪烁灯,

用PICC9.60编译运行,

没用问题
LiAsO
5楼-- · 2020-02-11 20:53
公司还停留在877a阶段,就是因为编译器不好用的缘故
shengy213
6楼-- · 2020-02-11 21:32
PIC 这些型号是怎么分的?

一周热门 更多>