Explorar el Código

Switch to Atmega168p

Vladimir N. Shilov hace 3 años
padre
commit
02f03e2d46
Se han modificado 4 ficheros con 14 adiciones y 10 borrados
  1. 3 3
      Dryer.cbp
  2. 4 4
      EWAVR/dryer.ewp
  3. 2 2
      Makefile
  4. 5 1
      ReadMe.txt

+ 3 - 3
Dryer.cbp

@@ -28,19 +28,19 @@
 				</Compiler>
 			</Target>
 			<Environment>
-				<Variable name="MCU" value="atmega328p" />
+				<Variable name="MCU" value="atmega168p" />
 			</Environment>
 		</Build>
 		<Compiler>
 			<Add option="-Wall" />
-			<Add option="-mmcu=atmega328p" />
+			<Add option="-mmcu=atmega168p" />
 			<Add option="-std=gnu11" />
 			<Add option="-DF_CPU=16000000UL" />
 			<Add directory="lib" />
 			<Add directory="inc" />
 		</Compiler>
 		<Linker>
-			<Add option="-mmcu=atmega328p" />
+			<Add option="-mmcu=atmega168p" />
 			<Add option="-Wl,-Map=$(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).map,--cref" />
 		</Linker>
 		<ExtraCommands>

+ 4 - 4
EWAVR/dryer.ewp

@@ -216,7 +216,7 @@
                 </option>
                 <option>
                     <name>GenDeviceSelectMenu</name>
-                    <state>m328p	ATmega328P</state>
+                    <state>m168p	ATmega168P</state>
                 </option>
                 <option>
                     <name>OGProductVersion</name>
@@ -795,7 +795,7 @@
                 </option>
                 <option>
                     <name>XclFile</name>
-                    <state>$TOOLKIT_DIR$\src\template\cfgm328p.xcl</state>
+                    <state>$TOOLKIT_DIR$\src\template\cfgm168p.xcl</state>
                 </option>
                 <option>
                     <name>XclFileSlave</name>
@@ -1268,7 +1268,7 @@
                 </option>
                 <option>
                     <name>GenDeviceSelectMenu</name>
-                    <state>m328p	ATmega328P</state>
+                    <state>m168p	ATmega168P</state>
                 </option>
                 <option>
                     <name>OGProductVersion</name>
@@ -1847,7 +1847,7 @@
                 </option>
                 <option>
                     <name>XclFile</name>
-                    <state>$TOOLKIT_DIR$\src\template\cfgm328p.xcl</state>
+                    <state>$TOOLKIT_DIR$\src\template\cfgm168p.xcl</state>
                 </option>
                 <option>
                     <name>XclFileSlave</name>

+ 2 - 2
Makefile

@@ -41,7 +41,7 @@
 
 
 # MCU name
-MCU = atmega328p
+MCU = atmega168p
 
 
 # Processor frequency.
@@ -327,7 +327,7 @@ AVRDUDE_ERASE_COUNTER = -y
 # performed after programming the device.
 AVRDUDE_NO_VERIFY = -V
 
-AVRDUDE_MCU = m328p
+AVRDUDE_MCU = m168p
 #AVRDUDE_MCU = $(MCU)
 
 # Increase verbosity level.  Please use this when submitting bug

+ 5 - 1
ReadMe.txt

@@ -8,7 +8,7 @@ Sensor	: AHT10 (Temperature + Humidity)
 Display	: I2C OLED SSD1306
 Control	: Управление нагревом тэна посредством симмистора через оптопару с датчиком "0".
 Input	: 9-ти позиционый переключатель, задачик темпертуры: 50..90 градусов, шаг 5 градусов.
-UART	: Опциональо, для отладки.
+UART	: Опционально, для отладки.
 
 =====
 18.02.2022
@@ -22,3 +22,7 @@ UART	: Опциональо, для отладки.
 AHT10 - 400 kHz, I2C addr 0x70
 
 SSD1306 - 400 kHz, I2C addr 0x78 (0x7a ?)
+===
+04.08.2022
+
+Угробил все 328-е атмеги, проба на 168-ой.