liudingding 发表于 2021-12-28 18:35:01

ATTiny15可不可C语言开发?

如题,用到ATTiny15,看了看ICC7.22,不能用C语言开发,AVRStuido可用汇编,汇编04、5年时用过,现在重新拾起需要几天功夫,暂时不想拾起,如果不能用C开发,先临时用tiny13替换一下,或者用M8暂时替换一下,等有空再说,用想问一下,可用C语言开发吗?

t3486784401 发表于 2021-12-28 18:59:56

设定好各个内存段的地址和大小,再自己编写一版寄存器头文件,一样用。

毕竟内核都是 AVR,区别只在外设上

ycheng2004 发表于 2021-12-28 19:11:07

本帖最后由 ycheng2004 于 2021-12-28 19:13 编辑

ATTiny15是这几年上市的吧
ATTiny15好像RAM也没有,
就是不知加密性强不强?

t3486784401 发表于 2021-12-28 19:34:02

ycheng2004 发表于 2021-12-28 19:11
ATTiny15是这几年上市的吧
ATTiny15好像RAM也没有,
就是不知加密性强不强?

刚开始也以为是最近的,结果看我 07 年的 proteus 里边就有这个型号仿真,说明上市更早。

不知 LZ 为何要换成这么早的片子,除非手上有一批翻新货

reflecter 发表于 2021-12-28 19:48:03

MCHP全家桶IDE,MPLAB里头,啥都可以,接受印度小哥的bugs即可~
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide
https://www.eefocus.com/718059156/blog/11-01/202366_9bac1.html

monkeynav 发表于 2021-12-29 00:08:20

ATTiny4用C语言开发过,写了个100行左右的程序,开发工具用Atmel studio。

ycheng2004 发表于 2021-12-29 08:53:41

monkeynav 发表于 2021-12-29 00:08
ATTiny4用C语言开发过,写了个100行左右的程序,开发工具用Atmel studio。

Atmel studio不支持C语言开发吧?

albert_w 发表于 2021-12-29 11:13:34

tiny13 用avr-gcc开发过的好像.
就没用汇编写过avr{:sweat:}

monkeynav 发表于 2021-12-29 23:52:03

ycheng2004 发表于 2021-12-29 08:53
Atmel studio不支持C语言开发吧?

现在叫microchip studio,内置了avr-gcc,可以c/c++开发

god-father 发表于 2022-1-6 20:03:52

当然可以。

god-father 发表于 2022-1-6 20:04:43

ycheng2004 发表于 2021-12-29 08:53
Atmel studio不支持C语言开发吧?

支持的            

1a2b3c 发表于 2022-1-7 09:10:51

不是专门有个IDE叫做 ICCAVR吗,我一直用那个开发tiny13的,当然也有其它普通型号,以前常见的avr的都支持,但是没有注意是不是有15

1a2b3c 发表于 2022-1-7 09:13:37

补充个软件信息图,看了一眼我也吓了一跳,居然还是2004年的,好多年都没有去更新了

reflecter 发表于 2022-1-7 09:49:37

1a2b3c 发表于 2022-1-7 09:13
补充个软件信息图,看了一眼我也吓了一跳,居然还是2004年的,好多年都没有去更新了
...

哈哈,How time flies~~~

iamseer 发表于 2022-1-7 11:45:45

我简单搜了一下,结论是可以。但是肯定要求你对AVR架构比较了解才行。

1. imagecraft家的编译器可以。也不贵。
https://imagecraft.com/legacy/devtools_AVR.html

2.小心地写C代码,避免产生不支持的汇编指令,然后使用脚本处理c文件再给gcc编译。
http://www.lightner.net/avr/ATtinyAvrGcc.html
页: [1]
查看完整版本: ATTiny15可不可C语言开发?