见到九齐的必须mark一下。。 |
keil只用11看内核,不看单片机品牌,九齐单片机是什么内核 |
Y_G_G 发表于 2023-10-15 19:36 大哥,帮忙看下 怎么理解下面这个九齐PWM配置和下面的话 TM34RH = 0; TMR3 = 100; PWM4DUTY = 50; T3CR2 = C_TMR3_ClkSrc_Inst | C_PS3_EN; T3CR1 = C_TMR3_Reload | C_TMR3_En; P4CR1 = C_PWM4_En | C_PWM4_Active_Hi | C_TMR3_Reload | C_TMR3_En; 如果要调整占空比,那就调整PWM4DUTY和占空比那高位的重载值 ,有一点要注意就是占空比的值不能大于TMR4的重载值,不然就是一直有效电平了。如果把TM34RH=0,PWM4DUTY=占空比了吗? 如果要调整频率,那就是调整分频比和TMR4重载值。 TMR3 重载值=100,向下计数的话,是不是我频率是1us,这里就是100us?但是我要调成红外发射频率38KHz,也就是TMR3=26us的话,又和上面的注意事项冲突了。 |
liminmod 发表于 2023-10-15 16:42 如果是公司在用,那就好办,开发成本叫公司出 如果是个人爱好,学习成本在1000块以上,而且,还是特定的一个系列而已 我这用的是最常用的NY8系列,烧录器+仿真器就1000块了,OTP单片机必需要有这两样的 这玩意跟什么电动牙刷的没什么关系,只要会用STC,基本就是几天就能上手的 但是,单片机的C语言就是这样,每个公司有自己的除标准C以外的关键字,所以说,看这个品牌单片机例程并熟悉它的编程环境,这是必需要会的 还有就是单片机方面的基础知识是一定要会的 九齐单片机是低端单片机,48字节的RAM是正常的,4层硬件堆栈也是正常的,所以,什么浮点型,结构体,长整型之类的标准C数据就别想了 |
Y_G_G 发表于 2023-10-13 09:13 我也想学习九齐单片机 做下电动牙刷 |
九齐的单片机只能用九齐的环境才可以的,其它的不太行的,要么找keil定制(不划算) |
加不了,加了也没有用 九齐我一直在用,九齐的C语言有一些自己函数,比如开启中断,关闭中断之类的,只有九齐的环境才有的 只能用九齐的开发环境 |
可以找 KEIL 原厂定制。 |
KEIL不支持PIC,九齐,辉芒微,等8位精简指令集的单片机 |
那么keil支持pic内核吗 |
Keil只看内核不看品牌,你要搞清楚九齐使用的是什么内核。 |